Comic
Subscription bridge
MVP
- [x] Import HTML and parse all subscribed comics as: {ID, last read}
- [x] For each comic, call incremental archive and handle upstream errors
- [x] Implement multi-threaded archival process
- [x] The first run may fail or remain incomplete due to the lengthy process. Make it strongly incremental to resume from where it last stopped
If time permits
- [ ] Send progress to Komga using Tachiyomi Progress APIs:
/api/v2/series/{seriesId}/read-progress/tachiyomi
- [ ] Authenticate to pull detailed read progress
comicArchiver.js
- [ ] Save progress locally after each successful chapter archival
- [ ] Separate info and archiveResults JSONs. Create adapters for v1 and v2 local progress file saves.
Novel
Subscription bridge
- [ ] Import html and parse all subscribed books id
- [ ] For each comic, call incremental archive and handle upstream errors
- [ ] Implement multi-threaded archival process
- [ ] Incremental on book by book basis
If time permits…