v0.1.0 — CLI + GUI
What's new
First release with both CLI and GUI interfaces.
CLI
- Full pipeline: parse reading list → resolve metadata → download EPUB → add to Calibre → email to Kindle
- Commands:
booker run,booker status,booker retry,booker skip,booker parse - Background service via
booker service install(macOS launchd) - Continuous mode with configurable interval
GUI (PySide6)
- Reading List tab — view and edit your markdown reading list
- Status tab — run the pipeline, monitor progress, retry/skip books
- Settings tab — configure all options without editing
.env - Logs tab — live pipeline log output
- System tray with minimize-on-close and pipeline notifications
- Welcome tutorial for first-time setup
Install
CLI only: pip install .
CLI + GUI: pip install ".[gui]"
macOS app: Download Booker-0.1.0-macOS.dmg below