Package: textpress 1.1.2

Jason Timm

textpress: A Lightweight and Versatile NLP Toolkit

An R toolkit for building text corpora and searching them. Collect URLs and provenance from RSS and Atom feeds, Wikipedia and its citations, or supply existing URLs. No custom object classes, just plain data frames from start to finish. Covers the full arc from URL to retrieved passage through a consistent four-step API: Fetch, Read, Process, Search. Traditional tools (KWIC, BM25, dictionary matching) sit alongside modern ones (semantic search, LLM-ready chunking), all compatible with the native R pipe ('|>').

Authors:Jason Timm [aut, cre]

textpress_1.1.2.tar.gz
textpress_1.1.2.zip(r-4.7-any)textpress_1.1.2.zip(r-4.6-any)textpress_1.1.2.zip(r-4.5-any)
textpress_1.1.2.tgz(r-4.6-any)textpress_1.1.2.tgz(r-4.5-any)
textpress_1.1.2.tar.gz(r-4.7-any)textpress_1.1.2.tar.gz(r-4.6-any)
textpress_1.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
textpress/json (API)

# Install 'textpress' in R:
install.packages('textpress', repos = c('https://jaytimm.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jaytimm/textpress/issues

Pkgdown/docs site:https://jaytimm.github.io

Datasets:

On CRAN:

Conda:

corpus-searchnlpweb-scraping

6.13 score 3 stars 1 packages 6 scripts 368 downloads 18 exports 31 dependencies

Last updated from:a42c2056cc. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK166
source / vignettesOK201
linux-releaseOK138
macos-releaseOK94
macos-oldrelOK105
windows-develOK89
windows-releaseOK83
windows-oldrelOK93
wasm-releaseOK123

Exports:abbreviationsdict_generationsdict_politicalfetch_rssfetch_wiki_refsfetch_wiki_urlsnlp_cast_tokensnlp_index_tokensnlp_roll_chunksnlp_split_paragraphsnlp_split_sentencesnlp_tokenize_textread_urlssearch_dictsearch_indexsearch_regexsearch_vectorutil_fetch_embeddings

Dependencies:askpassclicpp11curldata.tablegenericsgluehttrjsonlitelatticelifecyclelubridatemagrittrMatrixmimeopensslpbapplypillarpkgconfigR6rlangrvestselectrstringistringrsystibbletimechangeutf8vctrsxml2

Dictionary search
Terms and RSS entries | Web text and sentence split | Dictionaries and search | Co-occurrence: counts and PMI (gen × affiliation) | Summary

Last update: 2026-08-27
Started: 2026-03-04

Regex search
Terms and RSS entries | Web text and sentence split | Regex patterns | Search results | Search ~ age_range | Search ~ from_to | Search ~ energized | Summary

Last update: 2026-08-27
Started: 2026-03-04

Semantic search
Terms and RSS entries | Web text and sentence split | Chunks: 1 sentence + 1 sentence context | Embeddings for chunks | BM25 index | Search | BM25 | Semantic | Hybrid: reciprocal rank fusion (RRF) | LLM calls over retrieved chunks | Generational portrait | Summary

Last update: 2026-08-27
Started: 2026-03-04

Web data
Select, fetch, and read | Summary

Last update: 2026-08-27
Started: 2026-02-28

Wikipedia data
Expand via Wikipedia | Ingest with read_urls() | Summary

Last update: 2026-08-27
Started: 2026-03-01

Basic NLP
Corpus | Sentence split | Tokenize | Cast to data frame | Full pipeline | Summary

Last update: 2026-03-18
Started: 2026-03-17