youtube-dl
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

9 years agoMerge pull request #7599 from lalinsky/fix-youtube
Sergey M [Mon, 23 Nov 2015 14:52:23 +0000 (20:52 +0600)]
Merge pull request #7599 from lalinsky/fix-youtube

[youtube] More explicit player config JSON extraction (fixes #7468)

9 years ago[pluralsight] Add support for alternative webpage layout (Closes #7607)
Sergey M․ [Sun, 22 Nov 2015 21:08:38 +0000 (03:08 +0600)]
[pluralsight] Add support for alternative webpage layout (Closes #7607)

9 years ago[youtube] Send the list of patterns directly to _search_regex
Lukáš Lalinský [Sun, 22 Nov 2015 12:53:26 +0000 (13:53 +0100)]
[youtube] Send the list of patterns directly to _search_regex

9 years ago[youtube] Fall back to the original regex for ytplayer.config
Lukáš Lalinský [Sun, 22 Nov 2015 12:49:33 +0000 (13:49 +0100)]
[youtube] Fall back to the original regex for ytplayer.config

9 years ago[rutube] Remove unnecessary print
Sergey M․ [Sun, 22 Nov 2015 12:24:17 +0000 (18:24 +0600)]
[rutube] Remove unnecessary print

9 years ago[youtube] More explicit player config JSON extraction (fixes #7468)
Lukáš Lalinský [Sun, 22 Nov 2015 12:14:35 +0000 (13:14 +0100)]
[youtube] More explicit player config JSON extraction (fixes #7468)

9 years ago[pornhd] Fix title extraction (Closes #7596)
Sergey M․ [Sun, 22 Nov 2015 12:08:30 +0000 (18:08 +0600)]
[pornhd] Fix title extraction (Closes #7596)

9 years ago[utils] Check ext with trailing slash against the list of known extensions
Sergey M․ [Sun, 22 Nov 2015 11:27:13 +0000 (17:27 +0600)]
[utils] Check ext with trailing slash against the list of known extensions

9 years ago[test_utils] Add tests for determine_ext
Sergey M․ [Sun, 22 Nov 2015 00:33:52 +0000 (06:33 +0600)]
[test_utils] Add tests for determine_ext

9 years ago[utils] Improve determine_ext (Closes #7593)
Sergey M․ [Sun, 22 Nov 2015 00:29:39 +0000 (06:29 +0600)]
[utils] Improve determine_ext (Closes #7593)

9 years ago[youtube] Add test for multi page list of playlists
Sergey M․ [Sat, 21 Nov 2015 23:03:23 +0000 (05:03 +0600)]
[youtube] Add test for multi page list of playlists

9 years ago[youtube] Extract base for entry list extractors and support multi page lists of...
Sergey M․ [Sat, 21 Nov 2015 23:01:01 +0000 (05:01 +0600)]
[youtube] Extract base for entry list extractors and support multi page lists of playlists

9 years agorelease 2015.11.21
Philipp Hagemeister [Sat, 21 Nov 2015 22:36:27 +0000 (23:36 +0100)]
release 2015.11.21

9 years ago[youtube:show] Rework in terms of playlists base extractor
Sergey M․ [Sat, 21 Nov 2015 22:18:20 +0000 (04:18 +0600)]
[youtube:show] Rework in terms of playlists base extractor

9 years ago[youtube:user:playlists] Add extractor (Closes #3817)
Sergey M․ [Sat, 21 Nov 2015 22:17:07 +0000 (04:17 +0600)]
[youtube:user:playlists] Add extractor (Closes #3817)

9 years ago[pluralsight] Rephrase
Sergey M․ [Sat, 21 Nov 2015 18:58:25 +0000 (00:58 +0600)]
[pluralsight] Rephrase

9 years ago[pluralsight] Clarify allowed qualities guessing rationale
Sergey M․ [Sat, 21 Nov 2015 18:56:40 +0000 (00:56 +0600)]
[pluralsight] Clarify allowed qualities guessing rationale

9 years ago[soundcloud] Remove unused variable
Sergey M․ [Sat, 21 Nov 2015 18:49:58 +0000 (00:49 +0600)]
[soundcloud] Remove unused variable

9 years ago[pluralsight] Until listing formats request only single format
Sergey M․ [Sat, 21 Nov 2015 18:42:58 +0000 (00:42 +0600)]
[pluralsight] Until listing formats request only single format

9 years ago[pluralsight] Clarify and randomize ViewClip sleep interval
Sergey M․ [Sat, 21 Nov 2015 18:07:09 +0000 (00:07 +0600)]
[pluralsight] Clarify and randomize ViewClip sleep interval

9 years ago[pluralsight] prevent error 429 when sensing video formats
Andrzej Lichnerowicz [Sat, 26 Sep 2015 19:58:33 +0000 (21:58 +0200)]
[pluralsight] prevent error 429 when sensing video formats

9 years ago[pluralsight] Improve login detection
Sergey M․ [Sat, 21 Nov 2015 15:49:37 +0000 (21:49 +0600)]
[pluralsight] Improve login detection

9 years ago[pluralsight] Extract base class
Sergey M․ [Sat, 21 Nov 2015 15:37:29 +0000 (21:37 +0600)]
[pluralsight] Extract base class

9 years ago[pluralsight] Update some more URLs
Sergey M․ [Sat, 21 Nov 2015 15:35:08 +0000 (21:35 +0600)]
[pluralsight] Update some more URLs

9 years ago[pluralsight] Update _LOGIN_URL
Sergey M․ [Sat, 21 Nov 2015 15:25:48 +0000 (21:25 +0600)]
[pluralsight] Update _LOGIN_URL

9 years ago[soundcloud:search] Simplify (Closes #7213)
Sergey M․ [Sat, 21 Nov 2015 15:21:21 +0000 (21:21 +0600)]
[soundcloud:search] Simplify (Closes #7213)

9 years ago[soundcloud:search] Remove no track results message
Sergey M․ [Sat, 21 Nov 2015 15:00:42 +0000 (21:00 +0600)]
[soundcloud:search] Remove no track results message

9 years ago[soundcloud:search] Fix non-ASCII searches
Sergey M․ [Sat, 21 Nov 2015 14:55:48 +0000 (20:55 +0600)]
[soundcloud:search] Fix non-ASCII searches

9 years ago[utils] Improve encode_dict
Sergey M․ [Sat, 21 Nov 2015 14:45:50 +0000 (20:45 +0600)]
[utils] Improve encode_dict

9 years ago[soundcloud:search] PEP 8
Sergey M․ [Sat, 21 Nov 2015 14:04:35 +0000 (20:04 +0600)]
[soundcloud:search] PEP 8

9 years ago[soundcloud] Remove limit on search results
reiv [Fri, 30 Oct 2015 22:56:07 +0000 (23:56 +0100)]
[soundcloud] Remove limit on search results

9 years ago[soundcloud] Use correct error message conventions
reiv [Sun, 18 Oct 2015 10:43:25 +0000 (12:43 +0200)]
[soundcloud] Use correct error message conventions

9 years agoRewrite as list comprehension.
reiv [Sat, 17 Oct 2015 20:47:16 +0000 (22:47 +0200)]
Rewrite as list comprehension.

9 years agoSimplify with itertools.islice().
reiv [Sat, 17 Oct 2015 20:36:08 +0000 (22:36 +0200)]
Simplify with itertools.islice().

9 years agoFix some compatibility issues, cleanup.
reiv [Sat, 17 Oct 2015 19:18:42 +0000 (21:18 +0200)]
Fix some compatibility issues, cleanup.

9 years ago[soundcloud] Add Soundcloud search extractor
reiv [Sat, 17 Oct 2015 16:23:46 +0000 (18:23 +0200)]
[soundcloud] Add Soundcloud search extractor

9 years ago[rutube] Extract all formats
Sergey M․ [Sat, 21 Nov 2015 12:02:52 +0000 (18:02 +0600)]
[rutube] Extract all formats

9 years ago[extractor/common] Use baseURL from f4m manifest for recursive manifest extraction
Sergey M․ [Sat, 21 Nov 2015 12:01:39 +0000 (18:01 +0600)]
[extractor/common] Use baseURL from f4m manifest for recursive manifest extraction

9 years ago[rutube:embed] Extend _VALID_URL (Closes #7588)
Sergey M․ [Sat, 21 Nov 2015 11:39:24 +0000 (17:39 +0600)]
[rutube:embed] Extend _VALID_URL (Closes #7588)

9 years ago[generic] Extract M3U8 formats (closes #7582)
Yen Chi Hsuan [Sat, 21 Nov 2015 08:43:01 +0000 (16:43 +0800)]
[generic] Extract M3U8 formats (closes #7582)

9 years ago[generic] Refactor
Yen Chi Hsuan [Sat, 21 Nov 2015 08:08:54 +0000 (16:08 +0800)]
[generic] Refactor

9 years ago[generic] Unescape URLs from JWPlayer (#7582)
Yen Chi Hsuan [Sat, 21 Nov 2015 06:12:34 +0000 (14:12 +0800)]
[generic] Unescape URLs from JWPlayer (#7582)

9 years ago[pluralsight:course] Improve _VALID_URL
Sergey M․ [Sat, 21 Nov 2015 02:32:48 +0000 (08:32 +0600)]
[pluralsight:course] Improve _VALID_URL

9 years ago[pluralsight] Do not require pluralsight account
Sergey M․ [Sat, 21 Nov 2015 02:25:52 +0000 (08:25 +0600)]
[pluralsight] Do not require pluralsight account

Looks like some courses are available without pluralsight account

9 years ago[pluralsight] Update ViewClip URL
Sergey M․ [Sat, 21 Nov 2015 02:21:33 +0000 (08:21 +0600)]
[pluralsight] Update ViewClip URL

9 years ago[pluralsight] Do not rely on argument order in query (Closes #7583)
Sergey M․ [Sat, 21 Nov 2015 02:08:34 +0000 (08:08 +0600)]
[pluralsight] Do not rely on argument order in query (Closes #7583)

9 years ago[kaltura] Add test for referrer protected video (#7409)
Sergey M․ [Fri, 20 Nov 2015 19:40:28 +0000 (01:40 +0600)]
[kaltura] Add test for referrer protected video (#7409)

9 years ago[kaltura] Clean description
Sergey M․ [Fri, 20 Nov 2015 19:39:29 +0000 (01:39 +0600)]
[kaltura] Clean description

9 years ago[kaltura] Improve
Sergey M․ [Fri, 20 Nov 2015 19:38:08 +0000 (01:38 +0600)]
[kaltura] Improve

9 years ago[generic] Use referrer from source kaltura embed URLs (#7409)
Sergey M․ [Fri, 20 Nov 2015 19:35:58 +0000 (01:35 +0600)]
[generic] Use referrer from source kaltura embed URLs (#7409)

9 years ago[kaltura] Add support for referrer protected videos (#7409)
Sergey M․ [Fri, 20 Nov 2015 19:34:02 +0000 (01:34 +0600)]
[kaltura] Add support for referrer protected videos (#7409)

9 years agoMerge pull request #7579 from ashutosh-mishra/typo_fix
Sergey M [Fri, 20 Nov 2015 17:24:54 +0000 (23:24 +0600)]
Merge pull request #7579 from ashutosh-mishra/typo_fix

Typo fix, found while going through the code.

9 years agoTypo fix, found while going through the code.
ashutosh-mishra [Fri, 20 Nov 2015 17:21:46 +0000 (22:51 +0530)]
Typo fix, found while going through the code.

9 years ago[instagram] Improve _VALID_URL (Closes #7568)
Sergey M․ [Thu, 19 Nov 2015 22:07:39 +0000 (04:07 +0600)]
[instagram] Improve _VALID_URL (Closes #7568)

9 years ago[theplatform] Style
Sergey M․ [Thu, 19 Nov 2015 16:58:43 +0000 (22:58 +0600)]
[theplatform] Style

9 years ago[theplatform] Handle protocolless feed URLs (Closes #7532)
Sergey M․ [Thu, 19 Nov 2015 16:58:29 +0000 (22:58 +0600)]
[theplatform] Handle protocolless feed URLs (Closes #7532)

9 years ago[bloomberg] Reax _VALID_URL (Closes #7546)
Sergey M․ [Thu, 19 Nov 2015 16:55:06 +0000 (22:55 +0600)]
[bloomberg] Reax _VALID_URL (Closes #7546)

9 years agoMerge pull request #7519 from barlik/master
Sergey M [Thu, 19 Nov 2015 16:44:08 +0000 (22:44 +0600)]
Merge pull request #7519 from barlik/master

Clarify that automatic subtitles are generated.

9 years ago[YoutubeDL] Add playlist finished downloading message (Closes #7517)
hedii [Tue, 17 Nov 2015 15:41:59 +0000 (16:41 +0100)]
[YoutubeDL] Add playlist finished downloading message (Closes #7517)

Conflicts:
youtube_dl/YoutubeDL.py

9 years ago[vimeo] Add test for #7552
Sergey M․ [Thu, 19 Nov 2015 16:31:16 +0000 (22:31 +0600)]
[vimeo] Add test for #7552

9 years ago[vimeo:group] Improve _VALID_URL (Closes #7552)
Sergey M․ [Thu, 19 Nov 2015 16:30:58 +0000 (22:30 +0600)]
[vimeo:group] Improve _VALID_URL (Closes #7552)

9 years ago[vimeo] Improve playlists extraction
Sergey M․ [Thu, 19 Nov 2015 15:29:32 +0000 (21:29 +0600)]
[vimeo] Improve playlists extraction

9 years agorelease 2015.11.19
Philipp Hagemeister [Thu, 19 Nov 2015 14:35:13 +0000 (15:35 +0100)]
release 2015.11.19

9 years ago[UDNEmbed] Fix generic UDN pages
Yen Chi Hsuan [Thu, 19 Nov 2015 14:22:57 +0000 (22:22 +0800)]
[UDNEmbed] Fix generic UDN pages

Closes #7547

9 years ago[pbs] Update API URL (Closes #7565)
Sergey M․ [Thu, 19 Nov 2015 14:25:28 +0000 (20:25 +0600)]
[pbs] Update API URL (Closes #7565)

9 years agorelease 2015.11.18
Philipp Hagemeister [Wed, 18 Nov 2015 18:23:04 +0000 (19:23 +0100)]
release 2015.11.18

9 years ago[youtube:playlist] fix title extraction (fixes #7544 and #7545)
Jaime Marquínez Ferrándiz [Wed, 18 Nov 2015 17:28:05 +0000 (18:28 +0100)]
[youtube:playlist] fix title extraction (fixes #7544 and #7545)

9 years ago[pbs] Extend _VALID_URL
Sergey M․ [Tue, 17 Nov 2015 18:46:41 +0000 (00:46 +0600)]
[pbs] Extend _VALID_URL

9 years ago[dplay] Add 'encoding: utf-8' line
Jaime Marquínez Ferrándiz [Tue, 17 Nov 2015 16:57:40 +0000 (17:57 +0100)]
[dplay] Add 'encoding: utf-8' line

9 years ago[dplay] Add extractor (closes #7515)
Jaime Marquínez Ferrándiz [Tue, 17 Nov 2015 16:52:29 +0000 (17:52 +0100)]
[dplay] Add extractor (closes #7515)

Since I haven't figured out how to download the hds stream, we use the hls one instead.

9 years ago[rtve] Remove unused import
Jaime Marquínez Ferrándiz [Tue, 17 Nov 2015 15:23:29 +0000 (16:23 +0100)]
[rtve] Remove unused import

9 years ago[rtve.es:alacarta] Fix extraction
Sergey M․ [Tue, 17 Nov 2015 15:11:42 +0000 (21:11 +0600)]
[rtve.es:alacarta] Fix extraction

9 years agoMerge pull request #7514 from ping/patch-7301
Sergey M [Mon, 16 Nov 2015 14:25:29 +0000 (14:25 +0000)]
Merge pull request #7514 from ping/patch-7301

[neteasemusic] Fixes #7301

9 years ago[utils] Style
Sergey M․ [Mon, 16 Nov 2015 14:24:09 +0000 (20:24 +0600)]
[utils] Style

9 years ago[utils] Skip invalid/non HTML entities (Closes #7518)
Sergey M․ [Mon, 16 Nov 2015 14:20:16 +0000 (20:20 +0600)]
[utils] Skip invalid/non HTML entities (Closes #7518)

9 years agoClarify that automatic subtitles are generated.
Rastislav Barlik [Mon, 16 Nov 2015 14:15:25 +0000 (14:15 +0000)]
Clarify that automatic subtitles are generated.

It wasn't clear what automatic word mean.

9 years ago[neteasemusic] Fixes #7301
ping [Mon, 16 Nov 2015 03:39:18 +0000 (11:39 +0800)]
[neteasemusic] Fixes #7301

9 years agorelease 2015.11.15
Philipp Hagemeister [Sun, 15 Nov 2015 21:16:08 +0000 (22:16 +0100)]
release 2015.11.15

9 years ago[theplatform] Add test for #7385
Sergey M․ [Sun, 15 Nov 2015 18:28:04 +0000 (00:28 +0600)]
[theplatform] Add test for #7385

9 years ago[theplatform] Handle explicitly specified SMIL (#7385)
Sergey M․ [Sun, 15 Nov 2015 17:43:23 +0000 (23:43 +0600)]
[theplatform] Handle explicitly specified SMIL (#7385)

9 years agoMerge pull request #7436 from davidbz/add_proxy_to_update_procedure
Sergey M [Sun, 15 Nov 2015 11:13:22 +0000 (11:13 +0000)]
Merge pull request #7436 from davidbz/add_proxy_to_update_procedure

Add proxy support for update_self

9 years agoRemoving an unnecessary import
David Ben Zakai [Sun, 15 Nov 2015 07:40:32 +0000 (09:40 +0200)]
Removing an unnecessary import

9 years ago[nowtv:list] Add extrator (Closes #7147)
Sergey M․ [Sun, 15 Nov 2015 02:30:13 +0000 (08:30 +0600)]
[nowtv:list] Add extrator (Closes #7147)

9 years ago[dumpert] Use original protocol
Sergey M․ [Sat, 14 Nov 2015 20:25:00 +0000 (02:25 +0600)]
[dumpert] Use original protocol

9 years ago[dumpert] Disable SSL (Closes #7504)
Sergey M․ [Sat, 14 Nov 2015 20:21:24 +0000 (02:21 +0600)]
[dumpert] Disable SSL (Closes #7504)

9 years ago[periscope] Relax _VALID_URL (Closes #7503)
Sergey M․ [Sat, 14 Nov 2015 18:20:17 +0000 (00:20 +0600)]
[periscope] Relax _VALID_URL (Closes #7503)

9 years ago[periscope] Remove unused imports
Jaime Marquínez Ferrándiz [Sat, 14 Nov 2015 17:31:33 +0000 (18:31 +0100)]
[periscope] Remove unused imports

9 years ago[bbc] Allow selectionunavailable errors (Closes #7502)
Sergey M․ [Sat, 14 Nov 2015 17:08:13 +0000 (23:08 +0600)]
[bbc] Allow selectionunavailable errors (Closes #7502)

9 years ago[quickscope] Remove extractor (2)
Sergey M․ [Sat, 14 Nov 2015 16:34:30 +0000 (22:34 +0600)]
[quickscope] Remove extractor (2)

9 years ago[quickscope] Remove extractor
Sergey M․ [Sat, 14 Nov 2015 16:32:54 +0000 (22:32 +0600)]
[quickscope] Remove extractor

9 years ago[lynda] Style
Sergey M․ [Sat, 14 Nov 2015 10:44:24 +0000 (16:44 +0600)]
[lynda] Style

9 years ago[lynda] Logout only when login info present (Closes #7500)
Sergey M․ [Sat, 14 Nov 2015 10:43:58 +0000 (16:43 +0600)]
[lynda] Logout only when login info present (Closes #7500)