Philipp Hagemeister [Sun, 24 Aug 2014 02:47:38 +0000 (04:47 +0200)]
release 2014.08.24.2
Philipp Hagemeister [Sun, 24 Aug 2014 02:47:18 +0000 (04:47 +0200)]
[ministrygrid] Add extractor (Fixes #2900)
Philipp Hagemeister [Sun, 24 Aug 2014 02:18:09 +0000 (04:18 +0200)]
[wayofthemaster] Remove unused import
Philipp Hagemeister [Sun, 24 Aug 2014 01:44:54 +0000 (03:44 +0200)]
[wayofthemaster] Add extractor (Fixes #3575)
Philipp Hagemeister [Sun, 24 Aug 2014 01:37:19 +0000 (03:37 +0200)]
[ebaumsworld] Remove spurious determine_ext
Philipp Hagemeister [Sun, 24 Aug 2014 01:31:38 +0000 (03:31 +0200)]
[ebaumsworld] Modernize
Philipp Hagemeister [Sun, 24 Aug 2014 01:20:40 +0000 (03:20 +0200)]
release 2014.08.24.1
Philipp Hagemeister [Sun, 24 Aug 2014 01:20:31 +0000 (03:20 +0200)]
[bip.tv] Allow underscore in lookup ids (Fixes #3573)
Philipp Hagemeister [Sun, 24 Aug 2014 01:13:49 +0000 (03:13 +0200)]
[blip.tv] Add legacy test case
This was broken in the mean time, so add a test case to make sure it doesn't break silently again.
Philipp Hagemeister [Sun, 24 Aug 2014 01:11:00 +0000 (03:11 +0200)]
[arte.tv:creative] Fix test case
Philipp Hagemeister [Sun, 24 Aug 2014 00:57:31 +0000 (02:57 +0200)]
[arte:creative] Support more URLs (fixes #3572)
Philipp Hagemeister [Sun, 24 Aug 2014 00:44:36 +0000 (02:44 +0200)]
release 2014.08.24
Philipp Hagemeister [Sun, 24 Aug 2014 00:41:21 +0000 (02:41 +0200)]
[brightcove] Add support for videoId= in og:video meta (Fixes #3571)
Philipp Hagemeister [Sun, 24 Aug 2014 00:40:26 +0000 (02:40 +0200)]
[brightcove] Detect geoblocking
Philipp Hagemeister [Sun, 24 Aug 2014 00:29:02 +0000 (02:29 +0200)]
[generic] Require og:video URLs to contain a dot
Philipp Hagemeister [Sun, 24 Aug 2014 00:24:47 +0000 (02:24 +0200)]
[generic] Prevent from downloading a .swf as a video
We're seeing quite a number of people who do not put a video file in the og:video field, but the player URL. Try to detect some of these and filter them out.
Philipp Hagemeister [Sun, 24 Aug 2014 00:11:26 +0000 (02:11 +0200)]
[brightcove] Add a truncated URL warning message (#3571)
Philipp Hagemeister [Sun, 24 Aug 2014 00:06:59 +0000 (02:06 +0200)]
[grooveshark] Use proper imports
Philipp Hagemeister [Sun, 24 Aug 2014 00:02:17 +0000 (02:02 +0200)]
[generic] Add support for camtasia videos (Fixes #3574)
Philipp Hagemeister [Sat, 23 Aug 2014 23:34:28 +0000 (01:34 +0200)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Sat, 23 Aug 2014 23:32:12 +0000 (01:32 +0200)]
[grooveshark] Fix test md5sum
Philipp Hagemeister [Sat, 23 Aug 2014 23:31:35 +0000 (01:31 +0200)]
[grooveshark,http] Make HTTP POST downloads work
Sergey M․ [Sat, 23 Aug 2014 19:22:10 +0000 (02:22 +0700)]
[wat] Add support for SD and HD videos (Closes #3558)
Philipp Hagemeister [Sat, 23 Aug 2014 14:41:14 +0000 (16:41 +0200)]
Merge remote-tracking branch 'sehrgut/Grooveshark'
Conflicts:
youtube_dl/__init__.py
youtube_dl/extractor/__init__.py
Philipp Hagemeister [Sat, 23 Aug 2014 13:24:31 +0000 (15:24 +0200)]
release 2014.08.23
Philipp Hagemeister [Sat, 23 Aug 2014 13:20:49 +0000 (15:20 +0200)]
[sbs] Add new extractor (Fixes #3566)
Philipp Hagemeister [Sat, 23 Aug 2014 13:05:21 +0000 (15:05 +0200)]
[rtlnl] Remove unused code
Philipp Hagemeister [Sat, 23 Aug 2014 13:04:11 +0000 (15:04 +0200)]
[patreon] Remove unused import
Philipp Hagemeister [Sat, 23 Aug 2014 12:39:45 +0000 (14:39 +0200)]
[vodlocker] Allow title to end with a <br>
Sergey M․ [Sat, 23 Aug 2014 10:44:56 +0000 (17:44 +0700)]
[movieclips] Add extractor (Closes #3554)
Philipp Hagemeister [Fri, 22 Aug 2014 20:46:42 +0000 (22:46 +0200)]
Merge pull request #3568 from MikeCol/xhamster_load
changed _VALID_URL to allow for country specific subdomains
MikeCol [Fri, 22 Aug 2014 20:17:07 +0000 (22:17 +0200)]
changed _VALID_URL to allow for country specific prefixes
Philipp Hagemeister [Fri, 22 Aug 2014 16:47:49 +0000 (18:47 +0200)]
[rtve.es:live] Start supporting the 24h channel
Philipp Hagemeister [Fri, 22 Aug 2014 16:41:43 +0000 (18:41 +0200)]
release 2014.08.22.3
Philipp Hagemeister [Fri, 22 Aug 2014 16:40:26 +0000 (18:40 +0200)]
[rtve] Add support for live stream
At the moment, only RTVE-1 seems to work flawlessly.
-2 seems geoblocked right now.
-TDP doesn't seem to be available outside of Spain.
Philipp Hagemeister [Fri, 22 Aug 2014 16:19:56 +0000 (18:19 +0200)]
[generic] Simplify playlist support (#2948)
Philipp Hagemeister [Fri, 22 Aug 2014 15:46:57 +0000 (17:46 +0200)]
[YouTubeDL] Correct handling of age_limit = None in result
Philipp Hagemeister [Fri, 22 Aug 2014 15:40:36 +0000 (17:40 +0200)]
Merge remote-tracking branch 'anovicecodemonkey/generic-data-video-url'
Conflicts:
youtube_dl/extractor/generic.py
Philipp Hagemeister [Fri, 22 Aug 2014 15:38:11 +0000 (17:38 +0200)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Fri, 22 Aug 2014 15:34:50 +0000 (17:34 +0200)]
[playfm] Add extractor (Fixes #3538)
Sergey M․ [Fri, 22 Aug 2014 14:41:51 +0000 (21:41 +0700)]
[nuvid] Adapt to latest layout changes
Philipp Hagemeister [Fri, 22 Aug 2014 09:30:39 +0000 (11:30 +0200)]
[README] Add thumbnail to _TEST example
While it's not mandatory, extractors are highly encouraged to provide a thumbnail field.
Philipp Hagemeister [Fri, 22 Aug 2014 01:44:30 +0000 (03:44 +0200)]
[test_YoutubeDL] Reorder formats (#3542)
Philipp Hagemeister [Fri, 22 Aug 2014 01:16:16 +0000 (03:16 +0200)]
release 2014.08.22.2
Philipp Hagemeister [Fri, 22 Aug 2014 01:16:08 +0000 (03:16 +0200)]
[pbs] recognize class=partnerPlayer as well (Fixes #3564)
Philipp Hagemeister [Fri, 22 Aug 2014 01:02:49 +0000 (03:02 +0200)]
release 2014.08.22.1
Philipp Hagemeister [Fri, 22 Aug 2014 00:57:08 +0000 (02:57 +0200)]
release 2014.08.22
Philipp Hagemeister [Fri, 22 Aug 2014 00:45:21 +0000 (02:45 +0200)]
Merge remote-tracking branch 'liudongmiao/patch-subtitle'
Philipp Hagemeister [Fri, 22 Aug 2014 00:34:22 +0000 (02:34 +0200)]
Credit @terminalmage for patreon (#3390)
Philipp Hagemeister [Fri, 22 Aug 2014 00:33:29 +0000 (02:33 +0200)]
[patreon] Simplify (#3390)
Philipp Hagemeister [Thu, 21 Aug 2014 23:52:56 +0000 (01:52 +0200)]
Merge remote-tracking branch 'terminalmage/add-patreon'
Philipp Hagemeister [Thu, 21 Aug 2014 23:51:26 +0000 (01:51 +0200)]
[README] format
Philipp Hagemeister [Thu, 21 Aug 2014 23:47:42 +0000 (01:47 +0200)]
[README] brevity is the soul of wit
These instructions are overly long as it is. Leave out the _TESTS example; most developers will not need it in their first IE.
Philipp Hagemeister [Thu, 21 Aug 2014 23:46:46 +0000 (01:46 +0200)]
Merge remote-tracking branch 'terminalmage/readme'
Philipp Hagemeister [Thu, 21 Aug 2014 23:44:35 +0000 (01:44 +0200)]
[aparat] modernize
Philipp Hagemeister [Thu, 21 Aug 2014 23:43:19 +0000 (01:43 +0200)]
[dump] Modernize (#3565)
Philipp Hagemeister [Thu, 21 Aug 2014 23:38:59 +0000 (01:38 +0200)]
Merge remote-tracking branch 'yasoob/master'
Philipp Hagemeister [Thu, 21 Aug 2014 23:36:07 +0000 (01:36 +0200)]
[metacafe] Add support for movieclips videos (Fixes #3555)
M.Yasoob Ullah Khalid ☺ [Thu, 21 Aug 2014 20:31:12 +0000 (01:31 +0500)]
Added test for dump.com
M.Yasoob Ullah Khalid ☺ [Thu, 21 Aug 2014 20:30:49 +0000 (01:30 +0500)]
Added an IE for Dump.com
Philipp Hagemeister [Thu, 21 Aug 2014 16:02:02 +0000 (18:02 +0200)]
release 2014.08.21.3
Philipp Hagemeister [Thu, 21 Aug 2014 16:01:33 +0000 (18:01 +0200)]
Merge remote-tracking branch 'origin/master'
Sergey M․ [Thu, 21 Aug 2014 15:03:00 +0000 (22:03 +0700)]
[utils] Add missing mode and encoding arguments
Philipp Hagemeister [Thu, 21 Aug 2014 11:37:19 +0000 (13:37 +0200)]
[metacafe] Avoid excessive nesting
Philipp Hagemeister [Thu, 21 Aug 2014 11:25:17 +0000 (13:25 +0200)]
[metacafe] Simplify
Philipp Hagemeister [Thu, 21 Aug 2014 11:13:26 +0000 (13:13 +0200)]
[youtube] tag 171 is 128KBits (Fixes #3542)
Philipp Hagemeister [Thu, 21 Aug 2014 11:07:49 +0000 (13:07 +0200)]
release 2014.08.21.2
Philipp Hagemeister [Thu, 21 Aug 2014 11:05:24 +0000 (13:05 +0200)]
[escapist] Add support for og:video:url (Fixes #3557)
Philipp Hagemeister [Thu, 21 Aug 2014 11:01:13 +0000 (13:01 +0200)]
[utils] Make JSON file writes atomic (Fixes #3549)
Philipp Hagemeister [Thu, 21 Aug 2014 10:32:02 +0000 (12:32 +0200)]
[README] Document homebrew and pip installation (#3190)
Philipp Hagemeister [Thu, 21 Aug 2014 10:16:21 +0000 (12:16 +0200)]
release 2014.08.21.1
Philipp Hagemeister [Thu, 21 Aug 2014 10:15:51 +0000 (12:15 +0200)]
[youtube] Handle incorrectly written cache files (#3549)
Philipp Hagemeister [Thu, 21 Aug 2014 09:58:08 +0000 (11:58 +0200)]
release 2014.08.21
Philipp Hagemeister [Thu, 21 Aug 2014 09:57:52 +0000 (11:57 +0200)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Thu, 21 Aug 2014 09:57:44 +0000 (11:57 +0200)]
Credit @akirk for ellentv
Philipp Hagemeister [Thu, 21 Aug 2014 09:57:03 +0000 (11:57 +0200)]
[ellentv] Simplify and correct tests
Philipp Hagemeister [Thu, 21 Aug 2014 09:56:49 +0000 (11:56 +0200)]
Deprecate test_playlists
Philipp Hagemeister [Thu, 21 Aug 2014 09:52:07 +0000 (11:52 +0200)]
Allow playlist test definitions in test_download.
This moves playlist tests where they belong, i.e. to the extractors themselves.
Additionally, all our network interaction configuration for tests in test_download now applies to playlist tests as well.
Sergey M․ [Wed, 20 Aug 2014 13:30:29 +0000 (20:30 +0700)]
[teamcoco] Update video id regex
Sergey M․ [Tue, 19 Aug 2014 13:02:31 +0000 (20:02 +0700)]
Merge branch 'naglis-jove'
Sergey M․ [Tue, 19 Aug 2014 13:02:08 +0000 (20:02 +0700)]
[jove] Simplify, extract full description and add test for video that requires subscription
Sergey M․ [Tue, 19 Aug 2014 12:22:25 +0000 (19:22 +0700)]
Merge branch 'jove' of https://github.com/naglis/youtube-dl into naglis-jove
Jaime Marquínez Ferrándiz [Mon, 18 Aug 2014 20:43:35 +0000 (22:43 +0200)]
[mitele] Add extractor for mitele.es
Jaime Marquínez Ferrándiz [Mon, 18 Aug 2014 13:39:35 +0000 (15:39 +0200)]
[rtlnl] Add extractor for rtlxl.nl (closes #3523)
Sergey M․ [Mon, 18 Aug 2014 12:24:18 +0000 (19:24 +0700)]
[pbs] Add frontline video test
Sergey M․ [Mon, 18 Aug 2014 12:20:53 +0000 (19:20 +0700)]
[pbs] Extract coveplayerid (Closes #3522)
Sergey M․ [Sat, 16 Aug 2014 19:07:04 +0000 (02:07 +0700)]
[dfb] Fix f4m manifest URL
Sergey M․ [Sat, 16 Aug 2014 06:56:22 +0000 (13:56 +0700)]
[yahoo] Add support for embedded videos (Closes #3525)
Sergey M․ [Fri, 15 Aug 2014 14:38:41 +0000 (21:38 +0700)]
[howstuffworks] Add extractor (#3500)
Content-length is invalid for final download links.
Philipp Hagemeister [Fri, 15 Aug 2014 08:55:54 +0000 (10:55 +0200)]
Merge remote-tracking branch 'akirk/ellentv'
rubicks [Thu, 14 Aug 2014 15:01:23 +0000 (11:01 -0400)]
envvar overrideable PREFIX, BINDIR, MANDIR, PYTHON
Sergey M․ [Thu, 14 Aug 2014 13:17:31 +0000 (20:17 +0700)]
[livestream] Improve extraction (Closes #3513)
Sergey M․ [Wed, 13 Aug 2014 11:24:46 +0000 (18:24 +0700)]
[shared] Update test
Alexander Kirk [Wed, 13 Aug 2014 10:14:44 +0000 (12:14 +0200)]
[ellentv] Add new extractor
Sergey M․ [Tue, 12 Aug 2014 13:54:08 +0000 (20:54 +0700)]
[ooyala] Try mobile player JS URLs for all available devices (Closes #3498)
Looks like some videos are only available for particular devices
(e.g. http://player.ooyala.com/player.js?embedCode=x1b3lqZDq9y_7kMyC2Op5qo-p077tXD0
is only available for ipad)
Working around with fetching URLs for all the devices found starting with 'unknown'
until we succeed or eventually fail for each device.
Philipp Hagemeister [Sun, 10 Aug 2014 17:47:15 +0000 (19:47 +0200)]
release 2014.08.10
Philipp Hagemeister [Sun, 10 Aug 2014 11:04:45 +0000 (13:04 +0200)]
[appletrailers] Support height-less videos
Sergey M․ [Sun, 10 Aug 2014 10:53:17 +0000 (17:53 +0700)]
[ard] Show error message for videos that are no longer available (#3422)
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 09:55:24 +0000 (11:55 +0200)]
[facebook] Allow '?' before '#!' (fixes #3477)
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 09:08:56 +0000 (11:08 +0200)]
[test/test_utils] Fix typo in method name