Summary
KoNotes supports exporting to Markdown, JSON, HTML, CSV, and plain text. An EPUB export would let users read their annotations as an e-book on any reader — a natural fit for a tool built around reading.
Requirements
Considerations
- Use a lightweight EPUB library (e.g.,
ebooklib) or generate the ZIP/XML structure directly to minimize dependencies
- Could be an optional dependency like
pip install '.[epub]'
- Follow the existing export pattern in
services/export_csv.py or services/export_markdown.py
Summary
KoNotes supports exporting to Markdown, JSON, HTML, CSV, and plain text. An EPUB export would let users read their annotations as an e-book on any reader — a natural fit for a tool built around reading.
Requirements
services/export_epub.pykonotes export <file> -f epub)tests/test_export_epub.pyConsiderations
ebooklib) or generate the ZIP/XML structure directly to minimize dependenciespip install '.[epub]'services/export_csv.pyorservices/export_markdown.py