Commit Graph
7 Commits
Author SHA1 Message Date
ajurna 1148f4072b **Replace Flake8 with Ruff, refactor type hints, and enhance archive processing logic**
- Removed `flake8` and `flake8-annotations` from dependencies, replaced by `ruff` for linting.
- Introduced cleaner type hinting and modern Python annotations (PEP 604 style) across multiple modules.
- Moved archive processing to a dedicated helper (`comic.archives`) for improved maintainability.
- Updated and simplified logic for archive file retrieval, directory cleaning, and user access validation.
- Improved error handling and added support for user classification restrictions in API responses.
2026-10-13 11:36:28 +01:00
ajurna 9b9db755e6 Handle unreadable archives and adjust cron job configuration
- Skip page count assignment for corrupt or incompatible archives in comic processing.
- Update `Dockerfile` to append crontab entries to `/etc/crontab` instead of `/etc/cron.daily/cbreader`.
- Modify crontab entry to use the virtual environment's Python binary and include the `root` user for execution.
2026-10-13 09:46:26 +01:00
Peter Dwyer db23064929 library bumps
version bump.
added inital build action
2023-08-28 11:14:53 +01:00
ajurna 466791ce6b Merge pull request #79
* resetting a users password forgot to save.

* resetting a users password forgot to save.
2022-10-04 21:24:10 +01:00
ajurna 2647a0e31e Merge pull request #77
* added timestamp to comicstatus.

* added timestamp to comicstatus.
2022-09-19 12:18:46 +01:00
Peter Dwyer bcb58c6690 pylint fixes 2022-08-31 14:35:09 +01:00
Peter Dwyer dfbe4381a9 seperated out comic processing to processing.py. 2022-08-31 11:18:55 +01:00