Commit Graph

19 Commits

Author SHA1 Message Date
Benexl
5ed9700c5c feat(cli): always log to a file 2025-07-27 11:48:34 +03:00
Benexl
1207426a96 feat: correct import path 2025-07-25 03:04:39 +03:00
Benexl
2924fcd077 feat: Add registry commands for restore, search, stats, sync, and examples
- Implemented `restore` command to restore the media registry from backup files, with options for verification and backup of current registry.
- Created `search` command to search through the local media registry with various filtering options.
- Added `stats` command to display detailed statistics about the local media registry, including breakdowns by genre, format, and year.
- Developed `sync` command to synchronize the local registry with a remote media API, allowing for both download and upload of media lists.
- Included example usage for the registry commands in `examples.py`.
- Fixed tag filtering logic in `MediaRegistryService` to ensure correct filtering based on tags.
2025-07-25 01:33:22 +03:00
Benexl
ae3a59d116 feat: add update command to FastAnime CLI for version management 2025-07-24 20:41:17 +03:00
Benexl
5392d4f25a refactor: limit use of plural for package names and module names 2025-07-24 18:46:43 +03:00
Benexl
d6f773f41f feat: make config parseing more efficient 2025-07-24 17:27:39 +03:00
Benexl
65e4726f82 feat: re-add the download cmd 2025-07-22 14:59:29 +03:00
Benexl
384d326fa8 feat: cleanup 2025-07-22 14:55:38 +03:00
Benexl
490f8b0e8b feat: stuff happened 2025-07-15 23:37:15 +03:00
Benexl
d1dfddf290 feat: stabilize the interactive workflow 2025-07-14 20:09:57 +03:00
Benexl
ba620bae96 feat: cli download 2025-07-13 17:46:30 +03:00
Benexl
48eac48738 feat: single source of app level constants 2025-07-13 14:52:40 +03:00
Benexl
f02f92b80b feat: custom exception handling 2025-07-13 12:30:09 +03:00
Benexl
a2da6974fa feat: cli search 2025-07-13 01:39:52 +03:00
Benexl
d279cc70b9 feat: interactively edit config 2025-07-12 18:57:02 +03:00
Benexl
355f10dd9e feat: mass refactor 2025-07-06 18:52:14 +03:00
Benexl
e35683e90a fix: config update logic 2025-07-06 17:40:20 +03:00
Benexl
428bbb20bd feat: new config logic 2025-07-05 17:13:49 +03:00
Benexl
3af31a2dfd feat: update config logic with new philosophy 2025-07-05 17:13:21 +03:00