youtube-dl
9 years agoMerge remote-tracking branch 'riking/twofactor'
Philipp Hagemeister [Sun, 24 Aug 2014 05:14:23 +0000 (07:14 +0200)]
Merge remote-tracking branch 'riking/twofactor'

9 years agoCredit @olebowle for GameOne:playlist (#3247)
Philipp Hagemeister [Sun, 24 Aug 2014 05:06:47 +0000 (07:06 +0200)]
Credit @olebowle for GameOne:playlist (#3247)

9 years ago[gameone:playlist] Move test to extractor
Philipp Hagemeister [Sun, 24 Aug 2014 05:05:49 +0000 (07:05 +0200)]
[gameone:playlist] Move test to extractor

9 years agoMerge remote-tracking branch 'olebowle/gameone'
Philipp Hagemeister [Sun, 24 Aug 2014 05:02:29 +0000 (07:02 +0200)]
Merge remote-tracking branch 'olebowle/gameone'

9 years agorelease 2014.08.24.5
Philipp Hagemeister [Sun, 24 Aug 2014 04:58:47 +0000 (06:58 +0200)]
release 2014.08.24.5

9 years ago[generic] Use default opener for HEAD request (Fixes #3528)
Philipp Hagemeister [Sun, 24 Aug 2014 04:58:11 +0000 (06:58 +0200)]
[generic] Use default opener for HEAD request (Fixes #3528)

9 years agorelease 2014.08.24.4
Philipp Hagemeister [Sun, 24 Aug 2014 04:42:05 +0000 (06:42 +0200)]
release 2014.08.24.4

9 years ago[expotv] Add new extractor (Fixes #3552)
Philipp Hagemeister [Sun, 24 Aug 2014 04:41:55 +0000 (06:41 +0200)]
[expotv] Add new extractor (Fixes #3552)

9 years ago[pornotube] Modernize
Philipp Hagemeister [Sun, 24 Aug 2014 04:16:24 +0000 (06:16 +0200)]
[pornotube] Modernize

9 years agorelease 2014.08.24.3
Philipp Hagemeister [Sun, 24 Aug 2014 03:32:31 +0000 (05:32 +0200)]
release 2014.08.24.3

9 years ago[generic] Automatic detection of flow player and age_limit (Fixes #3576)
Philipp Hagemeister [Sun, 24 Aug 2014 03:31:32 +0000 (05:31 +0200)]
[generic] Automatic detection of flow player and age_limit (Fixes #3576)

9 years agorelease 2014.08.24.2
Philipp Hagemeister [Sun, 24 Aug 2014 02:47:38 +0000 (04:47 +0200)]
release 2014.08.24.2

9 years ago[ministrygrid] Add extractor (Fixes #2900)
Philipp Hagemeister [Sun, 24 Aug 2014 02:47:18 +0000 (04:47 +0200)]
[ministrygrid] Add extractor (Fixes #2900)

9 years ago[wayofthemaster] Remove unused import
Philipp Hagemeister [Sun, 24 Aug 2014 02:18:09 +0000 (04:18 +0200)]
[wayofthemaster] Remove unused import

9 years ago[wayofthemaster] Add extractor (Fixes #3575)
Philipp Hagemeister [Sun, 24 Aug 2014 01:44:54 +0000 (03:44 +0200)]
[wayofthemaster] Add extractor (Fixes #3575)

9 years ago[ebaumsworld] Remove spurious determine_ext
Philipp Hagemeister [Sun, 24 Aug 2014 01:37:19 +0000 (03:37 +0200)]
[ebaumsworld] Remove spurious determine_ext

9 years ago[ebaumsworld] Modernize
Philipp Hagemeister [Sun, 24 Aug 2014 01:31:38 +0000 (03:31 +0200)]
[ebaumsworld] Modernize

9 years agorelease 2014.08.24.1
Philipp Hagemeister [Sun, 24 Aug 2014 01:20:40 +0000 (03:20 +0200)]
release 2014.08.24.1

9 years ago[bip.tv] Allow underscore in lookup ids (Fixes #3573)
Philipp Hagemeister [Sun, 24 Aug 2014 01:20:31 +0000 (03:20 +0200)]
[bip.tv] Allow underscore in lookup ids (Fixes #3573)

9 years ago[blip.tv] Add legacy test case
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.

9 years ago[arte.tv:creative] Fix test case
Philipp Hagemeister [Sun, 24 Aug 2014 01:11:00 +0000 (03:11 +0200)]
[arte.tv:creative] Fix test case

9 years ago[arte:creative] Support more URLs (fixes #3572)
Philipp Hagemeister [Sun, 24 Aug 2014 00:57:31 +0000 (02:57 +0200)]
[arte:creative] Support more URLs (fixes #3572)

9 years agorelease 2014.08.24
Philipp Hagemeister [Sun, 24 Aug 2014 00:44:36 +0000 (02:44 +0200)]
release 2014.08.24

9 years ago[brightcove] Add support for videoId= in og:video meta (Fixes #3571)
Philipp Hagemeister [Sun, 24 Aug 2014 00:41:21 +0000 (02:41 +0200)]
[brightcove] Add support for videoId= in og:video meta (Fixes #3571)

9 years ago[brightcove] Detect geoblocking
Philipp Hagemeister [Sun, 24 Aug 2014 00:40:26 +0000 (02:40 +0200)]
[brightcove] Detect geoblocking

9 years ago[generic] Require og:video URLs to contain a dot
Philipp Hagemeister [Sun, 24 Aug 2014 00:29:02 +0000 (02:29 +0200)]
[generic] Require og:video URLs to contain a dot

9 years ago[generic] Prevent from downloading a .swf as a video
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.

9 years ago[brightcove] Add a truncated URL warning message (#3571)
Philipp Hagemeister [Sun, 24 Aug 2014 00:11:26 +0000 (02:11 +0200)]
[brightcove] Add a truncated URL warning message (#3571)

9 years ago[grooveshark] Use proper imports
Philipp Hagemeister [Sun, 24 Aug 2014 00:06:59 +0000 (02:06 +0200)]
[grooveshark] Use proper imports

9 years ago[generic] Add support for camtasia videos (Fixes #3574)
Philipp Hagemeister [Sun, 24 Aug 2014 00:02:17 +0000 (02:02 +0200)]
[generic] Add support for camtasia videos (Fixes #3574)

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Sat, 23 Aug 2014 23:34:28 +0000 (01:34 +0200)]
Merge remote-tracking branch 'origin/master'

9 years ago[grooveshark] Fix test md5sum
Philipp Hagemeister [Sat, 23 Aug 2014 23:32:12 +0000 (01:32 +0200)]
[grooveshark] Fix test md5sum

9 years ago[grooveshark,http] Make HTTP POST downloads work
Philipp Hagemeister [Sat, 23 Aug 2014 23:31:35 +0000 (01:31 +0200)]
[grooveshark,http] Make HTTP POST downloads work

9 years ago[wat] Add support for SD and HD videos (Closes #3558)
Sergey M․ [Sat, 23 Aug 2014 19:22:10 +0000 (02:22 +0700)]
[wat] Add support for SD and HD videos (Closes #3558)

9 years agoMerge remote-tracking branch 'sehrgut/Grooveshark'
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

9 years agorelease 2014.08.23
Philipp Hagemeister [Sat, 23 Aug 2014 13:24:31 +0000 (15:24 +0200)]
release 2014.08.23

9 years ago[sbs] Add new extractor (Fixes #3566)
Philipp Hagemeister [Sat, 23 Aug 2014 13:20:49 +0000 (15:20 +0200)]
[sbs] Add new extractor (Fixes #3566)

9 years ago[rtlnl] Remove unused code
Philipp Hagemeister [Sat, 23 Aug 2014 13:05:21 +0000 (15:05 +0200)]
[rtlnl] Remove unused code

9 years ago[patreon] Remove unused import
Philipp Hagemeister [Sat, 23 Aug 2014 13:04:11 +0000 (15:04 +0200)]
[patreon] Remove unused import

9 years ago[vodlocker] Allow title to end with a <br>
Philipp Hagemeister [Sat, 23 Aug 2014 12:39:45 +0000 (14:39 +0200)]
[vodlocker] Allow title to end with a <br>

9 years ago[movieclips] Add extractor (Closes #3554)
Sergey M․ [Sat, 23 Aug 2014 10:44:56 +0000 (17:44 +0700)]
[movieclips] Add extractor (Closes #3554)

9 years agoMerge pull request #3568 from MikeCol/xhamster_load
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

9 years agochanged _VALID_URL to allow for country specific prefixes
MikeCol [Fri, 22 Aug 2014 20:17:07 +0000 (22:17 +0200)]
changed _VALID_URL to allow for country specific prefixes

9 years ago[rtve.es:live] Start supporting the 24h channel
Philipp Hagemeister [Fri, 22 Aug 2014 16:47:49 +0000 (18:47 +0200)]
[rtve.es:live] Start supporting the 24h channel

9 years agorelease 2014.08.22.3
Philipp Hagemeister [Fri, 22 Aug 2014 16:41:43 +0000 (18:41 +0200)]
release 2014.08.22.3

9 years ago[rtve] Add support for live stream
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.

9 years ago[generic] Simplify playlist support (#2948)
Philipp Hagemeister [Fri, 22 Aug 2014 16:19:56 +0000 (18:19 +0200)]
[generic] Simplify playlist support (#2948)

9 years ago[YouTubeDL] Correct handling of age_limit = None in result
Philipp Hagemeister [Fri, 22 Aug 2014 15:46:57 +0000 (17:46 +0200)]
[YouTubeDL] Correct handling of age_limit = None in result

9 years agoMerge remote-tracking branch 'anovicecodemonkey/generic-data-video-url'
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

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Fri, 22 Aug 2014 15:38:11 +0000 (17:38 +0200)]
Merge remote-tracking branch 'origin/master'

9 years ago[playfm] Add extractor (Fixes #3538)
Philipp Hagemeister [Fri, 22 Aug 2014 15:34:50 +0000 (17:34 +0200)]
[playfm] Add extractor (Fixes #3538)

9 years ago[nuvid] Adapt to latest layout changes
Sergey M․ [Fri, 22 Aug 2014 14:41:51 +0000 (21:41 +0700)]
[nuvid] Adapt to latest layout changes

9 years ago[README] Add thumbnail to _TEST example
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.

9 years ago[test_YoutubeDL] Reorder formats (#3542)
Philipp Hagemeister [Fri, 22 Aug 2014 01:44:30 +0000 (03:44 +0200)]
[test_YoutubeDL] Reorder formats (#3542)

9 years agorelease 2014.08.22.2
Philipp Hagemeister [Fri, 22 Aug 2014 01:16:16 +0000 (03:16 +0200)]
release 2014.08.22.2

9 years ago[pbs] recognize class=partnerPlayer as well (Fixes #3564)
Philipp Hagemeister [Fri, 22 Aug 2014 01:16:08 +0000 (03:16 +0200)]
[pbs] recognize class=partnerPlayer as well (Fixes #3564)

9 years agorelease 2014.08.22.1
Philipp Hagemeister [Fri, 22 Aug 2014 01:02:49 +0000 (03:02 +0200)]
release 2014.08.22.1

9 years agorelease 2014.08.22
Philipp Hagemeister [Fri, 22 Aug 2014 00:57:08 +0000 (02:57 +0200)]
release 2014.08.22

9 years agoMerge remote-tracking branch 'liudongmiao/patch-subtitle'
Philipp Hagemeister [Fri, 22 Aug 2014 00:45:21 +0000 (02:45 +0200)]
Merge remote-tracking branch 'liudongmiao/patch-subtitle'

9 years agoCredit @terminalmage for patreon (#3390)
Philipp Hagemeister [Fri, 22 Aug 2014 00:34:22 +0000 (02:34 +0200)]
Credit @terminalmage for patreon (#3390)

9 years ago[patreon] Simplify (#3390)
Philipp Hagemeister [Fri, 22 Aug 2014 00:33:29 +0000 (02:33 +0200)]
[patreon] Simplify (#3390)

9 years agoMerge remote-tracking branch 'terminalmage/add-patreon'
Philipp Hagemeister [Thu, 21 Aug 2014 23:52:56 +0000 (01:52 +0200)]
Merge remote-tracking branch 'terminalmage/add-patreon'

9 years ago[README] format
Philipp Hagemeister [Thu, 21 Aug 2014 23:51:26 +0000 (01:51 +0200)]
[README] format

9 years ago[README] brevity is the soul of wit
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.

9 years agoMerge remote-tracking branch 'terminalmage/readme'
Philipp Hagemeister [Thu, 21 Aug 2014 23:46:46 +0000 (01:46 +0200)]
Merge remote-tracking branch 'terminalmage/readme'

9 years ago[aparat] modernize
Philipp Hagemeister [Thu, 21 Aug 2014 23:44:35 +0000 (01:44 +0200)]
[aparat] modernize

9 years ago[dump] Modernize (#3565)
Philipp Hagemeister [Thu, 21 Aug 2014 23:43:19 +0000 (01:43 +0200)]
[dump] Modernize (#3565)

9 years agoMerge remote-tracking branch 'yasoob/master'
Philipp Hagemeister [Thu, 21 Aug 2014 23:38:59 +0000 (01:38 +0200)]
Merge remote-tracking branch 'yasoob/master'

9 years ago[metacafe] Add support for movieclips videos (Fixes #3555)
Philipp Hagemeister [Thu, 21 Aug 2014 23:36:07 +0000 (01:36 +0200)]
[metacafe] Add support for movieclips videos (Fixes #3555)

9 years agoAdded test for dump.com
M.Yasoob Ullah Khalid ☺ [Thu, 21 Aug 2014 20:31:12 +0000 (01:31 +0500)]
Added test for dump.com

9 years agoAdded an IE for Dump.com
M.Yasoob Ullah Khalid ☺ [Thu, 21 Aug 2014 20:30:49 +0000 (01:30 +0500)]
Added an IE for Dump.com

9 years agorelease 2014.08.21.3
Philipp Hagemeister [Thu, 21 Aug 2014 16:02:02 +0000 (18:02 +0200)]
release 2014.08.21.3

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Thu, 21 Aug 2014 16:01:33 +0000 (18:01 +0200)]
Merge remote-tracking branch 'origin/master'

9 years ago[utils] Add missing mode and encoding arguments
Sergey M․ [Thu, 21 Aug 2014 15:03:00 +0000 (22:03 +0700)]
[utils] Add missing mode and encoding arguments

9 years ago[metacafe] Avoid excessive nesting
Philipp Hagemeister [Thu, 21 Aug 2014 11:37:19 +0000 (13:37 +0200)]
[metacafe] Avoid excessive nesting

9 years ago[metacafe] Simplify
Philipp Hagemeister [Thu, 21 Aug 2014 11:25:17 +0000 (13:25 +0200)]
[metacafe] Simplify

9 years ago[youtube] tag 171 is 128KBits (Fixes #3542)
Philipp Hagemeister [Thu, 21 Aug 2014 11:13:26 +0000 (13:13 +0200)]
[youtube] tag 171 is 128KBits (Fixes #3542)

9 years agorelease 2014.08.21.2
Philipp Hagemeister [Thu, 21 Aug 2014 11:07:49 +0000 (13:07 +0200)]
release 2014.08.21.2

9 years ago[escapist] Add support for og:video:url (Fixes #3557)
Philipp Hagemeister [Thu, 21 Aug 2014 11:05:24 +0000 (13:05 +0200)]
[escapist] Add support for og:video:url (Fixes #3557)

9 years ago[utils] Make JSON file writes atomic (Fixes #3549)
Philipp Hagemeister [Thu, 21 Aug 2014 11:01:13 +0000 (13:01 +0200)]
[utils] Make JSON file writes atomic (Fixes #3549)

9 years ago[README] Document homebrew and pip installation (#3190)
Philipp Hagemeister [Thu, 21 Aug 2014 10:32:02 +0000 (12:32 +0200)]
[README] Document homebrew and pip installation (#3190)

9 years agorelease 2014.08.21.1
Philipp Hagemeister [Thu, 21 Aug 2014 10:16:21 +0000 (12:16 +0200)]
release 2014.08.21.1

9 years ago[youtube] Handle incorrectly written cache files (#3549)
Philipp Hagemeister [Thu, 21 Aug 2014 10:15:51 +0000 (12:15 +0200)]
[youtube] Handle incorrectly written cache files (#3549)

9 years agorelease 2014.08.21
Philipp Hagemeister [Thu, 21 Aug 2014 09:58:08 +0000 (11:58 +0200)]
release 2014.08.21

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Thu, 21 Aug 2014 09:57:52 +0000 (11:57 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agoCredit @akirk for ellentv
Philipp Hagemeister [Thu, 21 Aug 2014 09:57:44 +0000 (11:57 +0200)]
Credit @akirk for ellentv

9 years ago[ellentv] Simplify and correct tests
Philipp Hagemeister [Thu, 21 Aug 2014 09:57:03 +0000 (11:57 +0200)]
[ellentv] Simplify and correct tests

9 years agoDeprecate test_playlists
Philipp Hagemeister [Thu, 21 Aug 2014 09:56:49 +0000 (11:56 +0200)]
Deprecate test_playlists

9 years agoAllow playlist test definitions in test_download.
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.

9 years ago[teamcoco] Update video id regex
Sergey M․ [Wed, 20 Aug 2014 13:30:29 +0000 (20:30 +0700)]
[teamcoco] Update video id regex

9 years agoMerge branch 'naglis-jove'
Sergey M․ [Tue, 19 Aug 2014 13:02:31 +0000 (20:02 +0700)]
Merge branch 'naglis-jove'

9 years ago[jove] Simplify, extract full description and add test for video that requires subscr...
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

9 years agoMerge branch 'jove' of https://github.com/naglis/youtube-dl into naglis-jove
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

9 years ago[mitele] Add extractor for mitele.es
Jaime Marquínez Ferrándiz [Mon, 18 Aug 2014 20:43:35 +0000 (22:43 +0200)]
[mitele] Add extractor for mitele.es

9 years ago[rtlnl] Add extractor for rtlxl.nl (closes #3523)
Jaime Marquínez Ferrándiz [Mon, 18 Aug 2014 13:39:35 +0000 (15:39 +0200)]
[rtlnl] Add extractor for rtlxl.nl (closes #3523)

9 years ago[pbs] Add frontline video test
Sergey M․ [Mon, 18 Aug 2014 12:24:18 +0000 (19:24 +0700)]
[pbs] Add frontline video test

9 years ago[pbs] Extract coveplayerid (Closes #3522)
Sergey M․ [Mon, 18 Aug 2014 12:20:53 +0000 (19:20 +0700)]
[pbs] Extract coveplayerid (Closes #3522)

9 years agoRemove debug prints
riking [Sat, 16 Aug 2014 21:49:30 +0000 (14:49 -0700)]
Remove debug prints

9 years ago[youtube] Add two-factor account signin (TOTP only)
riking [Sat, 16 Aug 2014 21:28:41 +0000 (14:28 -0700)]
[youtube] Add two-factor account signin (TOTP only)

Additional work is required to prompt the user for the SMS or phone call codes, as there is no framework currently to prompt the user during an extraction operation.

Fixes #3533

9 years ago[dfb] Fix f4m manifest URL
Sergey M․ [Sat, 16 Aug 2014 19:07:04 +0000 (02:07 +0700)]
[dfb] Fix f4m manifest URL