Save, organize, and read web articles offline. Extract clean article content from any URL and export to multiple formats.
bash
# Save article as Markdown
read-later save <url> --format markdown --output ./articles/
# Save as PDF
read-later save <url> --format pdf --output ./articles/
# Save with tags
read-later save <url> --tags "tech,ai" --output ./articles/
bash
# From a list of URLs in a file
read-later batch --file urls.txt --format markdown --output ./articles/
# From browser bookmarks export
read-later import-bookmarks bookmarks.html --tags "imported"
bash
# List all articles
read-later list
# Search articles
read-later search "machine learning"
# Filter by tags
read-later list --tags "tech"
bash
# Convert saved article to different format
read-later convert <article-id> --format epub
# Export all articles as single PDF
read-later export --format pdf --output reading-collection.pdf
Articles are stored with metadata:
text
articles/
├── article-slug/
│ ├── article.md # Main content (Markdown)
│ ├── article.pdf # PDF version (if generated)
│ ├── metadata.json # Title, URL, date, tags, etc.
│ └── images/ # Downloaded images
bash
read-later import-pocket --consumer-key <key> --access-token <token>
bash
read-later import-instapaper --username <user> --password <pass>
read-later save to capture articles throughout the dayread-later search to find specific contentUse the provided scripts in scripts/ directory:
extract_article.py - Extract clean article content from URLconvert_format.py - Convert between Markdown/PDF/EPUB/HTMLmanage_library.py - List, search, and organize saved articlesimport_services.py - Import from Pocket/Instapaper--full-content flag to attempt bypassing paywalls (experimental)