Bookokrat is a terminal-based EPUB/PDF/DJVU reader that prioritizes speed and smooth navigation. With features like Vim-style workflows, split layouts, inline comments, and persistent storage, it enhances the reading experience for those who value efficiency and simplicity in their digital library.
Bookokrat is a powerful terminal-based reader designed for EPUB, PDF, and DJVU formats. It emphasizes speed and smooth navigation while adopting Vim-style workflows, offering a unique reading experience to users who prefer command-line interfaces.
To begin using Bookokrat, simply run the following command in your terminal:
bookokrat
For opening a specific file, use:
bookokrat path/to/book.epub
bookokrat path/to/book.pdf
bookokrat path/to/book.djvu
Explore the built-in help by pressing ? within the application for additional guidance.
Bookokrat is designed to keep project directories clean by storing its state in XDG-compliant locations, ensuring that bookmarks, comments, cached images, and settings are organized and easy to manage.
| Data | Location |
|---|---|
| Bookmarks | <data_dir>/bookokrat/libraries/<library>/bookmarks.json |
| Comments | <data_dir>/bookokrat/libraries/<library>/comments/ |
| Image Cache | <cache_dir>/bookokrat/libraries/<library>/temp_images/ |
| Log File | <state_dir>/bookokrat/bookokrat.log |
| Settings | ~/.bookokrat_settings.yaml |
Bookokrat is built with versatility in mind, suitable for those who desire an efficient and comfortable reading experience within their terminal. For more detailed instructions on usage and setup, refer to the included documentation.
No comments yet.
Sign in to be the first to comment.