youtube-dl
9 years agoMoved from os.system to subprocess.call
mcd1992 [Sat, 23 Aug 2014 19:30:13 +0000 (14:30 -0500)]
Moved from os.system to subprocess.call

9 years agoImplemented --exec option.
mcd1992 [Fri, 22 Aug 2014 21:40:43 +0000 (16:40 -0500)]
Implemented --exec option.

9 years agorelease 2014.08.24.6
Philipp Hagemeister [Sun, 24 Aug 2014 13:19:33 +0000 (15:19 +0200)]
release 2014.08.24.6

9 years ago[wat] Make geolock a warning (Fixes #3579)
Philipp Hagemeister [Sun, 24 Aug 2014 13:19:21 +0000 (15:19 +0200)]
[wat] Make geolock a warning (Fixes #3579)

9 years ago[generic] remove unused imports
Philipp Hagemeister [Sun, 24 Aug 2014 12:28:58 +0000 (14:28 +0200)]
[generic] remove unused imports

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)