Opensource CLI for searching and downloading books & academic papers.
Made by Dylan Roberts in 2026
- Search Open Library (13M+ books)
- Search Archive.org (free media)
- Search academic sources (core.ac.uk, SSRN, science.gov, connectedpapers)
- Download with progress tracking
- Interactive or CLI mode
pip install -e .# Interactive mode (default) - shows banner, then prompts for search
rynix
# Or pipe a search directly
echo "python programming" | rynix
# Search command
rynix search lua
# Search with results limit
rynix search "computer science" --limit 5| Command | Description |
|---|---|
rynix |
Interactive mode |
rynix search <query> |
Search all sources |
rynix openlib <query> |
Open Library only |
rynix archive <query> |
Archive.org only |
rynix list |
Show downloads |
rynix settings show |
Show config |
| Option | Description |
|---|---|
-l, --limit N |
Max results per source |
--academic/--no-academic |
Include/exclude academic |
Downloads go to ./downloaded/ in the project folder.
rynix/
├── rynix/ # Source code
│ ├── cli.py # Main CLI
│ ├── openlib.py # Open Library API
│ ├── archive.py # Archive.org API
│ ├── academic.py # Academic sources
│ ├── config.py # Config
│ └── download.py # Download with progress
├── tests/ # Tests
├── downloaded/ # Downloaded files
└── pyproject.toml # Package config
pip uninstall rynix