bashonly
|
b547689d1c
|
[devalue] uniform error messages
Authored by: bashonly
|
2025-06-11 17:16:00 -05:00 |
|
bashonly
|
afa47b8715
|
[devale] improve input validation
Authored by: bashonly
|
2025-06-11 17:03:34 -05:00 |
|
bashonly
|
65b8662f37
|
move yt_dlp.utils.web => yt_dlp.utils.jslib
Authored by: bashonly
|
2025-06-11 13:51:09 -05:00 |
|
bashonly
|
ac834cb366
|
[devalue] add code comments
Authored by: bashonly
|
2025-06-11 13:36:50 -05:00 |
|
bashonly
|
39cb150d76
|
[devalue] better error message for self-referencing custom types
Authored by: bashonly
|
2025-06-11 12:49:08 -05:00 |
|
bashonly
|
f93700421e
|
[devalue] simplify guarding against Python negative indexing
Authored by: bashonly
|
2025-06-11 10:01:44 -05:00 |
|
bashonly
|
9de99f569d
|
[devalue] fromisoformat is no good pre-3.11
Authored by: bashonly
|
2025-06-11 02:48:22 -05:00 |
|
bashonly
|
9d00bd01ce
|
[devalue] guard against Python negative indexing
Authored by: bashonly
|
2025-06-11 02:32:42 -05:00 |
|
bashonly
|
363c68d3ed
|
[devalue] avoid infinite loop
Authored by: bashonly
|
2025-06-11 02:19:19 -05:00 |
|
bashonly
|
f653cc19ca
|
[devalue] -2 is invalid input
Authored by: bashonly
|
2025-06-11 01:30:42 -05:00 |
|
Simon Sawicki
|
482713f787
|
[utils] web/devalue: Implement base module
|
2025-06-11 03:32:21 +02:00 |
|
coletdjnz
|
2685654a37
|
[ie/youtube] Add a PO Token Provider Framework (#12840)
https://github.com/yt-dlp/yt-dlp/tree/master/yt_dlp/extractor/youtube/pot/README.md
Authored by: coletdjnz
|
2025-05-18 13:45:26 +12:00 |
|
sepro
|
505b400795
|
[cleanup] Misc (#12844)
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
|
2025-04-30 23:01:25 +00:00 |
|
doe1080
|
a473e59233
|
[utils] url_or_none: Support WebSocket URLs (#12848)
Authored by: doe1080
|
2025-04-06 20:46:08 +02:00 |
|
sepro
|
9491b44032
|
[utils] js_to_json: Make function less fatal (#12715)
Authored by: seproDev
|
2025-03-24 22:28:47 +01:00 |
|
Simon Sawicki
|
f36e4b6e65
|
[cleanup] Misc (#12526)
Authored by: Grub4K, seproDev, gamer191, dirkf
Co-authored-by: sepro <sepro@sepr0.com>
|
2025-03-21 23:41:56 +00:00 |
|
Simon Sawicki
|
7d18fed8f1
|
[networking] Add keep_header_casing extension (#11652)
Authored by: coletdjnz, Grub4K
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
|
2025-03-03 00:10:01 +01:00 |
|
coletdjnz
|
4445f37a7a
|
[core] Load plugins on demand (#11305)
- Adds `--no-plugin-dirs` to disable plugin loading
- `--plugin-dirs` now supports post-processors
Authored by: coletdjnz, Grub4K, pukkandan
|
2025-02-23 11:00:46 +13:00 |
|
Simon Sawicki
|
f7a1f2d813
|
[core] Support emitting ConEmu progress codes (#10649)
Authored by: Grub4K
|
2025-02-20 20:33:31 +01:00 |
|
bashonly
|
be69468752
|
[fd/hls] Support --write-pages for m3u8 media playlists (#12333)
Authored by: bashonly
|
2025-02-19 02:23:42 +00:00 |
|
sepro
|
3b45319344
|
[cleanup] Misc (#12194)
Closes #12098, Closes #12133
Authored by: seproDev, bashonly, lonble, pjrobertson
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: Lonble <74650029+lonble@users.noreply.github.com>
Co-authored-by: Patrick Robertson <robertson.patrick@gmail.com>
|
2025-01-26 03:32:10 +00:00 |
|
Simon Sawicki
|
fc12e724a3
|
[utils] sanitize_path: Fix some incorrect behavior (#11923)
Authored by: Grub4K
|
2025-01-25 22:32:00 +01:00 |
|
sepro
|
d8fb349086
|
[cleanup] Bump ruff to 0.8.x (#11608)
Authored by: seproDev
|
2024-12-02 16:29:30 +01:00 |
|
sepro
|
f95a92b3d0
|
[cleanup] Deprecate more compat functions (#11439)
Authored by: seproDev
|
2024-11-17 00:24:11 +01:00 |
|
Simon Sawicki
|
c014fbcddc
|
[utils] subs_list_to_dict: Add lang default parameter (#11508)
Authored by: Grub4K
|
2024-11-15 23:25:52 +01:00 |
|
Simon Sawicki
|
39d79c9b9c
|
[utils] Fix join_nonempty, add **kwargs to unpack (#11559)
Authored by: Grub4K
|
2024-11-15 22:06:15 +01:00 |
|
sepro
|
197d0b03b6
|
[cleanup] Misc (#11347)
Closes #11361
Authored by: avagordon01, bashonly, grqz, Grub4K, seproDev
Co-authored-by: Ava Gordon <avagordon01@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-11-04 01:33:21 +01:00 |
|
sepro
|
3945677a75
|
[core] Prioritize AV1 (#11153)
Authored by: seproDev
|
2024-11-03 20:39:10 +01:00 |
|
bashonly
|
b103aca24d
|
[utils] Fix and improve find_element and find_elements (#11443)
Fix d710a6ca7c
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-11-03 18:19:45 +00:00 |
|
Simon Sawicki
|
422195ec70
|
[utils] Allow partial application for even more functions (#11437)
Fixes b6dc2c49e8
Authored by: Grub4K
|
2024-11-02 21:42:00 +01:00 |
|
bashonly
|
b6dc2c49e8
|
[utils] Allow partial application for more functions (#11391)
Also adds the `trim_str` traversal helper
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-10-30 21:53:41 +00:00 |
|
bashonly
|
5bc5fb2835
|
Allow thumbnails with .jpe extension (#11408)
Fix 5ce582448e
Closes #11407
Authored by: bashonly
|
2024-10-29 23:25:46 +00:00 |
|
bashonly
|
f93c16395c
|
[utils] Fix find_element by class (#11402)
Fix d710a6ca7c
Authored by: bashonly
|
2024-10-29 23:24:17 +00:00 |
|
Simon Sawicki
|
5c880ef42e
|
[core] Populate format sorting fields before dependent fields (#11353)
Authored by: Grub4K
|
2024-10-27 00:17:26 +02:00 |
|
bashonly
|
d784464399
|
Remove Python 3.8 support (#11321)
Closes #10086
Authored by: bashonly
|
2024-10-23 06:33:50 +00:00 |
|
Simon Sawicki
|
67adeb7bab
|
[cleanup] Misc (#11216)
- Add Python 3.13 to CI, finalize 3.13 support
- Remove Python 3.8 from CI in preparation for removing 3.8 support
- Document that PyPy3.8 and PyPy3.9 are no longer supported
- Usual documentation fixes and code cleanup
Closes #8248, Closes #11146, Closes #11149, Closes #11211
Authored by: Grub4K, grqz, DTrombett, KarboniteKream, bashonly, mikkovedru, seproDev
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: DTrombett <d@trombett.org>
Co-authored-by: =?UTF-8?q?Klemen=20Ko=C5=A1ir?= <klemen.kosir@kream.io>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: Mikko Vedru <mikko.vedru@gmail.com>
Co-authored-by: sepro <sepro@sepr0.com>
|
2024-10-22 04:50:35 +00:00 |
|
Imran Hussain
|
0f593dca9f
|
Add option --plugin-dirs (#11277)
Closes #3260
Authored by: imranh2, coletdjnz
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
|
2024-10-20 17:10:26 +00:00 |
|
bashonly
|
fbc66e3ab3
|
[utils] Popen: Reset PyInstaller environment (#11258)
- Forces spawning independent subprocesses for exes bundled with PyInstaller>=6.10
- Fixes regression introduced in fb8b7f226d
- Ref: https://pyinstaller.org/en/v6.10.0/CHANGES.html#incompatible-changes
Closes #11259
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-10-16 03:53:53 +00:00 |
|
Simon Sawicki
|
d710a6ca7c
|
Add extractor helpers (#10653)
Authored by: Grub4K
|
2024-10-13 05:14:32 +02:00 |
|
Simon Sawicki
|
85b87c991a
|
[utils] sanitize_path: Reimplement function (#11198)
Authored by: Grub4K
|
2024-10-13 04:10:12 +02:00 |
|
bashonly
|
c6387abc1a
|
[cleanup] Misc (#10807)
Closes #10751, Closes #10769, Closes #10791
Authored by: bashonly, Codenade, pzhlkj6612, seproDev, coletdjnz, grqz, Grub4K
Co-authored-by: Codenade <amadeus.dorian04@gmail.com>
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-09-27 22:46:22 +00:00 |
|
rakslice
|
8f4ea14680
|
Fix format sorting bug with vp9.2 vcodec (#10884)
Authored by: rakslice
|
2024-09-27 21:32:39 +00:00 |
|
bashonly
|
cc85596d5b
|
[utils] mimetype2ext: Recognize aacp as aac (#10860)
Authored by: bashonly
|
2024-09-13 23:19:18 +00:00 |
|
bashonly
|
6daf2c27c0
|
[utils] unified_timestamp: Recognize Sunday (#10589)
Authored by: bashonly
|
2024-07-29 05:35:46 +00:00 |
|
bashonly
|
89a161e8c6
|
[cleanup] Misc (#10487)
Closes #10483
Authored by: bashonly
|
2024-07-16 22:01:01 +00:00 |
|
bashonly
|
cc0070f649
|
[utils] parse_codecs: Fix parsing of mixed case codec strings
Authored by: bashonly
|
2024-07-14 22:56:28 -05:00 |
|
bashonly
|
b337d2989c
|
[cleanup] Misc (#10383)
Authored by: bashonly
|
2024-07-07 21:23:40 +00:00 |
|
bashonly
|
2469119490
|
[core] Address gaps in allowed extensions (#10362)
Adds some extensions missing in 5ce582448e
Closes #10360, Closes #10365
Authored by: bashonly
|
2024-07-05 23:17:47 +00:00 |
|
bashonly
|
cc767e9490
|
[core] Fix --ignore-no-formats-error (#10345)
Fixes regression in 5ce582448e
Closes #10344
Authored by: Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-07-03 16:46:01 +00:00 |
|
Simon Sawicki
|
5ce582448e
|
[core] Disallow unsafe extensions (CVE-2024-38519)
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-79w7-vh3h-8g4j
Authored by: Grub4K
|
2024-07-02 00:58:40 +02:00 |
|