sepro
5e4ceb35cf
[cleanup] Misc ( #13852 )
...
Closes #13815
Authored by: seproDev, injust, bashonly
Co-authored-by: Justin Su <injustsu@gmail.com>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
4 months 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>
4 months ago
bashonly
32809eb2da
Allow extractors to designate formats/subtitles for impersonation ( #13778 )
...
Authored by: bashonly
5 months ago
bashonly
b5fea53f20
[ie] Rework `_search_nextjs_v13_data` helper ( #13711 )
...
Fix 5245231e4a
Authored by: bashonly
5 months ago
bashonly
5245231e4a
[ie] Add `_search_nextjs_v13_data` helper ( #13398 )
...
* Fixes FranceTVSiteIE livestream extraction
* Fixes GoPlayIE metadata extraction
Authored by: bashonly
5 months ago
Simon Sawicki
e99c0b838a
[ie] Detect invalid m3u8 playlist data ( #13601 )
...
Authored by: Grub4K
5 months ago
bashonly
500761e41a
[ie] Fix m3u8 playlist data corruption ( #13588 )
...
Revert 7b81634fb1
Closes #13581
Authored by: bashonly
5 months ago
Simon Sawicki
7b81634fb1
[ie] Detect invalid m3u8 playlist data ( #13563 )
...
Authored by: Grub4K
5 months ago
doe1080
06c1a8cdff
[ie/niconico:live] Fix extractor and downloader ( #13158 )
...
Authored by: doe1080
5 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>
6 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>
6 months ago
sepro
45f01de00e
[utils] `_yield_json_ld`: Make function less fatal ( #12855 )
...
Authored by: seproDev
8 months ago
bashonly
86ab79e1a5
[ie] Fix sorting of HLS audio formats by `GROUP-ID` ( #12714 )
...
Closes #11178
Authored by: bashonly
8 months ago
Simon Sawicki
f36e4b6e65
[cleanup] Misc ( #12526 )
...
Authored by: Grub4K, seproDev, gamer191, dirkf
Co-authored-by: sepro <sepro@sepr0.com>
9 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
9 months ago
bashonly
be69468752
[fd/hls] Support `--write-pages` for m3u8 media playlists ( #12333 )
...
Authored by: bashonly
10 months ago
bashonly
c987be0acb
[fd/hls] Support `hls_media_playlist_data` format field ( #12322 )
...
Authored by: bashonly
10 months ago
sepro
d8fb349086
[cleanup] Bump ruff to 0.8.x ( #11608 )
...
Authored by: seproDev
1 year ago
Simon Sawicki
e0500cbf79
[ie] Handle fragmented formats in `_remove_duplicate_formats` ( #11637 )
...
Authored by: Grub4K
1 year ago
bashonly
da252d9d32
[cleanup] Misc ( #11554 )
...
Closes #6884
Authored by: bashonly, Grub4K, seproDev
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: sepro <sepro@sepr0.com>
1 year ago
sepro
f95a92b3d0
[cleanup] Deprecate more compat functions ( #11439 )
...
Authored by: seproDev
1 year ago
bashonly
eb64ae7d5d
[ie] Allow `ext` override for thumbnails ( #11545 )
...
Authored by: bashonly
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
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
21cdcf03a2
[ie] Resolve `language` to ISO639-2 for ISM formats ( #11359 )
...
Closes #11356
Authored by: bashonly
1 year ago
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>
1 year ago
Simon Sawicki
d710a6ca7c
Add extractor helpers ( #10653 )
...
Authored by: Grub4K
1 year ago
Corey Wright
6328e2e67a
[ie/ApplePodcasts] Fix extractor ( #10903 )
...
Closes #10809
Authored by: coreywright
1 year ago
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>
1 year ago
bashonly
325001317d
[ie] Handle decode errors when reading responses ( #10868 )
...
Authored by: bashonly
1 year ago
sepro
409f8e9e3b
[ie] Fix JW Player format parsing ( #10956 )
...
Authored by: seproDev
1 year ago
bashonly
fe15d3178e
[ie/learningonscreen] Add extractor ( #10590 )
...
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
1 year ago
Haxy
9bd8501993
[ie/youtube] Extract all formats from multi-language m3u8s ( #9875 )
...
Authored by: clienthax, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
1 year ago
bashonly
ca8885edd9
[fd/hls] Apply `extra_param_to_key_url` from info dict
...
Authored by: bashonly
1 year ago
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>
1 year ago
sepro
26603d0b34
[ie] Fix parsing of base URL in SMIL manifest ( #9225 )
...
Authored by: seproDev
2 years ago
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>
2 years ago
Simon Sawicki
a4da9db87b
Update to ytdl-commit-a08f2b7 ( #10012 )
...
[ie] Rework JWPlayer extraction
- f66372403f
[ie/gbnews] Add extractor
- 70f230f9cf
[ie/caffeinetv] Add extractor
- 40bd5c1815
[ie/youporn] Improve extraction
- 0b2ce3685e
[ie/youporn] Add playlist extractors
- 668332b973
Closes #9188 , Closes #9523
Authored by: Grub4K, bashonly
2 years ago
Simon Sawicki
e897bd8292
[misc] Add `hatch`, `ruff`, `pre-commit` and improve dev docs ( #7409 )
...
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>
2 years ago
bashonly
c999bac02c
Bugfix for 61b17437dc
...
Authored by: bashonly
2 years ago
minamotorin
61b17437dc
[ie] Add POST data hash to `--write-pages` filenames ( #9879 )
...
Closes #9773
Authored by: minamotorin
2 years ago
Simon Sawicki
3ee1194288
[ie] Make `_search_nextjs_data` non fatal ( #8937 )
...
Authored by: Grub4K
2 years ago
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
2 years ago
bashonly
50c2935231
[ie] Add extractor impersonate API ( #9474 )
...
Authored by: bashonly, Grub4K, pukkandan
2 years ago
bashonly
9c42b7eef5
[fd/ffmpeg] Accept output args from info dict ( #9278 )
...
Authored by: bashonly
2 years ago
pukkandan
93240fc184
[cleanup] Fix misc bugs ( #8968 )
...
Closes #8816
Authored by: bashonly, seproDev, pukkandan, Grub4k
2 years ago
sepro
f4f9f6d00e
[cleanup] Fix infodict returned fields ( #8906 )
...
Authored by: seproDev
2 years ago
Lev
104a7b5a46
[ie] Migrate commonly plural fields to lists ( #8917 )
...
Authored by: llistochek, pukkandan
Related: #3944
2 years ago
Alard
4ce57d3b87
[ie] Support multi-period MPD streams ( #6654 )
2 years ago
Benjamin Krausse
e370f9ec36
[ie] Add `media_type` field
...
Authored by: trainman261
2 years ago