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
9022726446
[youtube] Fix test
2015-11-23 21:37:21 +06:00
94bfcd23b7
[youtube] Fix test
2015-11-23 21:35:23 +06:00
526b3b0716
[youtube] Clarify ytplayer.config extraction rationale
2015-11-23 21:14:03 +06:00
61f92af1cf
[youtube] Add test with '};' in tags
2015-11-23 21:02:37 +06:00
a72778d364
[youtube] Improve ytplayer.config extraction
2015-11-23 21:00:06 +06:00
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
02f0da20b0
[pluralsight] Add support for alternative webpage layout ( Closes #7607 )
2015-11-23 03:08:38 +06:00
b41631c4e6
[youtube] Send the list of patterns directly to _search_regex
2015-11-22 13:53:26 +01:00
0e49d9a6b0
[youtube] Fall back to the original regex for ytplayer.config
2015-11-22 13:49:33 +01:00
4a7d108ab3
[rutube] Remove unnecessary print
2015-11-22 18:24:17 +06:00
3cfd000849
[youtube] More explicit player config JSON extraction ( fixes #7468 )
2015-11-22 13:14:35 +01:00
1b38185361
[pornhd] Fix title extraction ( Closes #7596 )
2015-11-22 18:08:30 +06:00
9cb9a5df77
[utils] Check ext with trailing slash against the list of known extensions
2015-11-22 17:27:13 +06:00
5035536e3f
[test_utils] Add tests for determine_ext
2015-11-22 06:33:52 +06:00
3e12bc583a
[utils] Improve determine_ext ( Closes #7593 )
2015-11-22 06:29:39 +06:00
e568c2233e
[youtube] Add test for multi page list of playlists
2015-11-22 05:03:23 +06:00
061a75edd6
[youtube] Extract base for entry list extractors and support multi page lists of playlists
2015-11-22 05:01:01 +06:00
82c4d7b0ce
release 2015.11.21
2015.11.21
2015-11-21 23:36:27 +01:00
136dadde95
[youtube:show] Rework in terms of playlists base extractor
2015-11-22 04:18:20 +06:00
0c14841585
[youtube:user:playlists] Add extractor ( Closes #3817 )
2015-11-22 04:17:07 +06:00
0eebf34d9d
[pluralsight] Rephrase
2015-11-22 00:58:25 +06:00
cf186b77a7
[pluralsight] Clarify allowed qualities guessing rationale
2015-11-22 00:56:40 +06:00
a3372437bf
[soundcloud] Remove unused variable
2015-11-22 00:49:58 +06:00
4c57b4853d
[pluralsight] Until listing formats request only single format
2015-11-22 00:42:58 +06:00
38eb2968ab
[pluralsight] Clarify and randomize ViewClip sleep interval
2015-11-22 00:07:09 +06:00
bea56c9569
[pluralsight] prevent error 429 when sensing video formats
2015-11-21 23:49:58 +06:00
7e508ff2cf
[pluralsight] Improve login detection
2015-11-21 21:49:37 +06:00
563772eda4
[pluralsight] Extract base class
2015-11-21 21:37:29 +06:00
0533915aad
[pluralsight] Update some more URLs
2015-11-21 21:35:08 +06:00
c3a227d1c4
[pluralsight] Update _LOGIN_URL
2015-11-21 21:25:48 +06:00
f6c903e708
[soundcloud:search] Simplify ( Closes #7213 )
2015-11-21 21:21:21 +06:00
7dc011c063
[soundcloud:search] Remove no track results message
2015-11-21 21:00:42 +06:00
4e3b303016
[soundcloud:search] Fix non-ASCII searches
2015-11-21 20:55:48 +06:00
7e1f5447e7
[utils] Improve encode_dict
2015-11-21 20:46:33 +06:00
7e3472758b
[soundcloud:search] PEP 8
2015-11-21 20:04:35 +06:00
328a22e175
[soundcloud] Remove limit on search results
2015-11-21 19:41:36 +06:00
417b453699
[soundcloud] Use correct error message conventions
2015-11-21 19:41:31 +06:00
6ea7190a3e
Rewrite as list comprehension.
2015-11-21 19:41:26 +06:00
b54b08c91b
Simplify with itertools.islice().
2015-11-21 19:41:19 +06:00
c30943b1c0
Fix some compatibility issues, cleanup.
2015-11-21 19:41:15 +06:00
2abf7cab80
[soundcloud] Add Soundcloud search extractor
2015-11-21 19:41:08 +06:00
4137196899
[rutube] Extract all formats
2015-11-21 18:02:52 +06:00
019839faaa
[extractor/common] Use baseURL from f4m manifest for recursive manifest extraction
2015-11-21 18:01:39 +06:00
f52183a878
[rutube:embed] Extend _VALID_URL ( Closes #7588 )
2015-11-21 17:39:24 +06:00
750b9ff032
[generic] Extract M3U8 formats ( closes #7582 )
2015-11-21 16:43:01 +08:00
28602e747c
[generic] Refactor
2015-11-21 16:08:54 +08:00
6cc37c69e2
[generic] Unescape URLs from JWPlayer ( #7582 )
2015-11-21 14:12:34 +08:00
a5cd0eb8a4
[pluralsight:course] Improve _VALID_URL
2015-11-21 08:32:48 +06:00
c23e266427
[pluralsight] Do not require pluralsight account
...
Looks like some courses are available without pluralsight account
2015-11-21 08:25:52 +06:00