You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
youtube-dl/youtube_dl
dirkf 384f632e8a
[ITV] Overhaul ITV extractor (#30266)
* support ITVX URLs (thanks Vangelis66)
* support legacy ITV Hub URLs
* include extraction fix 4c57dd2 from sleaux-meaux 3 May 2021
* include extraction fix 6fbcc16, fix by staubichsauger & pukkandan
* work-around duration parsing pending fix to utils.parse_duration
* apply default vanilla UA for pages and media to avoid site blocking
* also detect and report `Episode not found` instead of generic 404
* rework ITVBTCCIE with geo-block detection, best effort geo-restriction handling, news article support
* fix tests
2 years ago
..
downloader [utils, etc] Kill child processes when yt-dl is killed 3 years ago
extractor [ITV] Overhaul ITV extractor (#30266) 2 years ago
postprocessor [postprocessor] Don't replace existing value with null metadata parsed from title 3 years ago
YoutubeDL.py [core] Avoid processing empty format list after removing bad formats 3 years ago
__init__.py Introduce --output-na-placeholder (closes #27896) 4 years ago
__main__.py
aes.py [netease] Get netease music download url through player api (#31235) 3 years ago
cache.py [cache] Add cache validation by program version, based on yt-dlp 3 years ago
casefold.py [compat] Work around in case folding for narrow Python build 2 years ago
compat.py [compat] Unify unicode/str compat and move up 2 years ago
jsinterp.py [jsinterp] Improve parsing 2 years ago
options.py [options] Document that postprocessing is not forced by --postprocessor-args 3 years ago
socks.py
swfinterp.py
update.py
utils.py [utils] Backport traverse_obj (etc) from yt-dlp (#31156) 2 years ago
version.py release 2021.12.17 3 years ago