aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl
AgeCommit message (Collapse)Author
2015-12-02[bbc] Extract _ID_REGEX and ad one more video id pattern (Closes #7724)Sergey M․
2015-12-02[udemy] Make lecture downloading fatalSergey M․
2015-12-02[udemy] Remove unused importSergey M․
2015-12-02[udemy] Semi-switch to api 2.0 (Closes #7704)Sergey M․
* Use api 2.0 to get lectures since it provides more formats * Fix authorization for api 2.0 * Autotry enrolling in the course for single lectures * Extract additional metadata rom asset['data']['outputs']
2015-12-01[udemy] Allow authentication via cookiesSergey M․
2015-12-01[udemy] Extract formats from data.outputs (#7704)Sergey M․
2015-12-01[nrk] Extract f4m formats and impose geo restriction only when not media URL ↵Sergey M․
(Closes #7715)
2015-11-30[youtube] Clarify itag 272 possible resolutions (#7699)Sergey M․
2015-11-30[facebook] Make alternative title optional (Closes #7700)Sergey M․
2015-11-30[vodlocker] Capture file not found error (Closes #7696)Sergey M․
2015-11-30[pornhub:playlist] Allow alphanumeric viewkeys (Closes #7695)Sergey M․
2015-11-29[youtube:playlist] Extend _VALID_URLSergey M․
2015-11-29[youtube] Extend _VALID_URL (Closes #7694)Sergey M․
2015-11-29[youtube] Simplify and make sure header values are stringsYen Chi Hsuan
2015-11-29[spiegel] Fix extraction (Closes #7693)Sergey M․
2015-11-29[utils] Refactor handle_youtubedl_headers for future extensionYen Chi Hsuan
2015-11-29[utils] Correct docstring of YoutubeDLHandlerYen Chi Hsuan
2015-11-29[youtube] Disable compression for live streamsYen Chi Hsuan
2015-11-29[downloader/hls] Respect Youtubedl-* headersYen Chi Hsuan
2015-11-29[utils] Separate codes for handling Youtubedl-* headersYen Chi Hsuan
2015-11-28Merge pull request #7057 from remitamine/cspanremitamine
[cspan] correct the clip info extraction (fixes #7335)
2015-11-28[cspan] change into a functionremitamine
2015-11-28[skynewsarabia] return empty categories array if there is no topicremitamine
2015-11-28[acast] Add new extractorremitamine
2015-11-28[bloomberg] Improve formats extractionSergey M․
2015-11-28[bloomberg] Improve video id regexSergey M․
2015-11-28[bloomberg] ModernizeSergey M․
2015-11-28[bloomberg] Relax _VALID_URL even more (Closes #7685)Sergey M․
2015-11-28[youtube] Clarify rationale for yt:stretch validationSergey M․
2015-11-28Merge pull request #7677 from lalinsky/yt-stretch-zero-heightSergey M
[youtube] Ignore yt:stretch with zero width/height
2015-11-28[skynewsarabia] fix IE_NAMEremitamine
2015-11-28[skynewsarabia] Add new extractorremitamine
2015-11-28[youtube] Use the existing `w` and `h` variablesLukáš Lalinský
2015-11-28[options] Changed wording for --list-formatsYen Chi Hsuan
As proposed by @dstftw at 9bff48a0e7128b4d274a5dab4aaac8da0c900ede
2015-11-28[dbtv] Expand _VALID_URL (Closes #7645)Sergey M․
2015-11-28[youtube] Ignore yt:stretch with zero width/heightLukáš Lalinský
2015-11-27release 2015.11.27.12015.11.27.1Philipp Hagemeister
2015-11-27release 2015.11.272015.11.27Philipp Hagemeister
2015-11-27[downloader/hls] Remove Accept-encoding from headers passed to ffmpegYen Chi Hsuan
Fails for Youtube Gaming live streams (#7671)
2015-11-27[options] Clarify --list-formats needs videos (closes #7669)Yen Chi Hsuan
2015-11-26[gameinformer] Add new extractorremitamine
2015-11-26[audimedia] Add new extractor(closes #7654)remitamine
2015-11-24release 2015.11.242015.11.24Philipp Hagemeister
2015-11-24[jsinterp] Adapt to updated YouTube code generation (Fixes #7623, fixes ↵Philipp Hagemeister
#7624, fixes #7625, fixes #7626)
2015-11-23release 2015.11.232015.11.23Philipp Hagemeister
2015-11-23Switch codebase to use sanitized_Request instead ofSergey M?
compat_urllib_request.Request [downloader/dash] Use sanitized_Request [downloader/http] Use sanitized_Request [atresplayer] Use sanitized_Request [bambuser] Use sanitized_Request [bliptv] Use sanitized_Request [brightcove] Use sanitized_Request [cbs] Use sanitized_Request [ceskatelevize] Use sanitized_Request [collegerama] Use sanitized_Request [extractor/common] Use sanitized_Request [crunchyroll] Use sanitized_Request [dailymotion] Use sanitized_Request [dcn] Use sanitized_Request [dramafever] Use sanitized_Request [dumpert] Use sanitized_Request [eitb] Use sanitized_Request [escapist] Use sanitized_Request [everyonesmixtape] Use sanitized_Request [extremetube] Use sanitized_Request [facebook] Use sanitized_Request [fc2] Use sanitized_Request [flickr] Use sanitized_Request [4tube] Use sanitized_Request [gdcvault] Use sanitized_Request [extractor/generic] Use sanitized_Request [hearthisat] Use sanitized_Request [hotnewhiphop] Use sanitized_Request [hypem] Use sanitized_Request [iprima] Use sanitized_Request [ivi] Use sanitized_Request [keezmovies] Use sanitized_Request [letv] Use sanitized_Request [lynda] Use sanitized_Request [metacafe] Use sanitized_Request [minhateca] Use sanitized_Request [miomio] Use sanitized_Request [meovideo] Use sanitized_Request [mofosex] Use sanitized_Request [moniker] Use sanitized_Request [mooshare] Use sanitized_Request [movieclips] Use sanitized_Request [mtv] Use sanitized_Request [myvideo] Use sanitized_Request [neteasemusic] Use sanitized_Request [nfb] Use sanitized_Request [niconico] Use sanitized_Request [noco] Use sanitized_Request [nosvideo] Use sanitized_Request [novamov] Use sanitized_Request [nowness] Use sanitized_Request [nuvid] Use sanitized_Request [played] Use sanitized_Request [pluralsight] Use sanitized_Request [pornhub] Use sanitized_Request [pornotube] Use sanitized_Request [primesharetv] Use sanitized_Request [promptfile] Use sanitized_Request [qqmusic] Use sanitized_Request [rtve] Use sanitized_Request [safari] Use sanitized_Request [sandia] Use sanitized_Request [shared] Use sanitized_Request [sharesix] Use sanitized_Request [sina] Use sanitized_Request [smotri] Use sanitized_Request [sohu] Use sanitized_Request [spankwire] Use sanitized_Request [sportdeutschland] Use sanitized_Request [streamcloud] Use sanitized_Request [streamcz] Use sanitized_Request [tapely] Use sanitized_Request [tube8] Use sanitized_Request [tubitv] Use sanitized_Request [twitch] Use sanitized_Request [twitter] Use sanitized_Request [udemy] Use sanitized_Request [vbox7] Use sanitized_Request [veoh] Use sanitized_Request [vessel] Use sanitized_Request [vevo] Use sanitized_Request [viddler] Use sanitized_Request [videomega] Use sanitized_Request [viewvster] Use sanitized_Request [viki] Use sanitized_Request [vk] Use sanitized_Request [vodlocker] Use sanitized_Request [voicerepublic] Use sanitized_Request [wistia] Use sanitized_Request [xfileshare] Use sanitized_Request [xtube] Use sanitized_Request [xvideos] Use sanitized_Request [yandexmusic] Use sanitized_Request [youku] Use sanitized_Request [youporn] Use sanitized_Request [youtube] Use sanitized_Request [patreon] Use sanitized_Request [extractor/common] Remove unused import [nfb] PEP 8
2015-11-23Rename compat_urllib_request_Request to sanitized_Request and move to utilsSergey M․
2015-11-23[vimeo] Use compat_urllib_request_RequestSergey M․
2015-11-23[YoutubeDL] Wrap plain-text URL requests in compat_urllib_request_RequestSergey M․
2015-11-23[compat] Add compat_urllib_request_RequestSergey M․
This is actually not a compatibility routine but rather a workaround for URLs without protocol specified. The protocol-less URL is treated as HTTP one since it's most probable scenario and it will most likely to redirect to HTTPS if HTTPS was actually expected. This routine could also be useful for any Request preprocessing that may be added in future.