v0.3.5: Extended Import/Export Support
New Features
Import Types
- URL Import: Import ebooks directly from URLs (
ebk import url) - OPDS Import: Import from OPDS catalog feeds (
ebk import opds) - ISBN Import: Create book entries via Google Books/Open Library lookup (
ebk import isbn)
Export Types
- OPDS Export: Export library to OPDS catalog format (
ebk export opds)
Web Interface (ebk serve)
- 6-tab import modal: File, URL, Folder, Calibre, OPDS, ISBN
- All import types accessible from the web UI
CLI/REST API Parity
All import types are now available in both the CLI and REST API.
New Files
ebk/calibre_import.py: Calibre library import helperebk/exports/opds_export.py: OPDS catalog export module
Testing
- 54 comprehensive import tests
- 71 comprehensive export tests
- 125 new tests total
Installation
```bash
pip install --upgrade ebk
```