]> git.bitcoin.ninja Git - youtube-dl/commit
Add `--force-generic-extractor`
authorSergey M․ <dstftw@gmail.com>
Fri, 12 Jun 2015 13:20:12 +0000 (19:20 +0600)
committerSergey M․ <dstftw@gmail.com>
Fri, 12 Jun 2015 13:20:12 +0000 (19:20 +0600)
commitd22dec74ffa2a53a1c04770af37d39f384f3d56c
tree63d827c74e252e7c7b00cca57e0e008b72b6a9d2
parent9872d3110c0d3027dac856e005299f3682ef23ed
Add `--force-generic-extractor`

For some extractors that are hard to workout a good _VALID_URL we use very vague and unrestrictive ones,
e.g. just allowing anything after hostname and capturing part of URL as id.
If some of these extractors happen to have an video embed of some different hoster or platform
and this scenario was not handled in extractor itself we end up with inability to download this embed
until extractor is fixed to support embed of this kind.
Forcing downloader to use the generic extractor can be a neat temporary solution for this problem.
Example: FiveTV extractor with Tvigle embed - http://www.5-tv.ru/rabota/broadcasts/48/
youtube_dl/YoutubeDL.py
youtube_dl/__init__.py
youtube_dl/extractor/generic.py
youtube_dl/options.py