OPDS catalog browser and ebook downloader. Follow the CLI reference below.
references/cli-reference.md (commands, flags, and examples)opdscli --version.opdscli catalog list.opdscli catalog set-default <name>.bash
opdscli catalog add gutenberg https://m.gutenberg.org/ebooks.opds/
bash
# Basic auth (will prompt for credentials)
opdscli catalog add mylib https://my-library.example.com/opds --auth-type basic
# Bearer token
opdscli catalog add mylib https://my-library.example.com/opds --auth-type bearer
bash
opdscli search "don quixote"
opdscli download "Don Quixote"
opdscli download "Don Quixote" --format pdf --output ~/Books
bash
opdscli latest
opdscli latest --limit 50
~/.config/opdscli.yaml. Do not edit it directly; use opdscli catalog subcommands.--depth or checking the catalog URL.--verbose for debugging connection issues, --quiet when piping output.