1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-04-08 16:08:11 -05:00

1362 Commits

Author SHA1 Message Date
doe1080
a473e59233
[utils] url_or_none: Support WebSocket URLs ()
Authored by: doe1080
2025-04-06 20:46:08 +02:00
bashonly
48be862b32
[ie/youtube] Make signature and nsig extraction more robust ()
Authored by: bashonly, seproDev

Co-authored-by: sepro <sepro@sepr0.com>
2025-03-27 22:31:01 +00:00
bashonly
a8b9ff3c2a
[jsinterp] Fix nested attributes and object extraction ()
Authored by: bashonly, seproDev

Co-authored-by: sepro <sepro@sepr0.com>
2025-03-27 22:28:30 +00:00
sepro
a550dfc904
[ie/youtube] Fix signature and nsig extraction for player 4fcd6e4a ()
Closes 
Authored by: seproDev
2025-03-25 23:40:58 +00:00
bashonly
86ab79e1a5
[ie] Fix sorting of HLS audio formats by GROUP-ID ()
Closes 
Authored by: bashonly
2025-03-24 22:38:22 +00:00
sepro
9491b44032
[utils] js_to_json: Make function less fatal ()
Authored by: seproDev
2025-03-24 22:28:47 +01:00
bashonly
b9c979461b
[ie/youtube] Fix signature and nsig extraction for player 363db69b ()
Closes 
Authored by: bashonly
2025-03-24 21:18:51 +00:00
Simon Sawicki
9bf23902ce
[rh:curl_cffi] Support curl_cffi 0.10.x ()
Authored by: Grub4K
2025-03-23 00:15:20 +01:00
sepro
fe4f14b836
[ie/viki] Remove extractors ()
Closes , Closes 
Authored by: seproDev
2025-03-22 22:34:07 +01:00
Simon Sawicki
f36e4b6e65
[cleanup] Misc ()
Authored by: Grub4K, seproDev, gamer191, dirkf

Co-authored-by: sepro <sepro@sepr0.com>
2025-03-21 23:41:56 +00:00
sepro
9b868518a1
[ie/youtube] Fix nsig and signature extraction for player 643afba4 ()
Closes , Closes 
Authored by: seproDev, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2025-03-21 20:58:10 +00:00
Simon Sawicki
7d18fed8f1
[networking] Add keep_header_casing extension ()
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 ()
- 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
a3e0c7d3b2
[test] Show all differences for expect_value and expect_dict ()
Authored by: Grub4K
2025-02-21 21:29:07 +01:00
Mozi
2081634474
[test:download] Validate and sort info dict fields ()
Authored by: pzhlkj6612, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2025-02-10 23:22:21 +00:00
sepro
4ca8c44a07
[jsinterp] Improve zeroise ()
Authored by: seproDev
2025-02-09 22:37:23 +01:00
Simon Sawicki
0d9f061d38
[jsinterp] Add js_number_to_string ()
Authored by: Grub4K
2025-02-08 18:48:36 +01:00
Simon Sawicki
fc12e724a3
[utils] sanitize_path: Fix some incorrect behavior ()
Authored by: Grub4K
2025-01-25 22:32:00 +01:00
Dioarya
f7d071e8aa
[core] Fix float comparison values in format filters ()
Closes 
Authored by: Dioarya, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2025-01-25 19:12:56 +00:00
pukkandan
6fc85f617a
Don't sanitize filename on Unix when --no-windows-filenames ()
Closes , Closes 
Authored by: pukkandan
2024-12-23 15:57:25 +05:30
bashonly
5460cd9189
[ie/youtube] Fix signature function extraction for 2f1832d2 ()
Closes 
Authored by: bashonly
2024-12-13 09:43:08 +00:00
bashonly
a95ee6d880
[ie/youtube] Fix n sig extraction for player 3bb1f723 ()
Closes 
Authored by: bashonly
2024-12-06 15:35:18 +00:00
bashonly
4c85ccd136
[ie/youtube] Fix signature function extraction ()
Closes 
Authored by: bashonly
2024-12-06 15:34:13 +00:00
coletdjnz
c7316373c0
[rh:websockets] Support websockets 14.0+ ()
Authored by: coletdjnz
2024-11-24 10:30:00 +13:00
sepro
f95a92b3d0
[cleanup] Deprecate more compat functions ()
Authored by: seproDev
2024-11-17 00:24:11 +01:00
Simon Sawicki
c014fbcddc
[utils] subs_list_to_dict: Add lang default parameter ()
Authored by: Grub4K
2024-11-15 23:25:52 +01:00
Simon Sawicki
39d79c9b9c
[utils] Fix join_nonempty, add **kwargs to unpack ()
Authored by: Grub4K
2024-11-15 22:06:15 +01:00
sepro
197d0b03b6
[cleanup] Misc ()
Closes 
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
Evgeny Zislis
4613096f2e
[cookies] Support chrome table version 24 ()
Closes 
Authored by: kesor, seproDev

