youtube-dl
9 years ago[utils] Remove debug garbage
Sergey M․ [Sat, 13 Sep 2014 14:08:04 +0000 (21:08 +0700)]
[utils] Remove debug garbage

9 years ago[YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines...
Sergey M․ [Sat, 13 Sep 2014 13:59:16 +0000 (20:59 +0700)]
[YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests

9 years ago[YoutubeDL] Escape non-ASCII characters in URLs
Sergey M․ [Fri, 12 Sep 2014 16:20:17 +0000 (23:20 +0700)]
[YoutubeDL] Escape non-ASCII characters in URLs

urllib chokes on URLs with non-ASCII characters (see http://bugs.python.org/issue3991)
Working around by replacing request's original URL with escaped one

9 years agoMerge branch 'Lovius-master'
Sergey M․ [Fri, 12 Sep 2014 13:55:09 +0000 (20:55 +0700)]
Merge branch 'Lovius-master'

9 years ago[telemb] Extract all formats and modernize
Sergey M․ [Fri, 12 Sep 2014 13:51:48 +0000 (20:51 +0700)]
[telemb] Extract all formats and modernize

9 years agoMerge branch 'master' of https://github.com/Lovius/youtube-dl into Lovius-master
Sergey M․ [Fri, 12 Sep 2014 11:18:26 +0000 (18:18 +0700)]
Merge branch 'master' of https://github.com/Lovius/youtube-dl into Lovius-master

9 years agorelease 2014.09.12
Philipp Hagemeister [Fri, 12 Sep 2014 05:56:05 +0000 (07:56 +0200)]
release 2014.09.12

9 years ago[utils] Default SSL to TLS. (Fixes #3727)
Philipp Hagemeister [Fri, 12 Sep 2014 05:50:31 +0000 (07:50 +0200)]
[utils] Default SSL to TLS. (Fixes #3727)

On 2.x, we now try TLS first, and fall back to the compat 23 (basically anything) afterwards.
On 3.4+, we now use the proper function so that we get all the latest security configurations.
We allow SSLv3 though for the time being, since a lot of older pages use that.
On 3.3, we default to SSLv23 (basically "anything, including TLS") because that has the widest compatibility.

9 years ago[youtube] Don't make the url protocol optional
Jaime Marquínez Ferrándiz [Thu, 11 Sep 2014 19:47:25 +0000 (21:47 +0200)]
[youtube] Don't make the url protocol optional

The generic extractor will add it.

9 years ago[youjizz] Don't make the url protocol optional (fixes #3722)
Jaime Marquínez Ferrándiz [Thu, 11 Sep 2014 19:44:02 +0000 (21:44 +0200)]
[youjizz] Don't make the url protocol optional (fixes #3722)

It would fail to download the webpag if it's missing.
And the generic extractor will add it.

9 years agoMerge pull request #3716 from naglis/nosvideo
Sergey M. [Thu, 11 Sep 2014 12:20:13 +0000 (19:20 +0700)]
Merge pull request #3716 from naglis/nosvideo

[nosvideo] Check for deleted video

9 years agoMerge pull request #3718 from naglis/tv3play
Sergey M. [Thu, 11 Sep 2014 12:09:38 +0000 (19:09 +0700)]
Merge pull request #3718 from naglis/tv3play

[tvplay] Support similar services in different countries

9 years ago[tvplay] Support similar services in different countries
Naglis Jonaitis [Wed, 10 Sep 2014 21:10:18 +0000 (00:10 +0300)]
[tvplay] Support similar services in different countries

9 years ago[nosvideo] Update test
Naglis Jonaitis [Wed, 10 Sep 2014 15:19:59 +0000 (18:19 +0300)]
[nosvideo] Update test

9 years ago[nosvideo] Check for deleted videos
Naglis Jonaitis [Wed, 10 Sep 2014 15:10:21 +0000 (18:10 +0300)]
[nosvideo] Check for deleted videos

9 years agorelease 2014.09.10.1
Philipp Hagemeister [Wed, 10 Sep 2014 14:39:23 +0000 (16:39 +0200)]
release 2014.09.10.1

9 years ago[hostingbulk] Simplify
Sergey M․ [Wed, 10 Sep 2014 12:13:22 +0000 (19:13 +0700)]
[hostingbulk] Simplify

9 years agoMerge pull request #3709 from naglis/hostingbulk
Sergey M. [Wed, 10 Sep 2014 12:04:14 +0000 (19:04 +0700)]
Merge pull request #3709 from naglis/hostingbulk

[hostingbulk] Add new extractor

9 years ago[generic/youtube] Recognize youtube nocookie embeds (Closes #3713)
Sergey M․ [Wed, 10 Sep 2014 11:29:20 +0000 (18:29 +0700)]
[generic/youtube] Recognize youtube nocookie embeds (Closes #3713)

9 years ago[izlesene] Simplify
Sergey M․ [Wed, 10 Sep 2014 11:24:57 +0000 (18:24 +0700)]
[izlesene] Simplify

9 years agoMerge pull request #3710 from naglis/izlesene_fix
Sergey M. [Wed, 10 Sep 2014 11:20:57 +0000 (18:20 +0700)]
Merge pull request #3710 from naglis/izlesene_fix

Izlesene fix

9 years agorelease 2014.09.10
Philipp Hagemeister [Wed, 10 Sep 2014 10:26:39 +0000 (12:26 +0200)]
release 2014.09.10

9 years ago[izlesene] Remove API URL
Naglis Jonaitis [Tue, 9 Sep 2014 21:24:48 +0000 (00:24 +0300)]
[izlesene] Remove API URL

9 years ago[izlesene] Adapt to website changes and improve
Naglis Jonaitis [Tue, 9 Sep 2014 21:22:48 +0000 (00:22 +0300)]
[izlesene] Adapt to website changes and improve

9 years ago[hostingbulk] Add new extractor
Naglis Jonaitis [Tue, 9 Sep 2014 19:17:33 +0000 (22:17 +0300)]
[hostingbulk] Add new extractor

9 years ago[noco] Add authenticate support (Closes #3706)
Sergey M․ [Tue, 9 Sep 2014 18:24:05 +0000 (01:24 +0700)]
[noco] Add authenticate support (Closes #3706)

9 years ago[rutv] Fix rutv player regex
Sergey M․ [Tue, 9 Sep 2014 18:09:04 +0000 (01:09 +0700)]
[rutv] Fix rutv player regex

9 years ago[khanacademy] Improve _VALID_URL (Closes #3695)
Sergey M․ [Tue, 9 Sep 2014 15:09:32 +0000 (22:09 +0700)]
[khanacademy] Improve _VALID_URL (Closes #3695)

9 years ago[moevideo] Make filesize exact
Sergey M․ [Tue, 9 Sep 2014 14:48:10 +0000 (21:48 +0700)]
[moevideo] Make filesize exact

9 years agoMerge pull request #3690 from naglis/sharesix
Sergey M. [Tue, 9 Sep 2014 14:14:59 +0000 (21:14 +0700)]
Merge pull request #3690 from naglis/sharesix

[sharesix] Add new extractor

9 years ago[moevideo] Add videochart.net to _VALID_URL
Sergey M․ [Tue, 9 Sep 2014 14:04:57 +0000 (21:04 +0700)]
[moevideo] Add videochart.net to _VALID_URL

9 years agoMerge pull request #3691 from naglis/moevideo
Sergey M. [Tue, 9 Sep 2014 13:56:35 +0000 (20:56 +0700)]
Merge pull request #3691 from naglis/moevideo

[moevideo] Add new extractor

9 years ago[vgtv] Add view count to test cases
Sergey M․ [Mon, 8 Sep 2014 14:33:03 +0000 (21:33 +0700)]
[vgtv] Add view count to test cases

9 years agoMerge branch 'mrkolby-vgtv'
Sergey M․ [Mon, 8 Sep 2014 14:26:59 +0000 (21:26 +0700)]
Merge branch 'mrkolby-vgtv'

9 years ago[vgtv] Extract all formats, add support for wasLive and live streamTypes
Sergey M․ [Mon, 8 Sep 2014 14:26:42 +0000 (21:26 +0700)]
[vgtv] Extract all formats, add support for wasLive and live streamTypes

9 years agoMerge branch 'vgtv' of https://github.com/mrkolby/youtube-dl into mrkolby-vgtv
Sergey M․ [Mon, 8 Sep 2014 12:49:23 +0000 (19:49 +0700)]
Merge branch 'vgtv' of https://github.com/mrkolby/youtube-dl into mrkolby-vgtv

9 years ago[moevideo] Add new extractor
Naglis Jonaitis [Sat, 6 Sep 2014 22:21:58 +0000 (01:21 +0300)]
[moevideo] Add new extractor

9 years ago[sharesix] Add new extractor
Naglis Jonaitis [Sat, 6 Sep 2014 15:59:15 +0000 (18:59 +0300)]
[sharesix] Add new extractor

9 years agorelease 2014.09.06
Philipp Hagemeister [Sat, 6 Sep 2014 13:26:38 +0000 (15:26 +0200)]
release 2014.09.06

9 years agoMerge branch 'Rudloff-unistra_hd'
Sergey M․ [Sat, 6 Sep 2014 08:22:01 +0000 (15:22 +0700)]
Merge branch 'Rudloff-unistra_hd'

9 years ago[unistra] Modernize
Sergey M․ [Sat, 6 Sep 2014 08:21:27 +0000 (15:21 +0700)]
[unistra] Modernize

9 years agoadded extractor and __init__ loader for belgium local tv site telemb.be
Lovius [Sat, 6 Sep 2014 07:36:14 +0000 (09:36 +0200)]
added extractor and __init__ loader for belgium local tv site telemb.be

9 years agoMerge branch 'unistra_hd' of https://github.com/Rudloff/youtube-dl into Rudloff-unist...
Sergey M․ [Fri, 5 Sep 2014 15:26:31 +0000 (22:26 +0700)]
Merge branch 'unistra_hd' of https://github.com/Rudloff/youtube-dl into Rudloff-unistra_hd

9 years ago[http] Avoid closing stdout (Fixes #3686)
Sergey M․ [Fri, 5 Sep 2014 15:05:36 +0000 (22:05 +0700)]
[http] Avoid closing stdout (Fixes #3686)

9 years agoCredit @mrkolby for dbtv.no (#3685)
Sergey M․ [Fri, 5 Sep 2014 13:00:12 +0000 (20:00 +0700)]
Credit @mrkolby for dbtv.no (#3685)

9 years agoMerge branch 'mrkolby-dbtv'
Sergey M․ [Fri, 5 Sep 2014 12:54:10 +0000 (19:54 +0700)]
Merge branch 'mrkolby-dbtv'

9 years ago[dbtv] Simplify, modernize, extract all formats
Sergey M․ [Fri, 5 Sep 2014 12:53:53 +0000 (19:53 +0700)]
[dbtv] Simplify, modernize, extract all formats

9 years agoMerge branch 'dbtv' of https://github.com/mrkolby/youtube-dl into mrkolby-dbtv
Sergey M․ [Fri, 5 Sep 2014 12:01:11 +0000 (19:01 +0700)]
Merge branch 'dbtv' of https://github.com/mrkolby/youtube-dl into mrkolby-dbtv

Conflicts:
youtube_dl/extractor/__init__.py

9 years ago[dbtv] Add new extractor
Magnus Kolstad [Fri, 5 Sep 2014 09:24:30 +0000 (11:24 +0200)]
[dbtv] Add new extractor

9 years agoAdd HD detection to Unistra
Pierre Rudloff [Thu, 4 Sep 2014 20:18:17 +0000 (22:18 +0200)]
Add HD detection to Unistra

9 years ago[vgtv] Add new extractor
Magnus Kolstad [Thu, 4 Sep 2014 19:02:47 +0000 (21:02 +0200)]
[vgtv] Add new extractor

Because of the #! in the URL structure for VGTV we need to add ' before and after given URL. Or else it will cry:

-bash: !/video/100495/lars-og-lars-sesong-6-episode-6-lakselus: event not found

9 years ago[arte.tv:+7] Allow single quotes for json vp url regexes (Closes #3676)
Sergey M․ [Thu, 4 Sep 2014 18:17:16 +0000 (01:17 +0700)]
[arte.tv:+7] Allow single quotes for json vp url regexes (Closes #3676)

9 years agorelease 2014.09.04.3
Philipp Hagemeister [Thu, 4 Sep 2014 14:20:17 +0000 (16:20 +0200)]
release 2014.09.04.3

9 years ago[arte.tv:+7] Add one another one pattern for json vp url
Sergey M․ [Thu, 4 Sep 2014 13:44:51 +0000 (20:44 +0700)]
[arte.tv:+7] Add one another one pattern for json vp url

9 years ago[nba] Modernize
Sergey M․ [Thu, 4 Sep 2014 13:06:14 +0000 (20:06 +0700)]
[nba] Modernize

9 years ago[techtalks] Modernize
Sergey M․ [Thu, 4 Sep 2014 12:48:29 +0000 (19:48 +0700)]
[techtalks] Modernize

9 years ago[toypics:user] Update test playlist count
Sergey M․ [Thu, 4 Sep 2014 12:37:40 +0000 (19:37 +0700)]
[toypics:user] Update test playlist count

9 years ago[washingtonpost] Add playlist title to test
Sergey M․ [Thu, 4 Sep 2014 12:34:40 +0000 (19:34 +0700)]
[washingtonpost] Add playlist title to test

9 years agorelease 2014.09.04.2
Philipp Hagemeister [Thu, 4 Sep 2014 04:40:44 +0000 (06:40 +0200)]
release 2014.09.04.2

9 years ago[cliphunter] Add support for more formats
Philipp Hagemeister [Thu, 4 Sep 2014 04:40:15 +0000 (06:40 +0200)]
[cliphunter] Add support for more formats

9 years ago[test_cache] Add a dot in the file name
Philipp Hagemeister [Thu, 4 Sep 2014 02:51:52 +0000 (04:51 +0200)]
[test_cache] Add a dot in the file name

9 years agorelease 2014.09.04.1
Philipp Hagemeister [Thu, 4 Sep 2014 02:48:05 +0000 (04:48 +0200)]
release 2014.09.04.1

9 years ago[cache] Allow dots in keys (Fixes #3674)
Philipp Hagemeister [Thu, 4 Sep 2014 02:47:56 +0000 (04:47 +0200)]
[cache] Allow dots in keys (Fixes #3674)

9 years agorelease 2014.09.04
Philipp Hagemeister [Wed, 3 Sep 2014 23:30:43 +0000 (01:30 +0200)]
release 2014.09.04

9 years ago[youtube] Move cache into its own module
Philipp Hagemeister [Wed, 3 Sep 2014 10:41:05 +0000 (12:41 +0200)]
[youtube] Move cache into its own module

9 years agoMerge branch 'peugeot-tnaflix'
Sergey M․ [Wed, 3 Sep 2014 14:08:50 +0000 (21:08 +0700)]
Merge branch 'peugeot-tnaflix'

9 years ago[empflix] Rewrite in terms of tnaflix
Sergey M․ [Wed, 3 Sep 2014 14:08:36 +0000 (21:08 +0700)]
[empflix] Rewrite in terms of tnaflix

9 years ago[tnaflix] Improve and make generic
Sergey M․ [Wed, 3 Sep 2014 14:07:18 +0000 (21:07 +0700)]
[tnaflix] Improve and make generic

9 years ago[utils] Make parse_duration case insensitive
Sergey M․ [Wed, 3 Sep 2014 14:03:36 +0000 (21:03 +0700)]
[utils] Make parse_duration case insensitive

9 years agoMerge branch 'tnaflix' of https://github.com/peugeot/youtube-dl into peugeot-tnaflix
Sergey M․ [Wed, 3 Sep 2014 13:11:49 +0000 (20:11 +0700)]
Merge branch 'tnaflix' of https://github.com/peugeot/youtube-dl into peugeot-tnaflix

9 years ago[tvigle] Adapt to the new API
Sergey M․ [Wed, 3 Sep 2014 12:59:36 +0000 (19:59 +0700)]
[tvigle] Adapt to the new API

9 years agoAdd support for TNAFlix
peugeot [Wed, 3 Sep 2014 12:10:06 +0000 (14:10 +0200)]
Add support for TNAFlix

9 years ago[facebook] Fix login (Fixes #3667)
Philipp Hagemeister [Wed, 3 Sep 2014 07:49:05 +0000 (09:49 +0200)]
[facebook] Fix login (Fixes #3667)

9 years ago[drtuber] Add display_id to test
Sergey M․ [Tue, 2 Sep 2014 14:40:03 +0000 (21:40 +0700)]
[drtuber] Add display_id to test

9 years ago[eporner] Extract all formats
Sergey M․ [Tue, 2 Sep 2014 14:39:22 +0000 (21:39 +0700)]
[eporner] Extract all formats

9 years ago[beeg] Extract all formats
Sergey M․ [Tue, 2 Sep 2014 13:54:00 +0000 (20:54 +0700)]
[beeg] Extract all formats

9 years ago[drtuber] Extract display_id
Sergey M․ [Tue, 2 Sep 2014 13:39:16 +0000 (20:39 +0700)]
[drtuber] Extract display_id

9 years ago[drtuber] Extract counters
Sergey M․ [Tue, 2 Sep 2014 13:36:26 +0000 (20:36 +0700)]
[drtuber] Extract counters

9 years ago[mlb] Add support for embedded videos (Closes #3653)
Sergey M․ [Tue, 2 Sep 2014 13:19:28 +0000 (20:19 +0700)]
[mlb] Add support for embedded videos (Closes #3653)

9 years ago[nosvideo] Remove determine_ext usage (#3655)
Philipp Hagemeister [Mon, 1 Sep 2014 22:16:36 +0000 (00:16 +0200)]
[nosvideo] Remove determine_ext usage (#3655)

9 years agoMerge remote-tracking branch 'naglis/nosvideo'
Philipp Hagemeister [Mon, 1 Sep 2014 22:14:58 +0000 (00:14 +0200)]
Merge remote-tracking branch 'naglis/nosvideo'

9 years agorelease 2014.09.01.2
Philipp Hagemeister [Mon, 1 Sep 2014 21:58:23 +0000 (23:58 +0200)]
release 2014.09.01.2

9 years ago[drtuber] Add age_limit and be conservative about categories (#3652)
Philipp Hagemeister [Mon, 1 Sep 2014 21:57:46 +0000 (23:57 +0200)]
[drtuber] Add age_limit and be conservative about categories (#3652)

9 years agoMerge remote-tracking branch 'peugeot/drtuber'
Philipp Hagemeister [Mon, 1 Sep 2014 21:17:27 +0000 (23:17 +0200)]
Merge remote-tracking branch 'peugeot/drtuber'

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 1 Sep 2014 21:13:49 +0000 (23:13 +0200)]
Merge remote-tracking branch 'origin/master'

Conflicts:
youtube_dl/extractor/eporner.py
youtube_dl/extractor/hornbunny.py

9 years ago[beeg] Add age_limit
Philipp Hagemeister [Mon, 1 Sep 2014 21:13:04 +0000 (23:13 +0200)]
[beeg] Add age_limit

9 years ago[eporner] +age_limit
Philipp Hagemeister [Mon, 1 Sep 2014 21:07:48 +0000 (23:07 +0200)]
[eporner] +age_limit

9 years ago[hornbunny] Simplify and add age_limit
Philipp Hagemeister [Mon, 1 Sep 2014 21:04:36 +0000 (23:04 +0200)]
[hornbunny] Simplify and add age_limit

9 years ago[anysex] Implement age_limit
Philipp Hagemeister [Mon, 1 Sep 2014 20:58:59 +0000 (22:58 +0200)]
[anysex] Implement age_limit

9 years ago[nosvideo] Add new extractor
Naglis Jonaitis [Mon, 1 Sep 2014 20:47:14 +0000 (23:47 +0300)]
[nosvideo] Add new extractor

9 years agoAdd age limit to anysex, beeg, eporner, hornbuny and sunporno
Jaime Marquínez Ferrándiz [Mon, 1 Sep 2014 20:38:40 +0000 (22:38 +0200)]
Add age limit to anysex, beeg, eporner, hornbuny and sunporno

9 years agoAdd support for drtuber.com
peugeot [Mon, 1 Sep 2014 18:12:51 +0000 (20:12 +0200)]
Add support for drtuber.com

9 years ago[comedycentral] Prefer RTMP for now
Philipp Hagemeister [Mon, 1 Sep 2014 16:37:21 +0000 (18:37 +0200)]
[comedycentral] Prefer RTMP for now

9 years ago[comedycentral] Support news-team URLs (Fixes #3649)
Philipp Hagemeister [Mon, 1 Sep 2014 16:37:10 +0000 (18:37 +0200)]
[comedycentral] Support news-team URLs (Fixes #3649)

9 years ago[comedycentral] Move tests to the extractor itself
Philipp Hagemeister [Mon, 1 Sep 2014 15:57:45 +0000 (17:57 +0200)]
[comedycentral] Move tests to the extractor itself

9 years agoFix --rm-cache-dir error message
Philipp Hagemeister [Mon, 1 Sep 2014 15:11:28 +0000 (17:11 +0200)]
Fix --rm-cache-dir error message

9 years ago[npo] Extract all formats
Sergey M․ [Mon, 1 Sep 2014 13:13:32 +0000 (20:13 +0700)]
[npo] Extract all formats

9 years ago[common] Improve codecs extraction from m3u8
Sergey M․ [Mon, 1 Sep 2014 13:13:04 +0000 (20:13 +0700)]
[common] Improve codecs extraction from m3u8

9 years ago[utils] Use flock instead of lockf (Fixes #3621)
Philipp Hagemeister [Sun, 31 Aug 2014 23:41:25 +0000 (01:41 +0200)]
[utils] Use flock instead of lockf (Fixes #3621)

9 years ago[youtube:playlist] PEP8
Philipp Hagemeister [Sun, 31 Aug 2014 23:00:40 +0000 (01:00 +0200)]
[youtube:playlist] PEP8