Package: textpress
Type: Package
Title: A Lightweight and Versatile NLP Toolkit
Version: 1.1.0
Authors@R: c(person("Jason", "Timm", role = c("aut", "cre"), email = "JaTimm@salud.unm.edu", comment = c(year = "2026")))
Maintainer: Jason Timm <JaTimm@salud.unm.edu>
Description: A lightweight toolkit for text retrieval and NLP with a consistent and
    predictable API organized around four actions: fetching, reading,
    processing, and searching. Functions cover the full pipeline from web
    data acquisition to text processing and indexing. Multiple search
    strategies are supported including regex, BM25 keyword ranking, cosine
    similarity, and dictionary matching. Pipe-friendly with no heavy
    dependencies and all outputs are plain data frames. Also useful as a
    building block for retrieval-augmented generation pipelines and
    autonomous agent workflows.
License: MIT + file LICENSE
Encoding: UTF-8
Depends: R (>= 3.5)
Imports: data.table, httr, Matrix, rvest, stringi, stringr, xml2,
        pbapply, jsonlite, lubridate
Suggests: SnowballC (>= 0.7.0)
RoxygenNote: 7.3.3
URL: https://github.com/jaytimm/textpress,
        https://jaytimm.github.io/textpress/
BugReports: https://github.com/jaytimm/textpress/issues
NeedsCompilation: no
Packaged: 2026-02-23 15:20:38 UTC; jtimm
Author: Jason Timm [aut, cre] (year: 2026)
Repository: CRAN
Date/Publication: 2026-02-23 15:40:02 UTC
Built: R 4.5.2; ; 2026-02-25 14:43:04 UTC; unix
