Commit graph

257 commits

Author SHA1 Message Date
arabcoders
271fd8afdf when failing to send notification do not span console with exception messages. 2025-04-01 00:29:21 +03:00
arabcoders
b09bf14acd complete the migration to yt-dlp cli instead of JSON config 2025-03-31 22:47:54 +03:00
arabcoders
77de30609b updated the conversion process of cli to config 2025-03-31 20:46:55 +03:00
arabcoders
23b1b409f4 deprecate JSON yt-dlp config & Post-Processors in presets and recommand cli options. 2025-03-31 02:13:33 +03:00
arabcoders
1bda1893e4 Convert json config in tasks to use cli arguments. 2025-03-31 00:12:35 +03:00
arabcoders
8f313d7f58 add support for --match-filter 2025-03-30 01:43:31 +03:00
arabcoders
43f4e85d7e Add case-insensitive regex for file type detection in Utils.py 2025-03-28 23:23:43 +03:00
arabcoders
3b9c9acdeb extends the improvements to download page. 2025-03-28 22:44:05 +03:00
arabcoders
6b6cfc9d4c small improvements to file browser. 2025-03-28 22:17:38 +03:00
arabcoders
729f8a1f6f Nested browser frontend page was not loading correctly. 2025-03-28 02:22:38 +03:00
arabcoders
bdaf07dff3 added browser to static paths 2025-03-28 02:07:55 +03:00
arabcoders
21e5dea5bf Added simple file browser 2025-03-28 01:58:22 +03:00
arabcoders
fa73e817a6 Make it possible to override the pictures backends urls. 2025-03-27 01:13:52 +03:00
arabcoders
aa3538917f Maintain playlist keys. Fixes #227 2025-03-26 00:54:46 +03:00
arabcoders
2b666517a5 add sanitize_info for get url info 2025-03-25 20:42:09 +03:00
arabcoders
c81f50a4ae minor change to add random background to the WebUI. 2025-03-25 01:38:59 +03:00
ArabCoders
37ef9314cb fix notification.emit return to return coro incase we don't have any targets. 2025-03-23 00:46:24 +03:00
ArabCoders
c46aa1cfe4 minor fix to EventBus, and trim all preset form fields. 2025-03-23 00:22:33 +03:00
ArabCoders
4ed7c26bb4 migrated all our emitter usage to EventBus 2025-03-22 02:05:52 +03:00
ArabCoders
07fc86565a updated the app to use EventBus 2025-03-21 23:56:02 +03:00
ArabCoders
a973ce8bcf Finalize EventBus design 2025-03-21 21:54:28 +03:00
ArabCoders
c287c55773 potential fix for #217 2025-03-17 23:35:18 +03:00
ArabCoders
6f71c5ceda added /changelogs to static path 2025-03-17 00:37:09 +03:00
ArabCoders
ca00aff9e3 fix params Impersonate target 2025-03-16 21:24:00 +03:00
ArabCoders
b116d48da6 added converter for date range objects param 2025-03-16 20:12:18 +03:00
ArabCoders
095bca9e88 more fit approch to handle yt-dlp logging messages. 2025-03-15 22:29:05 +03:00
ArabCoders
1b57e41e1b try to differentiate yt-dlp logs for each download. 2025-03-15 20:10:28 +03:00
ArabCoders
d94f004eed if the url is video with playlist, follow redirect and queue all videos in the playlist. 2025-03-15 01:29:58 +03:00
ArabCoders
7849eb8735 make break_on_existing optional and overridable by user. 2025-03-15 01:00:27 +03:00
ArabCoders
8dd7c7de1e Added indicator in the WebUI for when post-processing are running. 2025-03-15 00:06:13 +03:00
ArabCoders
83152f0e00 minor fixes to not export default format 2025-03-14 23:06:09 +03:00
ArabCoders
fc696b6afa standardize the form design, and update packages to latest version. 2025-03-14 22:46:31 +03:00
ArabCoders
ada7b5db97 Update presets to use safe url base64 for exported string. 2025-03-13 21:47:01 +03:00
ArabCoders
15969542ab restore check for format in preset compiling for YTDLPOpts 2025-03-11 21:06:29 +03:00
ArabCoders
608b0128b8 Made it possible to not use format in preset 2025-03-11 20:59:08 +03:00
ArabCoders
1aeb8efa1e updated yt-dlp/url/info to give cookies in valid way. 2025-03-11 02:08:13 +03:00
ArabCoders
c1939144c9 parse yt-dlp header cookie for yt-dlp/url/info 2025-03-11 00:08:24 +03:00
ArabCoders
72bac24f46 minor updates to extract_info 2025-03-10 23:12:08 +03:00
ArabCoders
643688bf97 support sending presets with api/yt-dlp/url/info 2025-03-10 03:56:10 +03:00
ArabCoders
3a8b67ff82 normalize return response for api/history/add 2025-03-09 05:22:16 +03:00
ArabCoders
68228294b0 made api/history/add easier to script 2025-03-09 05:09:26 +03:00
ArabCoders
bb507c62b3 added filter to presets, so we can reduce data usage when creating a iOS shortcut 2025-03-08 20:20:54 +03:00
ArabCoders
65e7d3e6fc reduce log spam 2025-03-08 19:56:55 +03:00
ArabCoders
e4794eda7c Updated the worker pool to be dynamic, and make it so that live stream downloading doesn't count towards the worker pool limit. 2025-03-08 19:53:15 +03:00
ArabCoders
f89e72666b make to possible to specify the preset when adding via /api/history/add 2025-03-07 20:16:19 +03:00
ArabCoders
89684ac494 add the new variable to enable yt-dlp console access to README 2025-03-07 20:13:39 +03:00
ArabCoders
e0e63d61c4 for some reason, people were exposing ytptube directly to internet without any authentication. therefore, we have disabled the console access by default. 2025-03-07 20:11:21 +03:00
ArabCoders
981405a44d make URL options have higher proirity than preset and default options 2025-03-07 18:44:44 +03:00
ArabCoders
414b52de9b removed dead code 2025-03-07 02:20:46 +03:00
ArabCoders
cc21a93cb5 Make presets more powerful 2025-03-07 02:14:10 +03:00