Sergey M․
13a10d5aa3
[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.
2015-11-23 21:55:12 +06:00
Sergey M․
9022726446
[youtube] Fix test
2015-11-23 21:37:21 +06:00
Sergey M․
94bfcd23b7
[youtube] Fix test
2015-11-23 21:35:23 +06:00
Sergey M․
526b3b0716
[youtube] Clarify ytplayer.config extraction rationale
2015-11-23 21:14:03 +06:00
Sergey M․
61f92af1cf
[youtube] Add test with '};' in tags
2015-11-23 21:02:37 +06:00
Sergey M․
a72778d364
[youtube] Improve ytplayer.config extraction
2015-11-23 21:00:06 +06:00
Sergey M
5ae17037a3
Merge pull request #7599 from lalinsky/fix-youtube
...
[youtube] More explicit player config JSON extraction (fixes #7468 )
2015-11-23 20:52:23 +06:00
Sergey M․
02f0da20b0
[pluralsight] Add support for alternative webpage layout ( Closes #7607 )
2015-11-23 03:08:38 +06:00
Sergey M․
4a7d108ab3
[rutube] Remove unnecessary print
2015-11-22 18:24:17 +06:00
Sergey M․
1b38185361
[pornhd] Fix title extraction ( Closes #7596 )
2015-11-22 18:08:30 +06:00
Sergey M․
9cb9a5df77
[utils] Check ext with trailing slash against the list of known extensions
2015-11-22 17:27:13 +06:00
Sergey M․
5035536e3f
[test_utils] Add tests for determine_ext
2015-11-22 06:33:52 +06:00
Sergey M․
3e12bc583a
[utils] Improve determine_ext ( Closes #7593 )
2015-11-22 06:29:39 +06:00
Sergey M․
e568c2233e
[youtube] Add test for multi page list of playlists
2015-11-22 05:03:23 +06:00
Sergey M․
061a75edd6
[youtube] Extract base for entry list extractors and support multi page lists of playlists
2015-11-22 05:01:01 +06:00
Sergey M․
136dadde95
[youtube:show] Rework in terms of playlists base extractor
2015-11-22 04:18:20 +06:00
Sergey M․
0c14841585
[youtube:user:playlists] Add extractor ( Closes #3817 )
2015-11-22 04:17:07 +06:00
Sergey M․
0eebf34d9d
[pluralsight] Rephrase
2015-11-22 00:58:25 +06:00
Sergey M․
cf186b77a7
[pluralsight] Clarify allowed qualities guessing rationale
2015-11-22 00:56:40 +06:00
Sergey M․
a3372437bf
[soundcloud] Remove unused variable
2015-11-22 00:49:58 +06:00
Sergey M․
4c57b4853d
[pluralsight] Until listing formats request only single format
2015-11-22 00:42:58 +06:00
Sergey M․
38eb2968ab
[pluralsight] Clarify and randomize ViewClip sleep interval
2015-11-22 00:07:09 +06:00
Sergey M․
7e508ff2cf
[pluralsight] Improve login detection
2015-11-21 21:49:37 +06:00
Sergey M․
563772eda4
[pluralsight] Extract base class
2015-11-21 21:37:29 +06:00
Sergey M․
0533915aad
[pluralsight] Update some more URLs
2015-11-21 21:35:08 +06:00
Sergey M․
c3a227d1c4
[pluralsight] Update _LOGIN_URL
2015-11-21 21:25:48 +06:00
Sergey M․
f6c903e708
[soundcloud:search] Simplify ( Closes #7213 )
2015-11-21 21:21:21 +06:00
Sergey M․
7dc011c063
[soundcloud:search] Remove no track results message
2015-11-21 21:00:42 +06:00
Sergey M․
4e3b303016
[soundcloud:search] Fix non-ASCII searches
2015-11-21 20:55:48 +06:00
Sergey M․
7e1f5447e7
[utils] Improve encode_dict
2015-11-21 20:46:33 +06:00
Sergey M․
7e3472758b
[soundcloud:search] PEP 8
2015-11-21 20:04:35 +06:00
Sergey M․
4137196899
[rutube] Extract all formats
2015-11-21 18:02:52 +06:00
Sergey M․
019839faaa
[extractor/common] Use baseURL from f4m manifest for recursive manifest extraction
2015-11-21 18:01:39 +06:00
Sergey M․
f52183a878
[rutube:embed] Extend _VALID_URL ( Closes #7588 )
2015-11-21 17:39:24 +06:00
Sergey M․
a5cd0eb8a4
[pluralsight:course] Improve _VALID_URL
2015-11-21 08:32:48 +06:00
Sergey M․
c23e266427
[pluralsight] Do not require pluralsight account
...
Looks like some courses are available without pluralsight account
2015-11-21 08:25:52 +06:00
Sergey M․
651acffbe5
[pluralsight] Update ViewClip URL
2015-11-21 08:21:33 +06:00
Sergey M․
71bd93b89c
[pluralsight] Do not rely on argument order in query ( Closes #7583 )
2015-11-21 08:08:34 +06:00
Sergey M․
6da620de58
[kaltura] Add test for referrer protected video ( #7409 )
2015-11-21 01:40:28 +06:00
Sergey M․
bdceea7afd
[kaltura] Clean description
2015-11-21 01:39:29 +06:00
Sergey M․
d80a39cec8
[kaltura] Improve
2015-11-21 01:38:08 +06:00
Sergey M․
5b5fae5f20
[generic] Use referrer from source kaltura embed URLs ( #7409 )
2015-11-21 01:35:58 +06:00
Sergey M․
01b06aedcf
[kaltura] Add support for referrer protected videos ( #7409 )
2015-11-21 01:34:02 +06:00
Sergey M
c711383811
Merge pull request #7579 from ashutosh-mishra/typo_fix
...
Typo fix, found while going through the code.
2015-11-20 23:24:54 +06:00
Sergey M․
67446fd49b
[instagram] Improve _VALID_URL ( Closes #7568 )
2015-11-20 04:07:39 +06:00
Sergey M․
325bb615a7
[theplatform] Style
2015-11-19 22:58:43 +06:00
Sergey M․
ee5cd8418e
[theplatform] Handle protocolless feed URLs ( Closes #7532 )
2015-11-19 22:58:29 +06:00
Sergey M․
342609a1b4
[bloomberg] Reax _VALID_URL ( Closes #7546 )
2015-11-19 22:55:06 +06:00
Sergey M
f270cf1a26
Merge pull request #7519 from barlik/master
...
Clarify that automatic subtitles are generated.
2015-11-19 22:44:08 +06:00
Sergey M․
6b7ceee1b9
[vimeo] Add test for #7552
2015-11-19 22:31:16 +06:00
Sergey M․
fdb20a27a3
[vimeo:group] Improve _VALID_URL ( Closes #7552 )
2015-11-19 22:30:58 +06:00
Sergey M․
2c94198eb6
[vimeo] Improve playlists extraction
2015-11-19 21:29:32 +06:00
Sergey M․
a9c09a7c62
[pbs] Update API URL ( Closes #7565 )
2015-11-19 20:25:28 +06:00
Sergey M․
312a3f389b
[pbs] Extend _VALID_URL
2015-11-18 00:46:41 +06:00
Sergey M․
9b464929fe
[rtve.es:alacarta] Fix extraction
2015-11-17 21:11:42 +06:00
Sergey M
0c176d7bde
Merge pull request #7514 from ping/patch-7301
...
[neteasemusic] Fixes #7301
2015-11-16 14:25:29 +00:00
Sergey M․
7a3f0c00ad
[utils] Style
2015-11-16 20:24:09 +06:00
Sergey M․
7aefc49c40
[utils] Skip invalid/non HTML entities ( Closes #7518 )
2015-11-16 20:20:16 +06:00
Sergey M․
9a4acbfaf5
[theplatform] Add test for #7385
2015-11-16 00:28:04 +06:00
Sergey M․
ad1f4e7902
[theplatform] Handle explicitly specified SMIL ( #7385 )
2015-11-15 23:43:23 +06:00
Sergey M
b328295910
Merge pull request #7436 from davidbz/add_proxy_to_update_procedure
...
Add proxy support for update_self
2015-11-15 11:13:22 +00:00
Sergey M․
2ff7cbeaaa
[nowtv:list] Add extrator ( Closes #7147 )
2015-11-15 08:30:13 +06:00
Sergey M․
b2f7738830
[dumpert] Use original protocol
2015-11-15 02:25:00 +06:00
Sergey M․
dc0279532a
[dumpert] Disable SSL ( Closes #7504 )
2015-11-15 02:21:24 +06:00
Sergey M․
0c59d02bdc
[periscope] Relax _VALID_URL ( Closes #7503 )
2015-11-15 00:20:17 +06:00
Sergey M․
d781e29316
[bbc] Allow selectionunavailable errors ( Closes #7502 )
2015-11-14 23:08:13 +06:00
Sergey M․
3b3e8ed332
[quickscope] Remove extractor (2)
2015-11-14 22:34:30 +06:00
Sergey M․
dcdfeb33d2
[quickscope] Remove extractor
2015-11-14 22:32:54 +06:00
Sergey M․
0d85c3a732
[lynda] Style
2015-11-14 16:44:24 +06:00
Sergey M․
903d136942
[lynda] Logout only when login info present ( Closes #7500 )
2015-11-14 16:43:58 +06:00
Sergey M․
4479600d57
[instagram] Add test for #7497
2015-11-14 07:21:20 +06:00
Sergey M․
a90189c3ad
[instagram] Relax _VALID_URL ( Closes #7497 )
2015-11-14 07:20:33 +06:00
Sergey M․
d8a1caf04f
[brightcove:new] Style
2015-11-14 06:22:12 +06:00
Sergey M․
cb33d389ed
[brightcove:new] Add test with rtmp streams
2015-11-14 06:20:09 +06:00
Sergey M․
967e0955f0
Merge branch 'remitamine-brightcove_in_page_embed'
2015-11-14 06:11:49 +06:00
Sergey M․
e01b432ad3
[brightcove:new] Fix test
2015-11-14 06:11:17 +06:00
Sergey M․
fd91257c40
[brightcove] Order imports alphabetically
2015-11-14 06:08:36 +06:00
Sergey M․
c7b959ce38
[utils] Remove unused function
2015-11-14 06:07:44 +06:00
Sergey M․
75eac8961e
[brightcove] Remove unused import
2015-11-14 06:07:24 +06:00
Sergey M․
3b7d9aa487
Rename all references to legacy studio Brightcove extractor
2015-11-14 06:05:46 +06:00
Sergey M․
1f4b722b00
[generic] Clarify Brightcove Legacy Studio comment
2015-11-14 06:03:32 +06:00
Sergey M․
f6519f89b0
[generic] Extract Brightcove New Studio embeds
2015-11-14 06:03:07 +06:00
Sergey M․
24af85298e
[brightcove] Fix _extract_urls
2015-11-14 06:01:56 +06:00
Sergey M․
e721d857c2
[brightcove] Clarify IE_NAMEs
2015-11-14 05:56:51 +06:00
Sergey M․
5c17f0a67a
[brightcove:embedinpage] Rename extractor to brightcove new
...
It's not actually embed_in_page but "New Studio" and allows both iframe and embed_in_page embeds
2015-11-14 05:55:59 +06:00
Sergey M․
4fcaa4f4a5
[brightcove] Rename extractor to brightcove legacy
...
Old embedding approaches are now "Legacy Studio"
2015-11-14 05:54:16 +06:00
Sergey M․
536f819eda
[brightcove] Imrove extraction of new embeds
2015-11-14 05:51:05 +06:00
Sergey M․
a662489877
[brightcove:embedinpage] Make more robust and extract rtmp streams
2015-11-14 05:09:50 +06:00
Sergey M․
a2973eb597
Merge branch 'brightcove_in_page_embed' of https://github.com/remitamine/youtube-dl into remitamine-brightcove_in_page_embed
2015-11-14 01:23:15 +06:00
Sergey M․
4e21b3a94f
[cbs] Use android UA for higher quality streams ( Closes #7490 )
2015-11-14 00:25:28 +06:00
Sergey M․
91d644b5ba
[ruutu] Relax formats extraction
2015-11-13 02:43:27 +06:00
Sergey M․
5d6c3d6a66
[ruutu] Skip NOT-USED URLs( Closes #7478 )
2015-11-13 02:41:38 +06:00
Sergey M․
fcd817a326
[vimeo] Fix extraction ( Closes #7460 )
2015-11-12 03:56:11 +06:00
Sergey M․
031ec536f0
[gorillavid] Rename to xfileshare
2015-11-11 23:00:53 +06:00
Sergey M․
668db403f9
[gorillavid] Add test for vidto.me and strip title
2015-11-11 22:47:28 +06:00
Sergey M․
b9ad101926
[gorillavid] Add support for vidto.me
2015-11-11 22:44:03 +06:00
Sergey M․
435911029f
[vidto] Remove extractor
2015-11-11 22:43:17 +06:00
Sergey M․
699ed30cee
[novamov] Modernize
2015-11-11 22:34:49 +06:00
Sergey M․
9eab37dca0
[vimeo] Simplify set cookie
2015-11-11 22:32:13 +06:00
Sergey M․
9a8a12b7d8
[vimeo] Append cookies instead of overriding
2015-11-11 22:23:23 +06:00