Commit Graph

15 Commits

Author SHA1 Message Date
^_^
4efb963168 feat: add metadata writing support for Nextory and refactor source files
- Fix Nextory SSL certificate error (api.nextory.se -> api.nextory.com)
- Add missing X-OS-INFO header for Nextory API compatibility
- Implement full metadata writing for Nextory (title, authors, translators, series, publisher, ISBN, language, description, release date)
- Remove debug JSON output from Nextory authentication
- Fix exit() call in epub.py that prevented metadata writing for EpubInParts

Refactoring improvements:
- Reorganize functions in nextory.py and storytel.py by execution flow
- Add section comments for better code organization (Authentication, Main download, Book path, Series path)
- Remove duplicate imports (OnlineFile in nextory.py, datetime in storytel.py)
- Remove duplicate header update in storytel.py
- Improve pagination logic in storytel.py with clearer variable names
- Optimize API calls in nextory.py (eliminate redundant call)
- Use list comprehensions for cleaner code

Documentation:
- Update README with Nextory metadata support
- Add supported sources comparison table for metadata fields
- Include Nextory configuration example
2026-01-15 11:09:56 +01:00
^_^
ea7ca71408 Added functionality to write metadata to epub. Only for Storytel for now. Can be triggered with parameter or set in config.
Added option to add output path to config file.
2026-01-15 11:09:56 +01:00
^_^
f5ee64cb6d Update README with correct paths for config file 2026-01-15 11:09:56 +01:00
Joakim Holm
f154be5c25
Add storytel support (#13) 2024-04-02 15:18:45 +00:00
Joakim Holm
b8df76cfbf Add DC Universe Infinte Source 2024-01-14 22:56:37 +01:00
Joakim Holm
321911527e Merge 2023-06-12 22:37:59 +02:00
Joakim Holm
9e876a0cf6 Add basic support for Nextory 2023-06-12 22:36:54 +02:00
Joakim Holm
f21c56873d Update README with new installation instructions 2023-06-05 23:42:22 +02:00
Joakim Holm
be0aa9eec0 Add fanfiction.net source 2023-06-02 20:02:07 +02:00
Joakim Holm
f90cb13bfc Update README with authentication methods 2023-05-24 20:52:11 +02:00
Joakim Holm
f064dfa9a6 Merge branch 'marvel' 2023-05-14 17:40:03 +02:00
Joakim Holm
ada2005c2e Add support for marvel unlimited 2023-05-14 17:35:25 +02:00
Joakim Holm
c2545b871f Small changes
- Fix config to load source configuration correctly
- Add a newline in readme to be more readable
2023-05-05 12:04:59 +02:00
Joakim Holm
fc13603873 Add basic Internet Archive support 2023-05-04 21:30:50 +02:00
Joakim Holm
2785c61482 Add basic README 2023-04-29 17:09:33 +02:00