youtube-dl
9 years agoMerge remote-tracking branch 'upstream/master' into MLB
Charles Chen [Tue, 22 Jul 2014 21:44:38 +0000 (14:44 -0700)]
Merge remote-tracking branch 'upstream/master' into MLB

Conflicts:
youtube_dl/extractor/mlb.py

9 years ago[MLB] Enhanced _VALID_URL to cover more MLB videos
Charles Chen [Tue, 22 Jul 2014 21:10:27 +0000 (14:10 -0700)]
[MLB] Enhanced _VALID_URL to cover more MLB videos

9 years ago[cbs] Modernize
Philipp Hagemeister [Tue, 22 Jul 2014 15:34:34 +0000 (17:34 +0200)]
[cbs] Modernize

Also add threatening skip blocks in there - access is only possible from the US. We may want to find a better geolocation restriction method for tests.

9 years agoMerge remote-tracking branch 'jterk/cbs-artists'
Philipp Hagemeister [Tue, 22 Jul 2014 15:29:09 +0000 (17:29 +0200)]
Merge remote-tracking branch 'jterk/cbs-artists'

9 years agoSupport Alternative cbs.com URL Format
Jason Terk [Tue, 22 Jul 2014 14:56:42 +0000 (07:56 -0700)]
Support Alternative cbs.com URL Format

Adds support for cbs.com URLs containing "/artist" instead of
"/video". E.g.:
http://www.cbs.com/shows/liveonletterman/artist/221752/st-vincent/

9 years agorelease 2014.07.22
Philipp Hagemeister [Tue, 22 Jul 2014 14:59:40 +0000 (16:59 +0200)]
release 2014.07.22

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Tue, 22 Jul 2014 14:59:31 +0000 (16:59 +0200)]
Merge remote-tracking branch 'origin/master'