Co-authored-by: sepro <sepro@sepr0.com>
2024-11-04 00:59:57 +01:00
sepro
beae2db127
[aes] Fix GCM pad length calculation ()
Closes 
Authored by: seproDev
2024-11-03 21:03:09 +01:00
bashonly
b103aca24d
[utils] Fix and improve find_element and find_elements ()
Fix d710a6ca7c622705c0c8c8a3615916f531137d5d

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 ()
Fixes b6dc2c49e8793c6dfa21275e61caf49ec1148b81

Authored by: Grub4K
2024-11-02 21:42:00 +01:00
bashonly
b6dc2c49e8
[utils] Allow partial application for more functions ()
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
88402b714e Fix --netrc empty string parsing for Python <=3.10 ()
Ref: 15409c720b

Closes 
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2024-10-30 18:58:50 +00:00
bashonly
d784464399
Remove Python 3.8 support ()
Closes 
Authored by: bashonly
2024-10-23 06:33:50 +00:00
Imran Hussain
0f593dca9f
Add option --plugin-dirs ()
Closes 
Authored by: imranh2, coletdjnz

Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
2024-10-20 17:10:26 +00:00
Simon Sawicki
d710a6ca7c
Add extractor helpers ()
Authored by: Grub4K
2024-10-13 05:14:32 +02:00
Simon Sawicki
85b87c991a
[utils] sanitize_path: Reimplement function ()
Authored by: Grub4K
2024-10-13 04:10:12 +02:00
rakslice
8f4ea14680
Fix format sorting bug with vp9.2 vcodec ()
Authored by: rakslice
2024-09-27 21:32:39 +00:00
coletdjnz
d1c4d88b2d
[networking] Fix handler not being added to RequestError ()
Authored by: coletdjnz
2024-09-08 19:32:44 +12:00
coletdjnz
6f9e653743
[rh:websockets] Upgrade websockets to 13.0 ()
Fixes CI hanging

Authored by: coletdjnz
2024-08-21 19:17:26 +12:00
sepro
c86891eb94
[ie/youtube] Fix n function name extraction for player b12cc44b ()
Authored by: seproDev
2024-08-05 20:36:11 +00:00
sepro
bb8bf1db99
[jsinterp] Improve slice implementation ()
Authored by: seproDev
2024-08-05 20:28:24 +00:00
bashonly
011b4a04db
[ie/youtube] Fix n function name extraction for player 20dfca59 ()
Closes 
Authored by: bashonly
2024-07-31 21:19:30 +00:00
bashonly
6daf2c27c0
[utils] unified_timestamp: Recognize Sunday ()
Authored by: bashonly
2024-07-29 05:35:46 +00:00
bashonly
713b4cd18f
[ie/youtube] Fix n function name extraction for player 3400486c ()
Authored by: bashonly
2024-07-23 21:25:49 +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
coletdjnz
150ecc45d9
[networking] Add legacy_ssl request extension ()
Supported by Urllib, Requests and Websockets request handlers. Ignored by CurlCFFI.

Also added couple cookie-related tests.

Authored by: coletdjnz
2024-07-14 11:22:43 +12:00
coletdjnz
42bfca00a6 [rh:curl_cffi] Support curl_cffi 0.7.X
Authored by: coletdjnz
2024-07-09 18:36:15 -05:00
sepro
0b570f2a90
[core] Do not alter default format selection when simulated ()
Closes 
Authored by: seproDev
2024-07-09 01:51:43 +02:00