bashonly
670bafe148
Merge branch 'yt-dlp:master' into pr/live-sections
2024-11-07 11:48:52 -06: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
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
Simon Sawicki
5c880ef42e
[core] Populate format sorting fields before dependent fields ( #11353 )
...
Authored by: Grub4K
2024-10-27 00:17:26 +02:00
bashonly
e05694e550
Merge branch 'yt-dlp:master' into pr/live-sections
2024-10-26 09:35:14 -05:00
bashonly
d784464399
Remove Python 3.8 support ( #11321 )
...
Closes #10086
Authored by: bashonly
2024-10-23 06:33:50 +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
9dd8574b68
Merge branch 'master' into yt-live-from-start-range
2024-10-09 11:23:14 -05: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
160d973aee
Merge branch 'master' into yt-live-from-start-range
2024-08-17 04:40:45 -05:00
bashonly
6daf2c27c0
[utils] unified_timestamp
: Recognize Sunday ( #10589 )
...
Authored by: bashonly
2024-07-29 05:35:46 +00:00
bashonly
4f1af12b70
Merge branch 'master' into pr/live-sections
2024-07-21 17:25:36 -05: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
66a6e0a686
Merge branch 'yt-dlp:master' into pr/live-sections
2024-07-08 00:18:09 -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
bashonly
6208f7be9c
Merge branch 'master' into yt-live-from-start-range
2024-06-12 01:29:53 -05:00
sepro
add96eb9f8
[cleanup] Add more ruff rules ( #10149 )
...
Authored by: seproDev
Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
2024-06-12 01:09:58 +02:00
bashonly
6a84199473
Merge branch 'yt-dlp:master' into pr/live-sections
2024-05-28 13:22:13 -05:00
Simon Sawicki
5c019f6328
[misc] Cleanup ( #9765 )
...
Closes #9763
Authored by: bashonly, seproDev, Grub4K
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
2024-05-26 21:37:49 +00:00
coletdjnz
96a134dea6
[ie/youtube] Extract upload timestamp if available ( #9856 )
...
Closes #4962 , Closes #9829
Authored by: coletdjnz
2024-05-26 21:13:12 +00:00
bashonly
172dfbeaed
Merge branch 'yt-dlp:master' into pr/live-sections
2024-05-10 13:52:35 -05:00
Simon Sawicki
64766459e3
[core/windows] Improve shell quoting and tests ( #9802 )
...
Authored by: Grub4K
2024-04-27 10:37:26 +02:00
bashonly
cf96b24de6
Merge branch 'master' into yt-live-from-start-range
2024-04-16 11:01:17 -05:00
Simon Sawicki
ff07792676
[core] Prevent RCE when using --exec
with %q
(CVE-2024-22423)
...
The shell escape function now properly escapes `%`, `\\` and `\n`. `utils.Popen` as well as `%q` output template expansion have been patched accordingly.
Prior to this fix using `--exec` together with `%q` when on Windows could cause remote code to execute. See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-hjq6-52gw-2g7p for more details.
Authored by: Grub4K
2024-04-09 18:36:13 +02:00
pukkandan
c305a25c1b
[cleanup] Standardize import datetime as dt
( #8978 )
2024-04-01 05:32:15 +05:30
sepro
86e3b82261
[core] Fix filesize_approx
calculation ( #9560 )
...
Reverts 22e4dfacb6
Despite being documented as `Kbit/s`, the extractors/manifests were returning bitrates in SI units of kilobits/sec.
Authored by: seproDev, pukkandan
2024-04-01 04:47:24 +05:30
bashonly
50c943e8a0
Merge branch 'yt-dlp:master' into pr/yt-live-from-start-range
2024-03-19 15:18:22 -05:00
pukkandan
45491a2a30
[utils] Improve repr
of DateRange
, match_filter_func
2024-03-11 00:51:39 +05:30
pukkandan
93240fc184
[cleanup] Fix misc bugs ( #8968 )
...
Closes #8816
Authored by: bashonly, seproDev, pukkandan, Grub4k
2024-03-11 00:51:26 +05:30
pukkandan
47ab66db0f
[docs] Misc Cleanup ( #8977 )
...
Closes #8355 , #8944
Authored by: bashonly, Grub4k, Arthurszzz, seproDev, pukkandan
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: Arthurszzz <minecraftgamerarthur@gmail.com>
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2024-03-11 00:48:47 +05:30
bashonly
5156a16cf9
Merge branch 'master' into yt-live-from-start-range
2024-01-19 17:05:19 -06:00
Simon Sawicki
f9fb3ce86e
[cleanup] Misc ( #8598 )
...
Authored by: bashonly, pukkandan, seproDev, Grub4K
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
2023-12-30 22:27:36 +01:00
Simon Sawicki
65de7d204c
Update to ytdl-commit-be008e6 ( #8836 )
...
- [utils] Make restricted filenames ignore some Unicode categories (by dirkf)
- [ie/telewebion] Fix extraction (by Grub4K)
- [ie/imgur] Overhaul extractor (by bashonly, Grub4K)
- [ie/EpidemicSound] Add extractor (by Grub4K)
Authored by: bashonly, dirkf, Grub4K
Co-authored-by: bashonly <bashonly@protonmail.com>
2023-12-26 01:40:24 +01:00
pukkandan
a174c453ee
Let read_stdin
obey --quiet
...
Closes #8668
2023-11-29 05:48:40 +05:30
coletdjnz
ccfd70f4c2
[rh:websockets] Migrate websockets to networking framework ( #7720 )
...
* Adds a basic WebSocket framework
* Introduces new minimum `websockets` version of 12.0
* Deprecates `WebSocketsWrapper`
Fixes https://github.com/yt-dlp/yt-dlp/issues/8439
Authored by: coletdjnz
2023-11-20 08:04:04 +00:00
bashonly
84e26038d4
[utils] write_xattr
: Use os.setxattr
if available ( #8205 )
...
Closes #8193
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2023-10-09 18:30:36 +00:00
Elyse
2741b5827d
Merge remote-tracking branch 'origin' into yt-live-from-start-range
2023-10-08 00:24:29 -06:00
Awal Garg
9d7ded6419
[utils] js_to_json
: Fix Date
constructor parsing ( #8295 )
...
Authored by: awalgarg, Grub4K
2023-10-08 01:57:23 +02:00