Commit graph

366 commits

Author SHA1 Message Date
arabcoders
4d16618cfb merge in the simple mode for testing 2025-09-25 00:47:43 +03:00
arabcoders
4d493433af fix nfo maker 2025-09-24 19:23:57 +03:00
arabcoders
d09761bd1c Ensure a valid channel/playlist id present when validating url in youtube task handler. 2025-09-23 22:00:26 +03:00
arabcoders
1ba6c04cf3 remove some logging from DownloadQueue 2025-09-23 19:38:31 +03:00
arabcoders
520ba86ac9 Allow internal requests. Closes #425 2025-09-23 19:13:07 +03:00
arabcoders
021c0908e1 Added new NFO Maker preset 2025-09-23 19:13:07 +03:00
arabcoders
3e4079915c when we are extracting non supported site, use compatible generic archive_id 2025-09-23 19:13:07 +03:00
arabcoders
09c0267404 Added Web UI for task definitions 2025-09-23 01:41:22 +03:00
arabcoders
7dc5e55eb8 Refactored HandleTask to support a generic extractor and made it more testable 2025-09-21 23:44:11 +03:00
arabcoders
4986aea300 fix an issue with objection mutation in timed_lru_cache cache 2025-09-16 22:41:53 +03:00
arabcoders
27893bcbf9 Add desc & sidecar to item data 2025-09-16 17:00:32 +03:00
arabcoders
314752a644 Disallow setting unsupported vcodec. 2025-09-16 16:02:38 +03:00
arabcoders
215a023da8 Cache calls to frequently called functions 2025-09-15 19:34:03 +03:00
arabcoders
d48faed4f7 Minor design update 2025-09-14 22:15:43 +03:00
arabcoders
7ad2bd6358 [FEAT] Add per extractor limits. Closes #421 2025-09-14 21:58:54 +03:00
arabcoders
1ce7c82d9c improve logic for codec selection 2025-09-14 01:30:34 +03:00
arabcoders
38e1828ec3 support using gpu codecs for player 2025-09-13 19:49:48 +03:00
arabcoders
c91f199939 extends tests 2025-09-13 18:35:41 +03:00
arabcoders
393cc6729c More tests 2025-09-12 22:43:20 +03:00
arabcoders
f490c78179 removed deprecated features and flags 2025-09-12 20:38:09 +03:00
arabcoders
669f70d9b8 fixes 2025-09-12 19:34:12 +03:00
arabcoders
5d1eed876b updated tests 2025-09-12 17:09:02 +03:00
arabcoders
63f6ca0cf4 fixed last calls to emit that were awaiting 2025-09-12 11:45:22 +03:00
arabcoders
2eba728dd2 Refactor event handlers to be asynchronous across multiple modules 2025-09-12 02:55:11 +03:00
arabcoders
7a50cb34d8 fix linter issues 2025-09-11 21:49:39 +03:00
arabcoders
fae1d7c577 improved match_str by implementing extended subset. 2025-09-11 02:09:48 +03:00
arabcoders
ae1b6dd470 fixes 2025-09-08 18:07:24 +03:00
arabcoders
d0a11cbcd6 make it possible to ignore item download via conditions 2025-09-08 17:25:40 +03:00
arabcoders
0d6532df5d update conditions to support extras options. 2025-09-08 17:25:40 +03:00
arabcoders
fca82b3cc9 show rss feed logs 2025-09-08 17:25:40 +03:00
arabcoders
adb72f4584 better base_path support. 2025-09-05 12:54:41 +03:00
arabcoders
bdb6d0e36a FEAT: Update default presets 2025-09-03 23:49:19 +03:00
arabcoders
9d5d6595fc FEAT: new TwitchHandler 2025-09-03 22:45:33 +03:00
arabcoders
ff9e173e18 FEAT: Enhance URL handling in Item class to support YouTube video IDs 2025-09-03 21:04:28 +03:00
arabcoders
551daf6b70 removed sentry as we really don't use it for anything. 2025-09-03 21:04:12 +03:00
arabcoders
53949b177a FEAT: Enable file browser feature by default and remove related environment variable 2025-09-03 19:34:55 +03:00
arabcoders
0abaf98b53 FEAT: Enhance DownloadQueue to handle archived items 2025-09-03 18:36:08 +03:00
arabcoders
86952200b5 FEAT: Enhance item retrieval in DataStore and DownloadQueue with flexible attribute search 2025-09-03 18:35:40 +03:00
arabcoders
691f0d5bfc FEAT: Make it possible to limit notify target to specific presets. 2025-09-02 22:36:31 +03:00
arabcoders
6cf4f6b988 Cleanup user python packages dir after each version change. 2025-09-02 18:58:32 +03:00
arabcoders
fa15576608 Refactor logging setup and enhance user site directory management in PackageInstaller and Upgrader 2025-09-02 04:59:07 +03:00
arabcoders
c9af30edda Refactor arg_converter usage to remove logging of removed options in Item and YTDLPOpts classes 2025-09-01 19:35:35 +03:00
arabcoders
cf382f0963 add short ttl on archiver read 2025-09-01 17:14:44 +03:00
arabcoders
1c9a893865 Reimplemented Archive feature 2025-08-30 20:45:17 +03:00
arabcoders
ed4bb1e440 finalizing removed features 2025-08-30 01:50:42 +03:00
arabcoders
db57d6de11 Refactor code for improved type hinting; add unarchive functionality to tasks API and UI. 2025-08-30 01:02:13 +03:00
arabcoders
da8358bad6 Further updates on how we handle archive status 2025-08-29 22:11:14 +03:00
arabcoders
fd999211ef add deprecated notice. 2025-08-29 18:41:13 +03:00
arabcoders
deed79b8d2 major refactor of archive_file handling 2025-08-29 18:41:13 +03:00
arabcoders
19b78c9564 correctly mark status as cancelled. 2025-08-27 19:52:15 +03:00