Commit graph

6 commits

Author SHA1 Message Date
1a4b5e3a70
chore: Remove python-magic dependency
It relies on the libmagic module which is not necessarily installed
everywhere. Most of the functionality that we need for our purposes can
be recreated with lighter-weight methods.
2025-09-12 14:53:01 +02:00
fd71482526
chore: Log found files for extractors to debug logger 2025-09-12 14:52:59 +02:00
a9ff4152af
fix: Do not parse the last ReadEra section 2025-09-12 14:52:59 +02:00
f5455b6946
chore: Fix for additional linting rules 2025-09-12 10:55:23 +02:00
5f01aa1f2b
feat: Add eof heuristic for readera extractor
Every exported ReadEra annotation file also _ends_ with the ubiquitous
`*****` pattern, so we look for that to detect the file.
2025-09-12 10:55:21 +02:00
3ef45e24f7
feat: Add ReadEra extractor
For the readera epub/pdf reader application for android and ios.
2025-09-12 10:55:20 +02:00