Commit Graph

30 Commits

Author SHA1 Message Date
19108e9035 Adds support for Dinosaur Comics 2025-12-05 07:51:00 -07:00
73e0476bc6 Updates the version. 2025-12-02 10:30:00 -07:00
d7cdd28f96 Fixes some bugs with non-code file handling in the new setup 2025-12-02 10:27:00 -07:00
703a2b781e Adds support for regular e-books 2025-11-30 12:44:00 -07:00
8357d20af0 Overhauls the system to better support single comic books.
Not all comics come in serialized issues.
2025-11-28 12:37:00 -07:00
73fb7e9a0d Adds a URL transform method for overridding 2025-11-27 17:25:00 -07:00
8f9aab27c2 Migrates to a new packaging scheme
This is easier to release.
2025-11-27 16:39:00 -07:00
afeeeedf15 Changes the way files names are done.
Some readers like this one better.
2025-10-08 11:14:00 -06:00
88c5977bc9 Adds supports for ComicInfo.xml files 2025-10-08 11:07:00 -06:00
100e84e2c6 Fixes a bug involving non-standard starting indexes 2025-08-12 20:50:00 -06:00
fd9a7bb4e9 Fixes some bugs with the indexer 2025-08-12 18:50:00 -06:00
e1a72a6f1a Removes the download scripts.
They are no longer needed
2025-08-12 13:42:00 -06:00
4ede8bcaa8 Moves the index outside of classes
It makes more sense to have a universal index, rather than one per comic.
2025-08-12 13:38:00 -06:00
b15913b4ca Adds request header functionality and fixes indexing
The headers are useful for working around 401 errors. The indexing changes prevent crashes from tuple identifiers.
2025-08-12 13:12:00 -06:00
b204ae5508 Fixes a bug with indexing 2025-08-12 08:46:00 -06:00
f695b71dce Puts all comics in their own folders 2025-08-03 13:12:00 -06:00
514d119d4b Formats everything for proper packaging 2025-08-03 13:10:00 -06:00
771d1422d8 Formalizes the bluesky process 2025-08-02 16:13:00 -06:00
10cd0a9547 Adds a strip index file
This should reduce the amount of time we spend on querying for comics that are already present
2025-08-02 14:43:00 -06:00
c127a1f4bf Puts a minimum date on the existential comics
I have solid dates for the first comic and the 9th comic, but not those in between, and the first comic does not follow my algorithm. This change at least gives the first comic the correct date.
2025-08-02 14:15:00 -06:00
bba992dc02 Uses flags for all checks
They get a lot less complicated, and I have to chase fewer bugs
2025-08-02 14:13:00 -06:00
0110363826 Gitignore 2025-08-02 14:04:00 -06:00
1f7a3e3d36 Fixes the way threading works 2025-08-02 14:01:00 -06:00
83ad521fea Formalizes the existential comics process 2025-08-02 13:15:00 -06:00
f1bb6fce14 Fixes XKCD bug 2025-07-31 16:47:00 -06:00
53cb7a8665 Preliminary work in moving existential comics to the new system 2025-07-31 16:46:00 -06:00
a35ca0dcab Adds a comic format registry
There is the limitation that you still need to manually import all modules that register a new comic format, but this does give us a lot of flexibility
2025-07-30 14:40:00 -06:00
a0d7638598 Begins migration for a unified comic download package 2025-07-30 11:10:00 -06:00
9fc635c1c7 Adds Bluesky to the capabilities 2025-07-29 18:01:00 -06:00
01c8970e3a Initial commit for XKCD and Existential Comics 2025-07-28 16:18:00 -06:00