pukkandan
b7c47b7438
[extractor] Add `_search_json`
...
All fetching of JSON objects should eventually be done with this function
but only `youtube` is being refactored for now
2 years ago
Lesmiscore
0bea4fd807
[extractor/0000studio] Add extractors ( #3959 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
1890fc6389
[cleanup] Misc fixes
...
Cherry-picks from: #3498 , #3947
Related: #3949 , https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836
Authored by: pukkandan, flashdagger, gamer191
2 years ago
pukkandan
c4910024f3
[extractor] Fix bug in 617f658b7e
...
While the function signature don't enforce it, some IEs that override
`_download_webpage_handle` assume all optional arguments to be keyword-only
Closes #3954
2 years ago
siddharth ravikumar
e50c3500b4
[extractor/npr] Use stream url from json-ld ( #3455 )
...
Closes #1934
Authored by: r5d
2 years ago
pukkandan
09d02ea429
[extractor] Fix bug in f95b9dee45
...
Closes #3951
2 years ago
pukkandan
f95b9dee45
[extractor] Add dev option `--load-pages`
2 years ago
pukkandan
617f658b7e
[extractor, cleanup] Refactor `_download_...` methods
2 years ago
Lesmiscore
222a230871
[extractor/common] Recognize `src` attribute from HTML5 media elements ( #3899 )
...
Authored by: Lesmiscore
2 years ago
coletdjnz
ee27297f82
[extractor/youtube] Fix initial player response extraction
...
Authored by: pukkandan, coletdjnz
2 years ago
pukkandan
8a82af3511
[cleanup] Misc fixes and cleanup
...
Closes #3780 , Closes #3853 , Closes #3850
2 years ago
pukkandan
c487cf0010
[cleanup] Misc
2 years ago
pukkandan
2762dbb17e
[compat] Add `functools.cached_property`
2 years ago
pukkandan
21633673c3
[cleanup] Minor fixes
2 years ago
pukkandan
2414649192
[cleanup] Misc cleanup
2 years ago
pukkandan
82d020804d
[extractor] Use classmethod/property where possible
...
and refactor lazy extractors accordingly.
This reduces the need to create extractor instances
2 years ago
pukkandan
8dcce6a89c
[extractor] Document netrc machines
...
Closes #3169
2 years ago
pukkandan
d4736fdb43
Remove warning for videos with an empty title
2 years ago
pukkandan
3fe75fdc80
[cleanup] Misc fixes (see desc)
...
* Do not warn when fixup is skipped for existing file
* [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors
* [utils] write_string: Fix bug in 59f943cd50
* [utils] parse_codecs: Subtitle codec is generally referred to as `scodec`. https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048
* [docs] Remove note about permissions. Closes #3597
2 years ago
pukkandan
1d485a1a79
[cleanup] Misc fixes
...
Closes #3565 , https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
2 years ago
pukkandan
0a5a191a2a
Improve `--clean-infojson`
...
It should not removes fields that may be needed for `--load-infojson`.
Eg: `_ffmpeg_args`, `_has_drm`
2 years ago
Elyse
a076c1f97a
[extractor] Update `manifest_url`s after redirect ( #3575 )
...
Authored by: elyse0
2 years ago
Elyse
779da8e31b
[extractor] Update dash `manifest_url` after redirects ( #3563 )
...
Closes #2696
Authored by: elyse0
2 years ago
felix
77f9033095
[compat] Split into sub-modules ( #2173 )
...
Authored by: fstirlitz, pukkandan
2 years ago
pukkandan
f82711587c
[cleanup] Sort imports
...
Using https://github.com/PyCQA/isort
isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
2 years ago
pukkandan
86e5f3ed2e
[cleanup] Upgrade syntax
...
Using https://github.com/asottile/pyupgrade
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
2 years ago
pukkandan
f9934b9614
[cleanup] Mark some compat variables for removal ( #2173 )
...
Authored by fstirlitz, pukkandan
2 years ago
felix
cfb0511d82
[cleanup] Remove unused code paths ( #2173 )
...
Notes:
* `_windows_write_string`: Fixed in 3.6
* https://bugs.python.org/issue1602
* PEP: https://www.python.org/dev/peps/pep-0528
* Windows UTF-8 fix: Fixed in 3.3
* https://bugs.python.org/issue13216
* `__loader__`: is always present in 3.3+
* https://bugs.python.org/issue14646
* `workaround_optparse_bug9161`: Fixed in 2.7
* https://bugs.python.org/issue9161
Authored by: fstirlitz
2 years ago
coletdev
61d3665d9d
[youtube] Fix uploader for collaborative playlists ( #3332 )
...
Authored by: coletdjnz
2 years ago
pukkandan
a44ca5a470
[cleanup] Misc fixes
...
Closes https://github.com/yt-dlp/yt-dlp/pull/3213 , Closes https://github.com/yt-dlp/yt-dlp/pull/3117
Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114 , https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671 , a825ffbffa (commitcomment-68538986)
, https://github.com/yt-dlp/yt-dlp/issues/2360 , 5fa3c9a88f (r70393519)
, 5fa3c9a88f (r70393254)
2 years ago
pukkandan
04f3fd2c89
[cleanup] Use `_html_extract_title`
2 years ago
Fam0r
fbfde1c3e6
[elonet] Rewrite extractor ( #3277 )
...
Closes #2911
Authored by: Fam0r, pukkandan
2 years ago
pukkandan
90137ca4be
[utils] Add `filter_dict`
2 years ago
pukkandan
ae6a1b9585
[docs] Minor improvements
...
Closes #3127 , Closes #3081 , Closes #3177
2 years ago
pukkandan
231025c463
Fix bug in 52efa4b312
...
Closes #3173
2 years ago
pukkandan
700ccbe3f1
[extractor] Allow control characters inside json
...
Closes #3174
2 years ago
pukkandan
52efa4b312
[extractor] Add `_perform_login` function ( #2943 )
...
* Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API
* Adds `ie.supports_login` to the public API
2 years ago
coletdjnz
a825ffbffa
[extractor] Support merging subtitles with data
...
Authored-by: coletdjnz
2 years ago
pukkandan
08d30158ec
[cleanup, docs] Misc cleanup
...
Closes #2828 , closes #2734 , closes #2802 , closes #2937
2 years ago
pukkandan
497d2fab6c
[utils] Better traceback for `ExtractorError`
2 years ago
Zenon Mousmoulas
27231526ae
[ant1newsgr] Add extractor ( #1982 )
...
Authored by: zmousm
2 years ago
pukkandan
a10aa588b0
[FormatSort] Consider `acodec`=`ogg` as `vorbis`
2 years ago
pukkandan
7265a2190c
Fix doubling of `video_id` in `ExtractorError`
2 years ago
coletdev
ded9f32667
[extractor] Support `--mark-watched` without `_NETRC_MACHINE` ( #2939 )
...
Authored by: coletdjnz
3 years ago
Lesmiscore (Naoya Ozaki)
77cc7c6e60
[nhk] Add support for NHK for School ( #2850 )
...
Authored by: Lesmiscore
3 years ago
pukkandan
ffa89477ea
[extractor] Fix for manifests without period duration
...
Closes #2705
Authored by: dirkf, pukkandan
3 years ago
pukkandan
297e9952b6
[extractor] Allow `http_headers` to be specified for `thumbnails`
3 years ago
pukkandan
079a7cfc71
[downloader] Do not use aria2c for non-native `m3u8`
...
Closes #2718
3 years ago
pukkandan
455a15e2dc
[cleanup,docs] Minor fixes
...
Closes #2541 , #2484
3 years ago
pukkandan
85553414ae
[generic] Allow further processing of json_ld URL
...
Closes #2578
3 years ago