wrolpi/modules/archive
Roland 173284699d
FileWorker: Async queue-based file synchronization system
Introduces FileWorker for background file operations with dual-queue
architecture (public/private). Handles refresh, move, and rename tasks
with progress tracking, job completion monitoring, and batch processing.
Compares DB FileGroups to filesystem state using FileGroupDiff to detect
new/modified/deleted files. Designed for memory efficiency on Raspberry Pi.
2026-01-23 15:29:15 -07:00
..
test FileWorker: Async queue-based file synchronization system 2026-01-23 15:29:15 -07:00
__init__.py Creating FileGroup.directory, converting paths to relative to avoid updating all the paths on move. 2025-12-24 11:26:45 -07:00
api.py Allowing user to configure collection download destination directories, as well as directories in the file structure. This will allow sorting archives by destination year, for example. 2025-12-23 16:46:15 -07:00
conftest.py Removing optional_session, passing session down from request middleware. Moving session param to the front of functions. 2025-12-11 16:03:18 -07:00
errors.py Adding toggle to Channel page to stop downloading comments for certain channels. 2025-03-01 18:23:29 -07:00
lib.py Changing archive special directory default to include domain tag. 2025-12-25 15:42:35 -07:00
models.py Changing archive special directory default to include domain tag. 2025-12-25 15:42:35 -07:00
schema.py Allowing user to configure collection download destination directories, as well as directories in the file structure. This will allow sorting archives by destination year, for example. 2025-12-23 16:46:15 -07:00