]> gitweb @ CieloNegro.org - youtube-dl.git/log
youtube-dl.git
8 years ago[hypem] Correctly handle cookies (Closes #7762)
Sergey M․ [Sat, 5 Dec 2015 14:42:21 +0000 (20:42 +0600)]
[hypem] Correctly handle cookies (Closes #7762)

8 years ago[fc2] Fix test_FC2_1
Yen Chi Hsuan [Sat, 5 Dec 2015 13:10:26 +0000 (21:10 +0800)]
[fc2] Fix test_FC2_1

8 years ago[keezmovies] Fix extraction
Yen Chi Hsuan [Sat, 5 Dec 2015 09:25:14 +0000 (17:25 +0800)]
[keezmovies] Fix extraction

Also fixes #7752

8 years ago[acast] change tests into more stable casts and work with channel extractor only...
remitamine [Sat, 5 Dec 2015 09:14:34 +0000 (10:14 +0100)]
[acast] change tests into more stable casts and work with channel extractor only if it didn't match cast regex

8 years ago[bbc] Fix test_BBC_6
Yen Chi Hsuan [Sat, 5 Dec 2015 08:54:25 +0000 (16:54 +0800)]
[bbc] Fix test_BBC_6

8 years ago[bbc.co.uk] Skip removed test video
Yen Chi Hsuan [Sat, 5 Dec 2015 08:51:13 +0000 (16:51 +0800)]
[bbc.co.uk] Skip removed test video

8 years ago[bbc.co.uk] Fix test_BBCCoUk
Yen Chi Hsuan [Sat, 5 Dec 2015 08:45:24 +0000 (16:45 +0800)]
[bbc.co.uk] Fix test_BBCCoUk

This is similar to the one in #7756, So also fixes #7756.

8 years ago[trilulilu] handle errors
remitamine [Sat, 5 Dec 2015 08:29:14 +0000 (09:29 +0100)]
[trilulilu] handle errors

8 years ago[srf] Support audios (closes #7760)
Yen Chi Hsuan [Sat, 5 Dec 2015 08:26:30 +0000 (16:26 +0800)]
[srf] Support audios (closes #7760)

8 years ago[clipfish] improve extraction
remitamine [Fri, 4 Dec 2015 15:38:05 +0000 (16:38 +0100)]
[clipfish] improve extraction

8 years ago[skynewsarabia] fix extractor name
remitamine [Fri, 4 Dec 2015 15:23:44 +0000 (16:23 +0100)]
[skynewsarabia] fix extractor name

8 years ago[ooyala] fix duration scale
remitamine [Fri, 4 Dec 2015 15:18:02 +0000 (16:18 +0100)]
[ooyala] fix duration scale

8 years ago[nba] fix extraction errors
remitamine [Fri, 4 Dec 2015 15:04:22 +0000 (16:04 +0100)]
[nba] fix extraction errors

8 years ago[clipfish] Remove unused import and style fix
Jaime Marquínez Ferrándiz [Fri, 4 Dec 2015 13:29:37 +0000 (14:29 +0100)]
[clipfish] Remove unused import and style fix

8 years ago[mixcloud] Fix extraction of the audio url (fixes #7751)
Jaime Marquínez Ferrándiz [Fri, 4 Dec 2015 13:26:34 +0000 (14:26 +0100)]
[mixcloud] Fix extraction of the audio url (fixes #7751)

8 years agoMerge pull request #7686 from remitamine/acast
remitamine [Fri, 4 Dec 2015 08:10:02 +0000 (09:10 +0100)]
Merge pull request #7686 from remitamine/acast

[acast] Add new extractor

8 years agoMerge pull request #7660 from remitamine/gameinformer
remitamine [Fri, 4 Dec 2015 08:03:21 +0000 (09:03 +0100)]
Merge pull request #7660 from remitamine/gameinformer

[gameinformer] Add new extractor(closes #3376)

8 years agoMerge pull request #7320 from remitamine/adobetv
remitamine [Fri, 4 Dec 2015 07:54:06 +0000 (08:54 +0100)]
Merge pull request #7320 from remitamine/adobetv

[adobetv] improve extraction and add support specific language video,show and channel extraction

8 years ago[adobetv] use compat_str
remitamine [Fri, 4 Dec 2015 07:44:18 +0000 (08:44 +0100)]
[adobetv] use compat_str

8 years ago[adobetv] use a variable for api base url
remitamine [Fri, 4 Dec 2015 07:37:08 +0000 (08:37 +0100)]
[adobetv] use a variable for api base url

8 years ago[gameinformer] split long line
remitamine [Fri, 4 Dec 2015 07:24:04 +0000 (08:24 +0100)]
[gameinformer] split long line

8 years agoMerge pull request #7185 from remitamine/ooyala
remitamine [Fri, 4 Dec 2015 07:23:21 +0000 (08:23 +0100)]
Merge pull request #7185 from remitamine/ooyala

[ooyala] extract more formats and metadata

8 years agoMerge pull request #7326 from remitamine/clipfish
remitamine [Fri, 4 Dec 2015 06:57:58 +0000 (07:57 +0100)]
Merge pull request #7326 from remitamine/clipfish

[clipfish] improve info extraction

8 years ago[nba] improve(fixes #7068)
remitamine [Fri, 4 Dec 2015 06:20:27 +0000 (07:20 +0100)]
[nba] improve(fixes #7068)

* extract more formats
* extract videos from team mini sites
* extract more metadata

8 years ago[nba] use xpath utils
remitamine [Fri, 4 Dec 2015 06:09:48 +0000 (07:09 +0100)]
[nba] use xpath utils

8 years ago[trilulilu] improve extraction
remitamine [Fri, 4 Dec 2015 05:53:33 +0000 (06:53 +0100)]
[trilulilu] improve extraction

8 years ago[trilulilu] fix info extraction
remitamine [Thu, 3 Dec 2015 23:51:02 +0000 (00:51 +0100)]
[trilulilu] fix info extraction

8 years ago[bilibili] flake8
remitamine [Thu, 3 Dec 2015 21:43:19 +0000 (22:43 +0100)]
[bilibili] flake8

8 years ago[audimedia] flake8
remitamine [Thu, 3 Dec 2015 21:25:08 +0000 (22:25 +0100)]
[audimedia] flake8

8 years agoMerge pull request #7745 from remitamine/bilibili
remitamine [Thu, 3 Dec 2015 21:11:41 +0000 (22:11 +0100)]
Merge pull request #7745 from remitamine/bilibili

[bilibili] use xpath_text and catch errors in xml document

8 years ago[bilibili] use xpath_text and catch errors in xml document
remitamine [Thu, 3 Dec 2015 21:01:32 +0000 (22:01 +0100)]
[bilibili] use xpath_text and catch errors in xml document

8 years agoMerge pull request #7659 from remitamine/audimedia
remitamine [Thu, 3 Dec 2015 19:28:52 +0000 (20:28 +0100)]
Merge pull request #7659 from remitamine/audimedia

[audimedia] Add new extractor(closes #7654)

8 years agoMerge pull request #7210 from remitamine/bilibili
remitamine [Thu, 3 Dec 2015 19:16:54 +0000 (20:16 +0100)]
Merge pull request #7210 from remitamine/bilibili

[bilibili] fix info extraction(fixes #7182)

8 years agoMerge branch 'master' of https://github.com/rg3/youtube-dl into bilibili
remitamine [Thu, 3 Dec 2015 19:05:11 +0000 (20:05 +0100)]
Merge branch 'master' of https://github.com/rg3/youtube-dl into bilibili

8 years ago[beeg] Decrypt URL (Closes #7736)
Sergey M․ [Thu, 3 Dec 2015 18:59:32 +0000 (00:59 +0600)]
[beeg] Decrypt URL (Closes #7736)

8 years agoMerge pull request #7681 from remitamine/skynewarabia
remitamine [Thu, 3 Dec 2015 17:41:38 +0000 (18:41 +0100)]
Merge pull request #7681 from remitamine/skynewarabia

[skynewsarabia] Add new extractor

8 years ago[beeg] Update API URL (Closes #7736)
Sergey M․ [Thu, 3 Dec 2015 17:23:36 +0000 (23:23 +0600)]
[beeg] Update API URL (Closes #7736)

8 years ago[extractor/common] Clarify duration can be float
Sergey M․ [Thu, 3 Dec 2015 14:55:02 +0000 (20:55 +0600)]
[extractor/common] Clarify duration can be float

8 years ago[bbc] Fix _VALID_URL
Sergey M․ [Thu, 3 Dec 2015 14:49:14 +0000 (20:49 +0600)]
[bbc] Fix _VALID_URL

8 years ago[gametrailers] Fix extraction (fixes #7722)
Jaime Marquínez Ferrándiz [Thu, 3 Dec 2015 12:47:21 +0000 (13:47 +0100)]
[gametrailers] Fix extraction (fixes #7722)

They have stopped using the MTV system.

8 years ago[bbc] Extract _ID_REGEX and ad one more video id pattern (Closes #7724)
Sergey M․ [Tue, 1 Dec 2015 20:34:31 +0000 (02:34 +0600)]
[bbc] Extract _ID_REGEX and ad one more video id pattern (Closes #7724)

8 years ago[udemy] Make lecture downloading fatal
Sergey M․ [Tue, 1 Dec 2015 18:53:03 +0000 (00:53 +0600)]
[udemy] Make lecture downloading fatal

8 years ago[udemy] Remove unused import
Sergey M․ [Tue, 1 Dec 2015 18:51:47 +0000 (00:51 +0600)]
[udemy] Remove unused import

8 years ago[udemy] Semi-switch to api 2.0 (Closes #7704)
Sergey M․ [Tue, 1 Dec 2015 18:48:27 +0000 (00:48 +0600)]
[udemy] Semi-switch to api 2.0 (Closes #7704)

* 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']

8 years ago[udemy] Allow authentication via cookies
Sergey M․ [Tue, 1 Dec 2015 16:10:10 +0000 (22:10 +0600)]
[udemy] Allow authentication via cookies

8 years ago[udemy] Extract formats from data.outputs (#7704)
Sergey M․ [Tue, 1 Dec 2015 14:35:46 +0000 (20:35 +0600)]
[udemy] Extract formats from data.outputs (#7704)

8 years ago[nrk] Extract f4m formats and impose geo restriction only when not media URL (Closes...
Sergey M․ [Tue, 1 Dec 2015 12:35:24 +0000 (18:35 +0600)]
[nrk] Extract f4m formats and impose geo restriction only when not media URL (Closes #7715)

8 years ago[youtube] Clarify itag 272 possible resolutions (#7699)
Sergey M․ [Mon, 30 Nov 2015 14:42:05 +0000 (20:42 +0600)]
[youtube] Clarify itag 272 possible resolutions (#7699)

8 years ago[facebook] Make alternative title optional (Closes #7700)
Sergey M․ [Mon, 30 Nov 2015 14:10:09 +0000 (20:10 +0600)]
[facebook] Make alternative title optional (Closes #7700)

8 years ago[vodlocker] Capture file not found error (Closes #7696)
Sergey M․ [Sun, 29 Nov 2015 21:58:39 +0000 (03:58 +0600)]
[vodlocker] Capture file not found error (Closes #7696)

8 years ago[pornhub:playlist] Allow alphanumeric viewkeys (Closes #7695)
Sergey M․ [Sun, 29 Nov 2015 21:47:01 +0000 (03:47 +0600)]
[pornhub:playlist] Allow alphanumeric viewkeys (Closes #7695)

8 years ago[youtube:playlist] Extend _VALID_URL
Sergey M․ [Sun, 29 Nov 2015 15:04:11 +0000 (21:04 +0600)]
[youtube:playlist] Extend _VALID_URL

8 years ago[youtube] Extend _VALID_URL (Closes #7694)
Sergey M․ [Sun, 29 Nov 2015 15:01:59 +0000 (21:01 +0600)]
[youtube] Extend _VALID_URL (Closes #7694)

8 years ago[youtube] Simplify and make sure header values are strings
Yen Chi Hsuan [Sun, 29 Nov 2015 11:52:48 +0000 (19:52 +0800)]
[youtube] Simplify and make sure header values are strings

8 years ago[spiegel] Fix extraction (Closes #7693)
Sergey M․ [Sun, 29 Nov 2015 11:03:33 +0000 (17:03 +0600)]
[spiegel] Fix extraction (Closes #7693)

8 years agoMerge pull request #7691 from ryandesign/use-PYTHON-env-var
Yen Chi Hsuan [Sun, 29 Nov 2015 05:08:46 +0000 (13:08 +0800)]
Merge pull request #7691 from ryandesign/use-PYTHON-env-var

Always use PYTHON env var in Makefile

8 years ago[utils] Refactor handle_youtubedl_headers for future extension
Yen Chi Hsuan [Sun, 29 Nov 2015 04:58:29 +0000 (12:58 +0800)]
[utils] Refactor handle_youtubedl_headers for future extension

8 years agoAlways use PYTHON env var in Makefile
Ryan Schmidt [Sun, 29 Nov 2015 04:56:24 +0000 (22:56 -0600)]
Always use PYTHON env var in Makefile

8 years ago[utils] Correct docstring of YoutubeDLHandler
Yen Chi Hsuan [Sun, 29 Nov 2015 04:46:04 +0000 (12:46 +0800)]
[utils] Correct docstring of YoutubeDLHandler

8 years ago[youtube] Disable compression for live streams
Yen Chi Hsuan [Sun, 29 Nov 2015 04:44:24 +0000 (12:44 +0800)]
[youtube] Disable compression for live streams

8 years ago[downloader/hls] Respect Youtubedl-* headers
Yen Chi Hsuan [Sun, 29 Nov 2015 04:43:59 +0000 (12:43 +0800)]
[downloader/hls] Respect Youtubedl-* headers

8 years ago[utils] Separate codes for handling Youtubedl-* headers
Yen Chi Hsuan [Sun, 29 Nov 2015 04:42:50 +0000 (12:42 +0800)]
[utils] Separate codes for handling Youtubedl-* headers

9 years agoMerge pull request #7057 from remitamine/cspan
remitamine [Sat, 28 Nov 2015 20:36:52 +0000 (21:36 +0100)]
Merge pull request #7057 from remitamine/cspan

[cspan] correct the clip info extraction (fixes #7335)

9 years ago[cspan] change into a function
remitamine [Sat, 28 Nov 2015 19:22:31 +0000 (20:22 +0100)]
[cspan] change into a function

9 years ago[skynewsarabia] return empty categories array if there is no topic
remitamine [Sat, 28 Nov 2015 17:20:44 +0000 (18:20 +0100)]
[skynewsarabia] return empty categories array if there is no topic

9 years ago[acast] Add new extractor
remitamine [Sat, 28 Nov 2015 17:10:37 +0000 (18:10 +0100)]
[acast] Add new extractor

9 years ago[bloomberg] Improve formats extraction
Sergey M․ [Sat, 28 Nov 2015 16:45:19 +0000 (22:45 +0600)]
[bloomberg] Improve formats extraction

9 years ago[bloomberg] Improve video id regex
Sergey M․ [Sat, 28 Nov 2015 16:41:39 +0000 (22:41 +0600)]
[bloomberg] Improve video id regex

9 years ago[bloomberg] Modernize
Sergey M․ [Sat, 28 Nov 2015 16:40:29 +0000 (22:40 +0600)]
[bloomberg] Modernize

9 years ago[bloomberg] Relax _VALID_URL even more (Closes #7685)
Sergey M․ [Sat, 28 Nov 2015 16:39:36 +0000 (22:39 +0600)]
[bloomberg] Relax _VALID_URL even more (Closes #7685)

9 years agoCredit @reiv for soundcloud:search
Sergey M․ [Sat, 28 Nov 2015 14:21:03 +0000 (20:21 +0600)]
Credit @reiv for soundcloud:search

9 years ago[youtube] Clarify rationale for yt:stretch validation
Sergey M․ [Sat, 28 Nov 2015 12:50:21 +0000 (18:50 +0600)]
[youtube] Clarify rationale for yt:stretch validation

9 years agoMerge pull request #7677 from lalinsky/yt-stretch-zero-height
Sergey M [Sat, 28 Nov 2015 12:14:06 +0000 (18:14 +0600)]
Merge pull request #7677 from lalinsky/yt-stretch-zero-height

[youtube] Ignore yt:stretch with zero width/height

9 years ago[skynewsarabia] fix IE_NAME
remitamine [Sat, 28 Nov 2015 11:20:39 +0000 (12:20 +0100)]
[skynewsarabia] fix IE_NAME

9 years ago[skynewsarabia] Add new extractor
remitamine [Sat, 28 Nov 2015 10:48:18 +0000 (11:48 +0100)]
[skynewsarabia] Add new extractor

9 years ago[youtube] Use the existing `w` and `h` variables
Lukáš Lalinský [Sat, 28 Nov 2015 07:16:46 +0000 (08:16 +0100)]
[youtube] Use the existing `w` and `h` variables

9 years ago[options] Changed wording for --list-formats
Yen Chi Hsuan [Sat, 28 Nov 2015 06:14:20 +0000 (14:14 +0800)]
[options] Changed wording for --list-formats

As proposed by @dstftw at 9bff48a0e7128b4d274a5dab4aaac8da0c900ede

9 years ago[dbtv] Expand _VALID_URL (Closes #7645)
Sergey M․ [Sat, 28 Nov 2015 02:44:13 +0000 (08:44 +0600)]
[dbtv] Expand _VALID_URL (Closes #7645)

9 years ago[youtube] Ignore yt:stretch with zero width/height
Lukáš Lalinský [Sat, 28 Nov 2015 00:07:07 +0000 (01:07 +0100)]
[youtube] Ignore yt:stretch with zero width/height

9 years agorelease 2015.11.27.1
Philipp Hagemeister [Fri, 27 Nov 2015 15:39:59 +0000 (16:39 +0100)]
release 2015.11.27.1

9 years agorelease 2015.11.27
Philipp Hagemeister [Fri, 27 Nov 2015 15:32:51 +0000 (16:32 +0100)]
release 2015.11.27

9 years ago[downloader/hls] Remove Accept-encoding from headers passed to ffmpeg
Yen Chi Hsuan [Fri, 27 Nov 2015 13:37:45 +0000 (21:37 +0800)]
[downloader/hls] Remove Accept-encoding from headers passed to ffmpeg

Fails for Youtube Gaming live streams (#7671)

9 years ago[options] Clarify --list-formats needs videos (closes #7669)
Yen Chi Hsuan [Fri, 27 Nov 2015 13:24:39 +0000 (21:24 +0800)]
[options] Clarify --list-formats needs videos (closes #7669)

9 years ago[gameinformer] Add new extractor
remitamine [Thu, 26 Nov 2015 21:43:31 +0000 (22:43 +0100)]
[gameinformer] Add new extractor

9 years ago[audimedia] Add new extractor(closes #7654)
remitamine [Thu, 26 Nov 2015 20:24:10 +0000 (21:24 +0100)]
[audimedia] Add new extractor(closes #7654)

9 years ago[README.md] Mention mplayer and mpv in "other programs" question
Sergey M [Tue, 24 Nov 2015 17:06:21 +0000 (23:06 +0600)]
[README.md] Mention mplayer and mpv in "other programs" question

9 years agorelease 2015.11.24
Philipp Hagemeister [Tue, 24 Nov 2015 06:46:38 +0000 (07:46 +0100)]
release 2015.11.24

9 years ago[jsinterp] Adapt to updated YouTube code generation (Fixes #7623, fixes #7624, fixes...
Philipp Hagemeister [Tue, 24 Nov 2015 06:45:02 +0000 (07:45 +0100)]
[jsinterp] Adapt to updated YouTube code generation (Fixes #7623, fixes #7624, fixes #7625, fixes #7626)

9 years agoREADME: Document which other programs may be helpful (Fixes #7621)
Philipp Hagemeister [Tue, 24 Nov 2015 02:38:46 +0000 (03:38 +0100)]
README: Document which other programs may be helpful (Fixes #7621)

9 years agorelease 2015.11.23
Philipp Hagemeister [Mon, 23 Nov 2015 17:07:58 +0000 (18:07 +0100)]
release 2015.11.23

9 years agoSwitch codebase to use sanitized_Request instead of
Sergey M? [Sat, 21 Nov 2015 16:18:17 +0000 (22:18 +0600)]
Switch codebase to use sanitized_Request instead of
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

9 years agoRename compat_urllib_request_Request to sanitized_Request and move to utils
Sergey M․ [Fri, 20 Nov 2015 14:33:49 +0000 (20:33 +0600)]
Rename compat_urllib_request_Request to sanitized_Request and move to utils

9 years ago[vimeo] Use compat_urllib_request_Request
Sergey M․ [Thu, 19 Nov 2015 21:12:54 +0000 (03:12 +0600)]
[vimeo] Use compat_urllib_request_Request

9 years ago[YoutubeDL] Wrap plain-text URL requests in compat_urllib_request_Request
Sergey M․ [Thu, 19 Nov 2015 21:08:34 +0000 (03:08 +0600)]
[YoutubeDL] Wrap plain-text URL requests in compat_urllib_request_Request

9 years ago[compat] Add compat_urllib_request_Request
Sergey M․ [Thu, 19 Nov 2015 21:08:01 +0000 (03:08 +0600)]
[compat] Add compat_urllib_request_Request

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.

9 years ago[youtube] Fix test
Sergey M․ [Mon, 23 Nov 2015 15:37:21 +0000 (21:37 +0600)]
[youtube] Fix test

9 years ago[youtube] Fix test
Sergey M․ [Mon, 23 Nov 2015 15:35:23 +0000 (21:35 +0600)]
[youtube] Fix test

9 years ago[youtube] Clarify ytplayer.config extraction rationale
Sergey M․ [Mon, 23 Nov 2015 15:14:03 +0000 (21:14 +0600)]
[youtube] Clarify ytplayer.config extraction rationale

9 years ago[youtube] Add test with '};' in tags
Sergey M․ [Mon, 23 Nov 2015 15:02:37 +0000 (21:02 +0600)]
[youtube] Add test with '};' in tags

9 years ago[youtube] Improve ytplayer.config extraction
Sergey M․ [Mon, 23 Nov 2015 15:00:06 +0000 (21:00 +0600)]
[youtube] Improve ytplayer.config extraction