A versatile book reading application with multiple interfaces:
Boot.dev course.
A graphical user interface (GUI) version using ttk widgets that provides:
- Multiple book selection
- Reading interface with page turning
- Auto-scroll functionality
- Speed control
- Modern styling with ttk theme (Requires X11/display server)
A terminal-based (CLI) reader that works in all environments:
- Navigate books using arrow keys
- Toggle between page-turn and auto-scroll modes
- Adjustable scroll speed
- Works in any terminal environment
- No external dependencies beyond Python standard library
For word/character analysis:
python3 main.pyFor GUI interface (requires display server):
python3 bookbot_gui.pyFor terminal reader:
python3 bookbot_reader.pyPlace your .txt books in the books/ directory to make them available to all interfaces.