Philipp Hagemeister [Mon, 15 Sep 2014 13:40:10 +0000 (15:40 +0200)]
Merge remote-tracking branch 'dstftw/escape-non-ascii-in-urls'
Conflicts:
test/test_utils.py
Philipp Hagemeister [Mon, 15 Sep 2014 13:28:41 +0000 (15:28 +0200)]
release 2014.09.15.1
Philipp Hagemeister [Mon, 15 Sep 2014 13:25:35 +0000 (15:25 +0200)]
[daum] Support non-numeric video IDs (Fixes #3749)
Philipp Hagemeister [Mon, 15 Sep 2014 13:11:22 +0000 (15:11 +0200)]
release 2014.09.15
Philipp Hagemeister [Mon, 15 Sep 2014 13:11:15 +0000 (15:11 +0200)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 15 Sep 2014 13:10:24 +0000 (15:10 +0200)]
[facebook] Fix support for untitled videos (Fixes #3757)
Sergey M․ [Mon, 15 Sep 2014 12:19:37 +0000 (19:19 +0700)]
[vporn] Make video URL regex more strict
There is a garbage instead of proper URL for some HD videos
Philipp Hagemeister [Sun, 14 Sep 2014 14:48:15 +0000 (16:48 +0200)]
release 2014.09.14.3
Jaime Marquínez Ferrándiz [Sun, 14 Sep 2014 12:07:33 +0000 (14:07 +0200)]
Add a completion script generator for the fish shell
Sergey M․ [Sun, 14 Sep 2014 12:04:16 +0000 (19:04 +0700)]
[cloudy] Retry extraction on 410 status code (#3743 #3744)
Philipp Hagemeister [Sun, 14 Sep 2014 10:56:04 +0000 (12:56 +0200)]
release 2014.09.14.2
Philipp Hagemeister [Sun, 14 Sep 2014 10:23:41 +0000 (12:23 +0200)]
release 2014.09.14.1
Philipp Hagemeister [Sun, 14 Sep 2014 10:23:37 +0000 (12:23 +0200)]
[devscripts/release] Do not restore youtube-dl{,.exe} binaries
Philipp Hagemeister [Sun, 14 Sep 2014 10:20:27 +0000 (12:20 +0200)]
release 2014.09.14
Philipp Hagemeister [Sun, 14 Sep 2014 10:20:14 +0000 (12:20 +0200)]
[tumblr] Modernize
Sergey M․ [Sat, 13 Sep 2014 22:17:21 +0000 (05:17 +0700)]
[cloudy] Add support for videoraj.ch
Sergey M․ [Sat, 13 Sep 2014 22:01:25 +0000 (05:01 +0700)]
[cloudy] Minor changes
Sergey M. [Sat, 13 Sep 2014 21:56:32 +0000 (04:56 +0700)]
Merge pull request #3744 from naglis/cloudy
[cloudy] Add new extractor
naglis [Sat, 13 Sep 2014 21:12:36 +0000 (00:12 +0300)]
[cloudy] Add new extractor. Closes #3743
Sergey M․ [Sat, 13 Sep 2014 15:07:09 +0000 (22:07 +0700)]
[drtv] Fix _VALID_URL (Closes #3735)
Sergey M․ [Sat, 13 Sep 2014 14:45:53 +0000 (21:45 +0700)]
[pornhd] Fix extraction (Closes #3739)
Sergey M․ [Sat, 13 Sep 2014 14:08:04 +0000 (21:08 +0700)]
[utils] Remove debug garbage
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
Philipp Hagemeister [Sat, 13 Sep 2014 07:13:20 +0000 (09:13 +0200)]
[adultswim] Avoid extremely long lines
Philipp Hagemeister [Sat, 13 Sep 2014 07:11:14 +0000 (09:11 +0200)]
[utils] Apply 2.6 xpath craziness
This fixes ARD on 2.6
Philipp Hagemeister [Sat, 13 Sep 2014 07:09:55 +0000 (09:09 +0200)]
[ard] Make more robust against missing thumbnails
I cannot reproduce this error, it's from travis.
Philipp Hagemeister [Sat, 13 Sep 2014 07:04:48 +0000 (09:04 +0200)]
[br] Remove deleted video test case
Philipp Hagemeister [Sat, 13 Sep 2014 07:04:03 +0000 (09:04 +0200)]
[chilloutzone] Make test case more flexible
Philipp Hagemeister [Sat, 13 Sep 2014 07:01:57 +0000 (09:01 +0200)]
[facebook] Fix and caption if title is empty
Philipp Hagemeister [Sat, 13 Sep 2014 06:51:21 +0000 (08:51 +0200)]
[deezer] Add support for geoblocking
Philipp Hagemeister [Sat, 13 Sep 2014 06:34:15 +0000 (08:34 +0200)]
[utils] Fix find_xpath_attr on 2.6
Philipp Hagemeister [Sat, 13 Sep 2014 05:59:33 +0000 (07:59 +0200)]
[youporn] Remove md5 from test
Has changed multiple times, and we're checking that it looks like a video now by default.
Philipp Hagemeister [Sat, 13 Sep 2014 05:58:44 +0000 (07:58 +0200)]
[options] Correct option usage
Philipp Hagemeister [Sat, 13 Sep 2014 05:55:21 +0000 (07:55 +0200)]
[options] Move all options to their own file
Philipp Hagemeister [Sat, 13 Sep 2014 05:51:06 +0000 (07:51 +0200)]
[youtube] Modernize
Philipp Hagemeister [Sat, 13 Sep 2014 05:49:26 +0000 (07:49 +0200)]
[youtube] Correct description in test case
Philipp Hagemeister [Sat, 13 Sep 2014 05:47:07 +0000 (07:47 +0200)]
[xhamster] Remove md5sums from tests
We're now checking that the file is sufficiently large by default, and they seem to reencode the videos from time to time.
Philipp Hagemeister [Sat, 13 Sep 2014 05:46:19 +0000 (07:46 +0200)]
[spiegel] Remove deleted video from test cases
Philipp Hagemeister [Sat, 13 Sep 2014 05:41:26 +0000 (07:41 +0200)]
[swrmediathek] Remove deleted video test case
Philipp Hagemeister [Sat, 13 Sep 2014 05:39:26 +0000 (07:39 +0200)]
[prosiebensat1] Make upload_date optional
The site has a crazy incorrect date in German formatting, but the correct date is nowhere to be found.
Philipp Hagemeister [Sat, 13 Sep 2014 05:35:27 +0000 (07:35 +0200)]
[prosiebensat1] Fix bitrate calculation
Philipp Hagemeister [Sat, 13 Sep 2014 05:31:48 +0000 (07:31 +0200)]
[youtube] Move more tests to Playlist IE, and simply suitable.
Philipp Hagemeister [Sat, 13 Sep 2014 05:19:20 +0000 (07:19 +0200)]
[youtube] Move playlist test to extractor
Philipp Hagemeister [Sat, 13 Sep 2014 05:14:19 +0000 (07:14 +0200)]
Merge remote-tracking branch 'drags/yt-feed-loadmore'
Philipp Hagemeister [Sat, 13 Sep 2014 05:09:39 +0000 (07:09 +0200)]
[pornoxo] Fix test (view count)
Philipp Hagemeister [Sat, 13 Sep 2014 05:07:39 +0000 (07:07 +0200)]
Add support for PornoXO
Philipp Hagemeister [Sat, 13 Sep 2014 05:04:12 +0000 (07:04 +0200)]
Remove executable files.
These files are for a legacy updating system. This updating system would only apply to users who have not used youtube-dl for at least a year (because if they did use it, they would notice that basically everything about every service, maybe except a couple of YouTube videos, has changed in between).
We often get commits including these files, and they are irritating for us core developers as well. Good riddance!
If anyone notes that their updates fail, they can just reinstall (see http://rg3.github.io/youtube-dl/download.html for instructions).
Philipp Hagemeister [Sat, 13 Sep 2014 04:55:38 +0000 (06:55 +0200)]
[spiegel] Add support for articles
Philipp Hagemeister [Sat, 13 Sep 2014 04:00:50 +0000 (06:00 +0200)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Sat, 13 Sep 2014 03:54:45 +0000 (05:54 +0200)]
[README] Add old Ubuntu versions to FAQ
Philipp Hagemeister [Fri, 12 Sep 2014 05:25:58 +0000 (07:25 +0200)]
[deezer] Add simple support
Sergey M․ [Fri, 12 Sep 2014 16:22:07 +0000 (23:22 +0700)]
[telemb] Add comment to test
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
Sergey M․ [Fri, 12 Sep 2014 13:55:09 +0000 (20:55 +0700)]
Merge branch 'Lovius-master'
Sergey M․ [Fri, 12 Sep 2014 13:51:48 +0000 (20:51 +0700)]
[telemb] Extract all formats and modernize
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
Philipp Hagemeister [Fri, 12 Sep 2014 05:56:05 +0000 (07:56 +0200)]
release 2014.09.12
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.
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.
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.
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
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
Naglis Jonaitis [Wed, 10 Sep 2014 21:10:18 +0000 (00:10 +0300)]
[tvplay] Support similar services in different countries
Naglis Jonaitis [Wed, 10 Sep 2014 15:19:59 +0000 (18:19 +0300)]
[nosvideo] Update test
Naglis Jonaitis [Wed, 10 Sep 2014 15:10:21 +0000 (18:10 +0300)]
[nosvideo] Check for deleted videos
Philipp Hagemeister [Wed, 10 Sep 2014 14:39:23 +0000 (16:39 +0200)]
release 2014.09.10.1
Sergey M․ [Wed, 10 Sep 2014 12:13:22 +0000 (19:13 +0700)]
[hostingbulk] Simplify
Sergey M. [Wed, 10 Sep 2014 12:04:14 +0000 (19:04 +0700)]
Merge pull request #3709 from naglis/hostingbulk
[hostingbulk] Add new extractor
Sergey M․ [Wed, 10 Sep 2014 11:29:20 +0000 (18:29 +0700)]
[generic/youtube] Recognize youtube nocookie embeds (Closes #3713)
Sergey M․ [Wed, 10 Sep 2014 11:24:57 +0000 (18:24 +0700)]
[izlesene] Simplify
Sergey M. [Wed, 10 Sep 2014 11:20:57 +0000 (18:20 +0700)]
Merge pull request #3710 from naglis/izlesene_fix
Izlesene fix
Philipp Hagemeister [Wed, 10 Sep 2014 10:26:39 +0000 (12:26 +0200)]
release 2014.09.10
Naglis Jonaitis [Tue, 9 Sep 2014 21:24:48 +0000 (00:24 +0300)]
[izlesene] Remove API URL
Naglis Jonaitis [Tue, 9 Sep 2014 21:22:48 +0000 (00:22 +0300)]
[izlesene] Adapt to website changes and improve
Naglis Jonaitis [Tue, 9 Sep 2014 19:17:33 +0000 (22:17 +0300)]
[hostingbulk] Add new extractor
Sergey M․ [Tue, 9 Sep 2014 18:24:05 +0000 (01:24 +0700)]
[noco] Add authenticate support (Closes #3706)
Sergey M․ [Tue, 9 Sep 2014 18:09:04 +0000 (01:09 +0700)]
[rutv] Fix rutv player regex
Sergey M․ [Tue, 9 Sep 2014 15:09:32 +0000 (22:09 +0700)]
[khanacademy] Improve _VALID_URL (Closes #3695)
Sergey M․ [Tue, 9 Sep 2014 14:48:10 +0000 (21:48 +0700)]
[moevideo] Make filesize exact
Sergey M. [Tue, 9 Sep 2014 14:14:59 +0000 (21:14 +0700)]
Merge pull request #3690 from naglis/sharesix
[sharesix] Add new extractor
Sergey M․ [Tue, 9 Sep 2014 14:04:57 +0000 (21:04 +0700)]
[moevideo] Add videochart.net to _VALID_URL
Sergey M. [Tue, 9 Sep 2014 13:56:35 +0000 (20:56 +0700)]
Merge pull request #3691 from naglis/moevideo
[moevideo] Add new extractor
Sergey M․ [Mon, 8 Sep 2014 14:33:03 +0000 (21:33 +0700)]
[vgtv] Add view count to test cases
Sergey M․ [Mon, 8 Sep 2014 14:26:59 +0000 (21:26 +0700)]
Merge branch 'mrkolby-vgtv'
Sergey M․ [Mon, 8 Sep 2014 14:26:42 +0000 (21:26 +0700)]
[vgtv] Extract all formats, add support for wasLive and live streamTypes
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
Naglis Jonaitis [Sat, 6 Sep 2014 22:21:58 +0000 (01:21 +0300)]
[moevideo] Add new extractor
Naglis Jonaitis [Sat, 6 Sep 2014 15:59:15 +0000 (18:59 +0300)]
[sharesix] Add new extractor
Philipp Hagemeister [Sat, 6 Sep 2014 13:26:38 +0000 (15:26 +0200)]
release 2014.09.06
Sergey M․ [Sat, 6 Sep 2014 08:22:01 +0000 (15:22 +0700)]
Merge branch 'Rudloff-unistra_hd'
Sergey M․ [Sat, 6 Sep 2014 08:21:27 +0000 (15:21 +0700)]
[unistra] Modernize
Lovius [Sat, 6 Sep 2014 07:36:14 +0000 (09:36 +0200)]
added extractor and __init__ loader for belgium local tv site telemb.be
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
Sergey M․ [Fri, 5 Sep 2014 15:05:36 +0000 (22:05 +0700)]
[http] Avoid closing stdout (Fixes #3686)
Sergey M․ [Fri, 5 Sep 2014 13:00:12 +0000 (20:00 +0700)]
Credit @mrkolby for dbtv.no (#3685)
Sergey M․ [Fri, 5 Sep 2014 12:54:10 +0000 (19:54 +0700)]
Merge branch 'mrkolby-dbtv'
Sergey M․ [Fri, 5 Sep 2014 12:53:53 +0000 (19:53 +0700)]
[dbtv] Simplify, modernize, extract all formats
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
Magnus Kolstad [Fri, 5 Sep 2014 09:24:30 +0000 (11:24 +0200)]
[dbtv] Add new extractor
Pierre Rudloff [Thu, 4 Sep 2014 20:18:17 +0000 (22:18 +0200)]
Add HD detection to Unistra