doe1080
4385480795
[utils] `parse_resolution`: Support width-only pattern ( #13802 )
...
Authored by: doe1080
4 days ago
Simon Sawicki
eed94c7306
[utils] Add `WINDOWS_VT_MODE` to globals ( #12460 )
...
Authored by: Grub4K
1 week ago
sepro
9951fdd0d0
[cleanup] Misc ( #13595 )
...
Closes #10853 , Closes #12436 , Closes #13314 , Closes #13609
Authored by: seproDev, InvalidUsernameException, doe1080, hseg, bashonly, adamralph
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: InvalidUsernameException <InvalidUsernameException@users.noreply.github.com>
Co-authored-by: gesh <gesh@gesh.uni.cx>
Co-authored-by: Adam Ralph <adam@adamralph.com>
Co-authored-by: doe1080 <98906116+doe1080@users.noreply.github.com>
1 week ago
bashonly
b5fea53f20
[ie] Rework `_search_nextjs_v13_data` helper ( #13711 )
...
Fix 5245231e4a
Authored by: bashonly
2 weeks ago
bashonly
5245231e4a
[ie] Add `_search_nextjs_v13_data` helper ( #13398 )
...
* Fixes FranceTVSiteIE livestream extraction
* Fixes GoPlayIE metadata extraction
Authored by: bashonly
2 weeks ago
bashonly
805519bfaa
[jsinterp] Fix undefined variable name caching ( #13677 )
...
Fix b342d27f3f
Authored by: bashonly
3 weeks ago
InvalidUsernameException
fd36b8f31b
[test:download] Support `playlist_maxcount` ( #13433 )
...
Authored by: InvalidUsernameException
3 weeks ago
bashonly
fca94ac5d6
[ie/youtube] Extract global nsig helper functions ( #13639 )
...
Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
3 weeks ago
bashonly
b6328ca050
[jsinterp] Fix variable scoping ( #13639 )
...
Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
3 weeks ago
Simon Sawicki
e99c0b838a
[ie] Detect invalid m3u8 playlist data ( #13601 )
...
Authored by: Grub4K
4 weeks ago
Simon Sawicki
c2ff2dbaec
[rh:requests] Work around partial read dropping data ( #13599 )
...
Authored by: Grub4K
4 weeks ago
bashonly
500761e41a
[ie] Fix m3u8 playlist data corruption ( #13588 )
...
Revert 7b81634fb1
Closes #13581
Authored by: bashonly
4 weeks ago
sepro
958153a226
[jsinterp] Fix `extract_object` ( #13580 )
...
Fixes sig extraction for YouTube player `e12fbea4`
Authored by: seproDev
4 weeks ago
Simon Sawicki
7b81634fb1
[ie] Detect invalid m3u8 playlist data ( #13563 )
...
Authored by: Grub4K
1 month ago
Simon Sawicki
73bf102116
[test] `traversal`: Fix morsel tests for Python 3.14 ( #13471 )
...
Authored by: Grub4K
1 month ago
bashonly
51887484e4
[ie] Add `_search_nuxt_json` helper ( #13386 )
...
* Adds InfoExtractor._search_nuxt_json for webpage extraction
* Adds InfoExtractor._resolve_nuxt_array for direct use with payload JSON
* Adds yt_dlp.utils.jslib module for Python solutions to common JavaScript libraries
* Adds devalue.parse and devalue.parse_iter to jslib utils
Ref:
* 9e503be0f2
* f3fd2aa93d/src/parse.js
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.dev>
2 months ago
gamer191
1fd0e88b67
[ie/youtube] Add `tv_simply` player client ( #13389 )
...
Authored by: gamer191
2 months ago
Simon Sawicki
9e38b273b7
[ie/youtube] Rework nsig function name extraction ( #13403 )
...
Closes #13401
Authored by: Grub4K
2 months ago
bashonly
85c8a405e3
[ie] Improve JSON LD thumbnails extraction ( #13368 )
...
Authored by: bashonly, doe1080
Co-authored-by: doe1080 <98906116+doe1080@users.noreply.github.com>
2 months ago
bashonly
a9b3700698
[test:postprocessors] Remove binary thumbnail test data ( #13341 )
...
Authored by: bashonly
2 months ago
Matt Broadway
e491fd4d09
[cookies] Fix Linux desktop environment detection ( #13197 )
...
Closes #12885
Authored by: mbway
2 months ago
bashonly
32ed5f107c
[ie/youtube] Add PO token support for subtitles ( #13234 )
...
Closes #13075
Authored by: bashonly, coletdjnz
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
2 months ago
sepro
167d7a9f0f
[jsinterp] Fix increment/decrement evaluation ( #13238 )
...
Closes #13241
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2 months ago
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
2 months ago
doe1080
ceab4d5ed6
[networking] Add PATCH request shortcut ( #12884 )
...
Authored by: doe1080
3 months ago
coletdjnz
72ba487930
[ie/youtube:tab] Extract continuation from empty page ( #12938 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/12933 https://github.com/yt-dlp/yt-dlp/issues/8206
Authored by: coletdjnz
3 months ago
doe1080
a473e59233
[utils] `url_or_none`: Support WebSocket URLs ( #12848 )
...
Authored by: doe1080
4 months ago
bashonly
48be862b32
[ie/youtube] Make signature and nsig extraction more robust ( #12761 )
...
Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
4 months ago
bashonly
a8b9ff3c2a
[jsinterp] Fix nested attributes and object extraction ( #12760 )
...
Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
4 months ago
sepro
a550dfc904
[ie/youtube] Fix signature and nsig extraction for player `4fcd6e4a` ( #12748 )
...
Closes #12746
Authored by: seproDev
4 months ago
bashonly
86ab79e1a5
[ie] Fix sorting of HLS audio formats by `GROUP-ID` ( #12714 )
...
Closes #11178
Authored by: bashonly
4 months ago
sepro
9491b44032
[utils] `js_to_json`: Make function less fatal ( #12715 )
...
Authored by: seproDev
4 months ago
bashonly
b9c979461b
[ie/youtube] Fix signature and nsig extraction for player `363db69b` ( #12725 )
...
Closes #12724
Authored by: bashonly
4 months ago
Simon Sawicki
9bf23902ce
[rh:curl_cffi] Support `curl_cffi` 0.10.x ( #12670 )
...
Authored by: Grub4K
4 months ago
sepro
fe4f14b836
[ie/viki] Remove extractors ( #12703 )
...
Closes #2907 , Closes #2869
Authored by: seproDev
4 months ago
Simon Sawicki
f36e4b6e65
[cleanup] Misc ( #12526 )
...
Authored by: Grub4K, seproDev, gamer191, dirkf
Co-authored-by: sepro <sepro@sepr0.com>
4 months ago
sepro
9b868518a1
[ie/youtube] Fix nsig and signature extraction for player `643afba4` ( #12684 )
...
Closes #12677 , Closes #12682
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
4 months ago
Simon Sawicki
7d18fed8f1
[networking] Add `keep_header_casing` extension ( #11652 )
...
Authored by: coletdjnz, Grub4K
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
5 months ago
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
5 months ago
Simon Sawicki
a3e0c7d3b2
[test] Show all differences for `expect_value` and `expect_dict` ( #12334 )
...
Authored by: Grub4K
5 months ago
Mozi
2081634474
[test:download] Validate and sort info dict fields ( #12299 )
...
Authored by: pzhlkj6612, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
6 months ago
sepro
4ca8c44a07
[jsinterp] Improve zeroise ( #12313 )
...
Authored by: seproDev
6 months ago
Simon Sawicki
0d9f061d38
[jsinterp] Add `js_number_to_string` ( #12110 )
...
Authored by: Grub4K
6 months ago
Simon Sawicki
fc12e724a3
[utils] `sanitize_path`: Fix some incorrect behavior ( #11923 )
...
Authored by: Grub4K
6 months ago
Dioarya
f7d071e8aa
[core] Fix float comparison values in format filters ( #11880 )
...
Closes #10115
Authored by: Dioarya, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
6 months ago
pukkandan
6fc85f617a
Don't sanitize filename on Unix when `--no-windows-filenames` ( #9591 )
...
Closes #4547 , Closes #8464
Authored by: pukkandan
7 months ago
bashonly
5460cd9189
[ie/youtube] Fix signature function extraction for `2f1832d2` ( #11801 )
...
Closes #11798
Authored by: bashonly
8 months ago
bashonly
a95ee6d880
[ie/youtube] Fix `n` sig extraction for player `3bb1f723` ( #11750 )
...
Closes #11744
Authored by: bashonly
8 months ago
bashonly
4c85ccd136
[ie/youtube] Fix signature function extraction ( #11751 )
...
Closes #11748
Authored by: bashonly
8 months ago
coletdjnz
c7316373c0
[rh:websockets] Support websockets 14.0+ ( #11616 )
...
Authored by: coletdjnz
8 months ago