9 years ago[kickstarter] Support embedded videos (Fixes #3322)
Philipp Hagemeister [Tue, 22 Jul 2014 13:52:01 +0000 (15:52 +0200)]
[kickstarter] Support embedded videos (Fixes #3322)

9 years ago[vodlocker] Fix _VALID_URL
Sergey M․ [Tue, 22 Jul 2014 13:37:33 +0000 (20:37 +0700)]
[vodlocker] Fix _VALID_URL

9 years agoAdd another great example for the --extractor-descriptions output
Philipp Hagemeister [Tue, 22 Jul 2014 02:53:06 +0000 (04:53 +0200)]
Add another great example for the --extractor-descriptions output

9 years ago[br] Allow '_' in the url (fixes #3311)
Jaime Marquínez Ferrándiz [Mon, 21 Jul 2014 18:42:20 +0000 (20:42 +0200)]
[br] Allow '_' in the url (fixes #3311)

9 years agorelease 2014.07.21
Philipp Hagemeister [Mon, 21 Jul 2014 16:06:51 +0000 (18:06 +0200)]
release 2014.07.21

9 years ago[nbcnews] Look in all playlists for video
Philipp Hagemeister [Mon, 21 Jul 2014 16:06:21 +0000 (18:06 +0200)]
[nbcnews] Look in all playlists for video

9 years ago[dropbox] Fix title encoding on Python 2
Philipp Hagemeister [Mon, 21 Jul 2014 11:55:47 +0000 (13:55 +0200)]
[dropbox] Fix title encoding on Python 2

9 years ago[sockshare] Simplify (#3268)
Philipp Hagemeister [Mon, 21 Jul 2014 11:25:59 +0000 (13:25 +0200)]
[sockshare] Simplify (#3268)

9 years agoMerge remote-tracking branch 'naglis/sockshare'
Philipp Hagemeister [Mon, 21 Jul 2014 11:24:15 +0000 (13:24 +0200)]
Merge remote-tracking branch 'naglis/sockshare'

Conflicts:
youtube_dl/extractor/__init__.py

9 years ago[tagesschau] Remove test case
Philipp Hagemeister [Mon, 21 Jul 2014 11:22:14 +0000 (13:22 +0200)]
[tagesschau] Remove test case

See http://de.wikipedia.org/wiki/Depublizieren for the sad rationale.

9 years ago[wdr] Replace test case
Philipp Hagemeister [Mon, 21 Jul 2014 11:19:41 +0000 (13:19 +0200)]
[wdr] Replace test case

9 years ago[chilloutzone] Fix test description
Philipp Hagemeister [Mon, 21 Jul 2014 11:16:48 +0000 (13:16 +0200)]
[chilloutzone] Fix test description

9 years ago[funnyordie] Fix test description
Philipp Hagemeister [Mon, 21 Jul 2014 11:14:41 +0000 (13:14 +0200)]
[funnyordie] Fix test description

9 years ago[vimeo] Update test description
Philipp Hagemeister [Mon, 21 Jul 2014 11:11:24 +0000 (13:11 +0200)]
[vimeo] Update test description

9 years ago[cnet] Fix title extraction
Philipp Hagemeister [Mon, 21 Jul 2014 11:03:18 +0000 (13:03 +0200)]
[cnet] Fix title extraction

URLs are still missing

9 years ago[dropbox] Fix test and add support for spaces in filenames
Philipp Hagemeister [Mon, 21 Jul 2014 10:57:40 +0000 (12:57 +0200)]
[dropbox] Fix test and add support for spaces in filenames

9 years ago[teachertube] Fix title and playlist recognition
Philipp Hagemeister [Mon, 21 Jul 2014 10:47:01 +0000 (12:47 +0200)]
[teachertube] Fix title and playlist recognition

9 years ago[test_playlist] Add and use assertGreaterEqual
Philipp Hagemeister [Mon, 21 Jul 2014 10:25:49 +0000 (12:25 +0200)]
[test_playlist] Add and use assertGreaterEqual

9 years ago[steam] Update test description
Philipp Hagemeister [Mon, 21 Jul 2014 10:17:44 +0000 (12:17 +0200)]
[steam] Update test description

9 years ago[savefrom] Fix test description
Philipp Hagemeister [Mon, 21 Jul 2014 10:15:23 +0000 (12:15 +0200)]
[savefrom] Fix test description

9 years ago[rtve] Fix md5sum
Philipp Hagemeister [Mon, 21 Jul 2014 10:14:06 +0000 (12:14 +0200)]
[rtve] Fix md5sum

Looks like these guys reencoded the video.

9 years agoRemove unused imports
Philipp Hagemeister [Mon, 21 Jul 2014 10:12:50 +0000 (12:12 +0200)]
Remove unused imports

9 years ago[snotr] Add description
Philipp Hagemeister [Mon, 21 Jul 2014 10:08:44 +0000 (12:08 +0200)]
[snotr] Add description

9 years ago[swfinterp] Fix imports
Philipp Hagemeister [Mon, 21 Jul 2014 10:07:26 +0000 (12:07 +0200)]
[swfinterp] Fix imports

9 years ago[snotr] PEP8 and minor fixes (#3296)
Philipp Hagemeister [Mon, 21 Jul 2014 10:02:44 +0000 (12:02 +0200)]
[snotr] PEP8 and minor fixes (#3296)

9 years agoMerge remote-tracking branch 'hassaanaliw/snotr'
Philipp Hagemeister [Mon, 21 Jul 2014 09:43:46 +0000 (11:43 +0200)]
Merge remote-tracking branch 'hassaanaliw/snotr'

9 years agoMerge pull request #3310 from bentley/master
Philipp Hagemeister [Mon, 21 Jul 2014 07:22:58 +0000 (09:22 +0200)]
Merge pull request #3310 from bentley/master

Fix typo: “ytseach” → “ytsearch”

9 years agoFix typo: “ytseach” → “ytsearch”
Anthony J. Bentley [Mon, 21 Jul 2014 00:37:44 +0000 (18:37 -0600)]
Fix typo: “ytseach” → “ytsearch”

9 years agoRemove unused imports
Philipp Hagemeister [Sun, 20 Jul 2014 21:38:44 +0000 (23:38 +0200)]
Remove unused imports

9 years ago[swfinterp] Remove (at the moment) dead code
Philipp Hagemeister [Sun, 20 Jul 2014 21:37:10 +0000 (23:37 +0200)]
[swfinterp] Remove (at the moment) dead code

9 years ago[swfinterp] Fix _u32 name
Philipp Hagemeister [Sun, 20 Jul 2014 21:36:21 +0000 (23:36 +0200)]
[swfinterp] Fix _u32 name

9 years ago[livestream] PEP8
Philipp Hagemeister [Sun, 20 Jul 2014 21:34:20 +0000 (23:34 +0200)]
[livestream] PEP8

9 years agorelease 2014.07.20.2
Philipp Hagemeister [Sun, 20 Jul 2014 21:23:01 +0000 (23:23 +0200)]
release 2014.07.20.2

9 years ago[swfinterp] Use helper function struct_unpack for old Python 2.x releases (#3270)
Philipp Hagemeister [Sun, 20 Jul 2014 21:20:15 +0000 (23:20 +0200)]
[swfinterp] Use helper function struct_unpack for old Python 2.x releases (#3270)

9 years agorelease 2014.07.20.1
Philipp Hagemeister [Sun, 20 Jul 2014 19:38:29 +0000 (21:38 +0200)]
release 2014.07.20.1

9 years ago[ard] Add support for NDR-style videos (fixes #3281)
Philipp Hagemeister [Sun, 20 Jul 2014 19:38:02 +0000 (21:38 +0200)]
[ard] Add support for NDR-style videos (fixes #3281)

9 years ago[youtube] Fix extraction of age gate videos (closes #3270)
Jaime Marquínez Ferrándiz [Sun, 20 Jul 2014 19:05:02 +0000 (21:05 +0200)]
[youtube] Fix extraction of age gate videos (closes #3270)

Setting the correct value of the 'sts' paramater in the 'get_video_info' url gives the correct urls.
Removed parameters that are not needed.

9 years ago[youtube] Add swf signature test case (#3270)
Philipp Hagemeister [Sun, 20 Jul 2014 18:45:36 +0000 (20:45 +0200)]
[youtube] Add swf signature test case (#3270)

9 years ago[youtube] fix display of swf player id
Philipp Hagemeister [Sun, 20 Jul 2014 18:20:42 +0000 (20:20 +0200)]
[youtube] fix display of swf player id

9 years ago[allocine] Update tests
Sergey M․ [Sun, 20 Jul 2014 17:28:55 +0000 (00:28 +0700)]
[allocine] Update tests

9 years agorelease 2014.07.20
Philipp Hagemeister [Sun, 20 Jul 2014 16:47:03 +0000 (18:47 +0200)]
release 2014.07.20

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Sun, 20 Jul 2014 16:32:59 +0000 (18:32 +0200)]
Merge remote-tracking branch 'origin/master'

9 years ago[youtube] Correct signature testcase
Philipp Hagemeister [Sun, 20 Jul 2014 16:30:27 +0000 (18:30 +0200)]
[youtube] Correct signature testcase

9 years ago[swfinterp] Remove debugging code
Philipp Hagemeister [Sun, 20 Jul 2014 16:29:09 +0000 (18:29 +0200)]
[swfinterp] Remove debugging code

9 years ago[swfinterp] Correct array access
Philipp Hagemeister [Sun, 20 Jul 2014 16:28:49 +0000 (18:28 +0200)]
[swfinterp] Correct array access

9 years ago[swfinterp] Add support for calling methods on objects
Philipp Hagemeister [Sun, 20 Jul 2014 12:49:10 +0000 (14:49 +0200)]
[swfinterp] Add support for calling methods on objects

9 years ago[swfinterp] Add support for calls to instance methods
Philipp Hagemeister [Sun, 20 Jul 2014 10:47:15 +0000 (12:47 +0200)]
[swfinterp] Add support for calls to instance methods

9 years ago[swfinterp] Add support for multiple classes
Philipp Hagemeister [Sat, 19 Jul 2014 22:25:58 +0000 (00:25 +0200)]
[swfinterp] Add support for multiple classes

9 years ago[swfinterp] Extend tests and fix parsing
Philipp Hagemeister [Sat, 19 Jul 2014 22:03:54 +0000 (00:03 +0200)]
[swfinterp] Extend tests and fix parsing

9 years ago[swfinterp] Start working on basic tests
Philipp Hagemeister [Fri, 18 Jul 2014 12:20:34 +0000 (14:20 +0200)]
[swfinterp] Start working on basic tests

9 years ago[snotr] Add new extractor
hassaanaliw [Sat, 19 Jul 2014 17:49:25 +0000 (22:49 +0500)]
[snotr] Add new extractor

9 years ago[sapo] Add extractor (Closes #2816)
Sergey M․ [Sat, 19 Jul 2014 17:00:20 +0000 (00:00 +0700)]
[sapo] Add extractor (Closes #2816)

9 years ago[francetv] Add support for mobile URLs (Closes #3275)
Sergey M․ [Sat, 19 Jul 2014 10:47:50 +0000 (17:47 +0700)]
[francetv] Add support for mobile URLs (Closes #3275)

9 years ago[mlb] Fix _VALID_URL
Sergey M․ [Fri, 18 Jul 2014 14:43:01 +0000 (21:43 +0700)]
[mlb] Fix _VALID_URL

9 years agoCredit @hassaanaliw for cracked (#3274)
Sergey M․ [Fri, 18 Jul 2014 14:41:34 +0000 (21:41 +0700)]
Credit @hassaanaliw for cracked (#3274)

9 years agoMerge branch 'hassaanaliw-cracked'
Sergey M․ [Fri, 18 Jul 2014 14:39:38 +0000 (21:39 +0700)]
Merge branch 'hassaanaliw-cracked'

9 years ago[crackled] Improve, fix invalid regexes and extract more metadata
Sergey M․ [Fri, 18 Jul 2014 14:39:21 +0000 (21:39 +0700)]
[crackled] Improve, fix invalid regexes and extract more metadata

9 years ago[utils] Add None check in str_to_int
Sergey M․ [Fri, 18 Jul 2014 14:37:40 +0000 (21:37 +0700)]
[utils] Add None check in str_to_int

9 years agoMerge branch 'cracked' of https://github.com/hassaanaliw/youtube-dl
Sergey M․ [Fri, 18 Jul 2014 13:29:35 +0000 (20:29 +0700)]
Merge branch 'cracked' of https://github.com/hassaanaliw/youtube-dl

9 years ago[youtube] Move swfinterp into its own file
Philipp Hagemeister [Fri, 18 Jul 2014 08:24:28 +0000 (10:24 +0200)]
[youtube] Move swfinterp into its own file

9 years ago[youtube] Add support for classes in swf parser
Philipp Hagemeister [Thu, 17 Jul 2014 22:54:17 +0000 (00:54 +0200)]
[youtube] Add support for classes in swf parser

9 years ago[youtube] SWF parser: Add opcode 86
Philipp Hagemeister [Thu, 17 Jul 2014 21:22:49 +0000 (23:22 +0200)]
[youtube] SWF parser: Add opcode 86

Yes, I know we need 96, but an implementation of 86 could help avoid a similar issue.

9 years agoMerge pull request #3289 from Reventl0v/patch-1
Philipp Hagemeister [Thu, 17 Jul 2014 20:54:24 +0000 (22:54 +0200)]
Merge pull request #3289 from Reventl0v/patch-1

Fix the url in the INSTALLATION section

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Thu, 17 Jul 2014 20:32:54 +0000 (22:32 +0200)]
Merge remote-tracking branch 'origin/master'

9 years ago[npo] Fix the json extraction (fixes #3282)
Jaime Marquínez Ferrándiz [Thu, 17 Jul 2014 20:29:03 +0000 (22:29 +0200)]
[npo] Fix the json extraction (fixes #3282)

The comment in the javascript file is not always the same.

9 years agoFix the url in the INSTALLATION section
Reventl0v [Thu, 17 Jul 2014 19:08:43 +0000 (21:08 +0200)]
Fix the url in the INSTALLATION section

9 years ago[youtube] Find more swf players (Closes #3270, refer #3271)
Philipp Hagemeister [Thu, 17 Jul 2014 14:28:30 +0000 (16:28 +0200)]
[youtube] Find more swf players (Closes #3270, refer #3271)

9 years agoMerge pull request #3283 from MikeCol/redtube_thumb_new
Jaime Marquínez Ferrándiz [Thu, 17 Jul 2014 10:44:21 +0000 (12:44 +0200)]
Merge pull request #3283 from MikeCol/redtube_thumb_new

Redtube changed player config, new place to get thumb URL

9 years agoRedtube changed player config, new place to get thumb URL
MikeCol [Thu, 17 Jul 2014 09:17:27 +0000 (11:17 +0200)]
Redtube changed player config, new place to get thumb URL

9 years ago[dfb] Add extractor (closes #3280)
Jaime Marquínez Ferrándiz [Thu, 17 Jul 2014 08:07:51 +0000 (10:07 +0200)]
[dfb] Add extractor (closes #3280)

9 years ago[adultswim] The bitrate must be an integer or None (reported in #2952)
Jaime Marquínez Ferrándiz [Thu, 17 Jul 2014 07:31:48 +0000 (09:31 +0200)]
[adultswim] The bitrate must be an integer or None (reported in #2952)

9 years ago[adultswim] Simplify (closes #2952)
Jaime Marquínez Ferrándiz [Thu, 17 Jul 2014 07:27:06 +0000 (09:27 +0200)]
[adultswim] Simplify (closes #2952)

9 years agoMerge remote-tracking branch 'adammw/adultswim'
Jaime Marquínez Ferrándiz [Thu, 17 Jul 2014 07:21:43 +0000 (09:21 +0200)]
Merge remote-tracking branch 'adammw/adultswim'

9 years ago[comedycentral] Only recognize the cc.com domain
Jaime Marquínez Ferrándiz [Wed, 16 Jul 2014 20:37:01 +0000 (22:37 +0200)]
[comedycentral] Only recognize the cc.com domain

The old comedycentral.com urls redirect to the new urls.

9 years ago[comedycentral] Recognize 'full-episodes' urls (fixes #3277)
Jaime Marquínez Ferrándiz [Wed, 16 Jul 2014 20:35:09 +0000 (22:35 +0200)]
[comedycentral] Recognize 'full-episodes' urls (fixes #3277)

9 years ago[rtbf] Fix data video regex
Sergey M․ [Wed, 16 Jul 2014 18:57:38 +0000 (01:57 +0700)]
[rtbf] Fix data video regex

9 years agoCredit @chaochichen for mlb (#3252)
Sergey M․ [Wed, 16 Jul 2014 14:03:30 +0000 (21:03 +0700)]
Credit @chaochichen for mlb (#3252)

9 years agoMerge branch 'cracked' of https://github.com/hassaanaliw/youtube-dl into hassaanaliw...
Sergey M․ [Wed, 16 Jul 2014 13:55:38 +0000 (20:55 +0700)]
Merge branch 'cracked' of https://github.com/hassaanaliw/youtube-dl into hassaanaliw-cracked

9 years ago[cracked] Add new extractor
hassaanaliw [Wed, 16 Jul 2014 13:45:42 +0000 (18:45 +0500)]
[cracked] Add new extractor

9 years agoMerge branch 'chaochichen-MLB'
Sergey M․ [Wed, 16 Jul 2014 13:42:01 +0000 (20:42 +0700)]
Merge branch 'chaochichen-MLB'

9 years ago[mlb] Extract more metadata and all formats, provide more tests
Sergey M․ [Wed, 16 Jul 2014 13:40:28 +0000 (20:40 +0700)]
[mlb] Extract more metadata and all formats, provide more tests

9 years agoMerge branch 'MLB' of https://github.com/chaochichen/youtube-dl into chaochichen-MLB
Sergey M․ [Wed, 16 Jul 2014 12:13:35 +0000 (19:13 +0700)]
Merge branch 'MLB' of https://github.com/chaochichen/youtube-dl into chaochichen-MLB

9 years ago[sockshare] Add new extractor
Naglis Jonaitis [Tue, 15 Jul 2014 23:07:20 +0000 (02:07 +0300)]
[sockshare] Add new extractor

9 years agorelease 2014.07.15
Philipp Hagemeister [Tue, 15 Jul 2014 20:59:12 +0000 (22:59 +0200)]
release 2014.07.15

9 years agoSwitched to use media detail XML to extract video URL
Charles Chen [Tue, 15 Jul 2014 20:55:23 +0000 (13:55 -0700)]
Switched to use media detail XML to extract video URL

9 years ago[youtube & jsinterp] Fix signature extraction (fixes #3255)
Jaime Marquínez Ferrándiz [Tue, 15 Jul 2014 20:46:39 +0000 (22:46 +0200)]
[youtube & jsinterp] Fix signature extraction (fixes #3255)

Some functions are defined now inside an object, the jsinterp will search its definition if the variable is not defined in the local namespace.

9 years ago[tutv] Replace 404 test and modernize
Sergey M․ [Tue, 15 Jul 2014 12:32:42 +0000 (19:32 +0700)]
[tutv] Replace 404 test and modernize

9 years ago[soundcloud] Replace 404 test
Sergey M․ [Tue, 15 Jul 2014 12:18:06 +0000 (19:18 +0700)]
[soundcloud] Replace 404 test

9 years ago[MLB] Add new extractor
Charles Chen [Mon, 14 Jul 2014 18:00:55 +0000 (11:00 -0700)]
[MLB] Add new extractor

9 years agoFix utils.strip_jsonp
Filippo Valsorda [Sun, 13 Jul 2014 22:41:23 +0000 (00:41 +0200)]
Fix utils.strip_jsonp

9 years ago[pyvideo] Fix title extraction
Sergey M․ [Sun, 13 Jul 2014 17:38:10 +0000 (00:38 +0700)]
[pyvideo] Fix title extraction

9 years ago[tlc.de] If the url contains a fragment, use if in the iframe url (reported in #2748)
Jaime Marquínez Ferrándiz [Sun, 13 Jul 2014 12:38:26 +0000 (14:38 +0200)]
[tlc.de] If the url contains a fragment, use if in the iframe url (reported in #2748)

The fragment is used in the webpage for selecting different videos.

9 years agorename southparkstudios.py to southpark.py
Jaime Marquínez Ferrándiz [Sun, 13 Jul 2014 12:08:23 +0000 (14:08 +0200)]
rename southparkstudios.py to southpark.py

And make the extractor only recognize southpark.cc.com urls, the old urls are redirected.