arabcoders
|
4966461cb4
|
minor log messages update
|
2025-04-06 01:50:18 +03:00 |
|
arabcoders
|
0881fce2ab
|
allow --cookies
|
2025-04-06 01:14:44 +03:00 |
|
arabcoders
|
d6ab18ec22
|
migrate the entire app to use cli options for ytdlp and make it behave as close to cli options parsing as possible.
|
2025-04-06 01:03:17 +03:00 |
|
arabcoders
|
260901cfa9
|
minor changes to newDownload form
|
2025-04-04 22:53:21 +03:00 |
|
arabcoders
|
93e830f029
|
in some specific cases, users were unable to delete items from history
|
2025-04-04 22:09:58 +03:00 |
|
arabcoders
|
48e388b0fe
|
Add logs viewing and enable file logging by default
|
2025-04-04 20:18:03 +03:00 |
|
arabcoders
|
d03e04db19
|
minor changes to webui display
|
2025-04-04 02:07:56 +03:00 |
|
arabcoders
|
04e78f4c10
|
minor fixes
|
2025-04-03 23:16:47 +03:00 |
|
arabcoders
|
245a3e7f98
|
added new env variable to auto upgrade yt-dlp on container startup
|
2025-04-03 19:37:44 +03:00 |
|
arabcoders
|
a3ef44a573
|
Fix re-queuing existing item.
|
2025-04-02 01:27:10 +03:00 |
|
arabcoders
|
eac74d0751
|
trim __repr__ double space
|
2025-04-01 23:44:14 +03:00 |
|
arabcoders
|
6cbb8eea50
|
Fix argument name in YTDLP options and enhance video cleanup on unmount
|
2025-04-01 23:27:14 +03:00 |
|
arabcoders
|
3219408a57
|
Removed last reference for ytdlp JSON config in DownloadQueue
|
2025-04-01 23:19:17 +03:00 |
|
arabcoders
|
3fe0a90a7a
|
Only load notification targets when load is called
|
2025-04-01 23:13:10 +03:00 |
|
arabcoders
|
f7101f6a38
|
simplified the codebase and removed all backwards compat flags and checks.
|
2025-04-01 22:56:28 +03:00 |
|
arabcoders
|
9b4d86041a
|
Make task run time in log more human readable.
|
2025-04-01 22:47:04 +03:00 |
|
arabcoders
|
4730583510
|
update newDownload template
|
2025-04-01 20:34:14 +03:00 |
|
arabcoders
|
fa9c084397
|
remove presets v1.0
|
2025-04-01 20:05:35 +03:00 |
|
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 |
|
ArabCoders
|
61fd6d45f6
|
remove debug statement
|
2025-03-07 01:14:05 +03:00 |
|
ArabCoders
|
6e52b3c356
|
for basic auth rely on cookies and not just the Authorization header
|
2025-03-07 01:01:05 +03:00 |
|
ArabCoders
|
0b04f098de
|
preload all pages.
|
2025-03-06 02:06:53 +03:00 |
|
ArabCoders
|
49bc28edc0
|
Make it possible to manage presets via webui
|
2025-03-04 02:11:17 +03:00 |
|
ArabCoders
|
d88ee15060
|
separated the scheduler from tasks, to allow us to schedule non add url tasks in the future
|
2025-03-02 21:49:52 +03:00 |
|
ArabCoders
|
ea98562944
|
better fallback if file was renamed and retains the same ID
|
2025-03-01 20:04:28 +03:00 |
|
ArabCoders
|
f0836ddd77
|
apple like to be snowflake.
|
2025-02-28 01:21:45 +03:00 |
|
ArabCoders
|
1fa4c523bb
|
intercept file response and add correct mime-type
|
2025-02-28 00:44:02 +03:00 |
|
ArabCoders
|
689ce421e9
|
add sentry for webui error reporting
|
2025-02-27 23:54:49 +03:00 |
|
ArabCoders
|
3a964a6ac3
|
add mimetype to source list
|
2025-02-27 19:19:32 +03:00 |
|
ArabCoders
|
63a9a15e67
|
do not consider 0 byte files.
|
2025-02-27 18:42:35 +03:00 |
|
ArabCoders
|
b7b72cf21e
|
try to direct play video first and fallback to hls if we encounter error.
|
2025-02-27 18:31:17 +03:00 |
|
ArabCoders
|
259eae251a
|
initial work to support adding/deleting presets from api
|
2025-02-27 15:30:52 +03:00 |
|
ArabCoders
|
c5924b02cc
|
support format key in ytdlp.json, using the key will ignore the selected preset.
|
2025-02-27 14:58:06 +03:00 |
|
ArabCoders
|
96260301be
|
we no longer use json cookies, instead rely on netescape cookies and recommend what yt-dlp recommend as well.
|
2025-02-27 00:39:18 +03:00 |
|
ArabCoders
|
1934815a41
|
show extract_info logs via notification
|
2025-02-27 00:38:39 +03:00 |
|
ArabCoders
|
e0058d969f
|
added file logging and automatically load config/cookies.txt if non is given via ytdlp.json file.
|
2025-02-27 00:37:59 +03:00 |
|
ArabCoders
|
8e97cba43b
|
update dependencies
|
2025-02-23 19:32:39 +03:00 |
|
ArabCoders
|
5063099002
|
Added YTP_INSTANCE_TITLE
|
2025-01-30 16:18:29 +03:00 |
|
ArabCoders
|
45878965f4
|
fixed linting problems
|
2025-01-28 23:05:59 +03:00 |
|
ArabCoders
|
fdec16e895
|
mostly linter fixes.
|
2025-01-28 19:43:51 +03:00 |
|
ArabCoders
|
2b84aad836
|
change default umask to 0002 to allow group users to act on files and folders.
|
2025-01-28 17:18:54 +03:00 |
|
ArabCoders
|
d063cf0f52
|
use same name cross client and server for variables and config files.
|
2025-01-28 00:09:46 +03:00 |
|
ArabCoders
|
41ddc14af5
|
Updated README.md
|
2025-01-27 22:30:19 +03:00 |
|
ArabCoders
|
6a92cf9ec9
|
added timeout param for wait_for
|
2025-01-27 21:23:57 +03:00 |
|
ArabCoders
|
cda863b0bc
|
missed a bug fix
|
2025-01-27 21:19:09 +03:00 |
|
ArabCoders
|
f62ba22047
|
move format_item to common class, and update methods to use it
|
2025-01-27 21:14:01 +03:00 |
|
ArabCoders
|
1187badc2d
|
fixed bug preventing adding items via /api/history endpoint
|
2025-01-27 21:10:53 +03:00 |
|
ArabCoders
|
902244769a
|
Major code changes.
|
2025-01-27 19:53:59 +03:00 |
|
ArabCoders
|
dbee7cf2fa
|
standardize more events.
|
2025-01-25 22:46:33 +03:00 |
|
ArabCoders
|
ddc216ccb6
|
revamped the notification system
|
2025-01-25 22:24:13 +03:00 |
|
ArabCoders
|
922d194d7a
|
simplify API calls.
|
2025-01-25 17:25:58 +03:00 |
|