Skip to content

dylan7077/rynix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rynix

Opensource CLI for searching and downloading books & academic papers.

Made by Dylan Roberts in 2026

Features

  • 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

Install

pip install -e .

Quick Start

# 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

Commands

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

Options

Option Description
-l, --limit N Max results per source
--academic/--no-academic Include/exclude academic

Downloaded Files

Downloads go to ./downloaded/ in the project folder.

Project Structure

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

Uninstall

pip uninstall rynix

About

Opensource CLI for searching and downloading books & academic papers

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages