Simon Sawicki
73bf102116
[test] `traversal`: Fix morsel tests for Python 3.14 ( #13471 )
...
Authored by: Grub4K
8 months 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>
8 months ago
gamer191
1fd0e88b67
[ie/youtube] Add `tv_simply` player client ( #13389 )
...
Authored by: gamer191
8 months ago
Simon Sawicki
9e38b273b7
[ie/youtube] Rework nsig function name extraction ( #13403 )
...
Closes #13401
Authored by: Grub4K
8 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>
8 months ago
bashonly
a9b3700698
[test:postprocessors] Remove binary thumbnail test data ( #13341 )
...
Authored by: bashonly
8 months ago
Matt Broadway
e491fd4d09
[cookies] Fix Linux desktop environment detection ( #13197 )
...
Closes #12885
Authored by: mbway
8 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>
8 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>
8 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
9 months ago
doe1080
ceab4d5ed6
[networking] Add PATCH request shortcut ( #12884 )
...
Authored by: doe1080
10 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
10 months ago
doe1080
a473e59233
[utils] `url_or_none`: Support WebSocket URLs ( #12848 )
...
Authored by: doe1080
10 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>
10 months ago
bashonly
a8b9ff3c2a
[jsinterp] Fix nested attributes and object extraction ( #12760 )
...
Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
10 months ago
sepro
a550dfc904
[ie/youtube] Fix signature and nsig extraction for player `4fcd6e4a` ( #12748 )
...
Closes #12746
Authored by: seproDev
10 months ago
bashonly
86ab79e1a5
[ie] Fix sorting of HLS audio formats by `GROUP-ID` ( #12714 )
...
Closes #11178
Authored by: bashonly
10 months ago
sepro
9491b44032
[utils] `js_to_json`: Make function less fatal ( #12715 )
...
Authored by: seproDev
10 months ago
bashonly
b9c979461b
[ie/youtube] Fix signature and nsig extraction for player `363db69b` ( #12725 )
...
Closes #12724
Authored by: bashonly
10 months ago
Simon Sawicki
9bf23902ce
[rh:curl_cffi] Support `curl_cffi` 0.10.x ( #12670 )
...
Authored by: Grub4K
10 months ago
sepro
fe4f14b836
[ie/viki] Remove extractors ( #12703 )
...
Closes #2907 , Closes #2869
Authored by: seproDev
10 months ago
Simon Sawicki
f36e4b6e65
[cleanup] Misc ( #12526 )
...
Authored by: Grub4K, seproDev, gamer191, dirkf
Co-authored-by: sepro <sepro@sepr0.com>
10 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>
10 months ago
Simon Sawicki
7d18fed8f1
[networking] Add `keep_header_casing` extension ( #11652 )
...
Authored by: coletdjnz, Grub4K
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
11 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
11 months ago
Simon Sawicki
a3e0c7d3b2
[test] Show all differences for `expect_value` and `expect_dict` ( #12334 )
...
Authored by: Grub4K
11 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>
12 months ago
sepro
4ca8c44a07
[jsinterp] Improve zeroise ( #12313 )
...
Authored by: seproDev
12 months ago
Simon Sawicki
0d9f061d38
[jsinterp] Add `js_number_to_string` ( #12110 )
...
Authored by: Grub4K
12 months ago
Simon Sawicki
fc12e724a3
[utils] `sanitize_path`: Fix some incorrect behavior ( #11923 )
...
Authored by: Grub4K
1 year 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>
1 year ago
pukkandan
6fc85f617a
Don't sanitize filename on Unix when `--no-windows-filenames` ( #9591 )
...
Closes #4547 , Closes #8464
Authored by: pukkandan
1 year ago
bashonly
5460cd9189
[ie/youtube] Fix signature function extraction for `2f1832d2` ( #11801 )
...
Closes #11798
Authored by: bashonly
1 year ago
bashonly
a95ee6d880
[ie/youtube] Fix `n` sig extraction for player `3bb1f723` ( #11750 )
...
Closes #11744
Authored by: bashonly
1 year ago
bashonly
4c85ccd136
[ie/youtube] Fix signature function extraction ( #11751 )
...
Closes #11748
Authored by: bashonly
1 year ago
coletdjnz
c7316373c0
[rh:websockets] Support websockets 14.0+ ( #11616 )
...
Authored by: coletdjnz
1 year ago
sepro
f95a92b3d0
[cleanup] Deprecate more compat functions ( #11439 )
...
Authored by: seproDev
1 year ago
Simon Sawicki
c014fbcddc
[utils] `subs_list_to_dict`: Add `lang` default parameter ( #11508 )
...
Authored by: Grub4K
1 year ago
Simon Sawicki
39d79c9b9c
[utils] Fix `join_nonempty`, add `**kwargs` to `unpack` ( #11559 )
...
Authored by: Grub4K
1 year ago
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>
1 year ago
Evgeny Zislis
4613096f2e
[cookies] Support chrome table version 24 ( #11425 )
...
Closes #6564
Authored by: kesor, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
1 year ago
sepro
beae2db127
[aes] Fix GCM pad length calculation ( #11438 )
...
Closes #10169
Authored by: seproDev
1 year ago
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>
1 year ago
Simon Sawicki
422195ec70
[utils] Allow partial application for even more functions ( #11437 )
...
Fixes b6dc2c49e8
Authored by: Grub4K
1 year ago
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>
1 year ago
bashonly
88402b714e
Fix `--netrc` empty string parsing for Python <=3.10 ( #11414 )
...
Ref: 15409c720b
Closes #11413
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
1 year ago
bashonly
d784464399
Remove Python 3.8 support ( #11321 )
...
Closes #10086
Authored by: bashonly
1 year ago
Imran Hussain
0f593dca9f
Add option `--plugin-dirs` ( #11277 )
...
Closes #3260
Authored by: imranh2, coletdjnz
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
1 year ago
Simon Sawicki
d710a6ca7c
Add extractor helpers ( #10653 )
...
Authored by: Grub4K
1 year ago
Simon Sawicki
85b87c991a
[utils] `sanitize_path`: Reimplement function ( #11198 )
...
Authored by: Grub4K
1 year ago