youtube-dl
10 years ago[soundcloud] Support api urls with secret_token, Closes #3707
dequis [Thu, 18 Sep 2014 06:02:03 +0000 (03:02 -0300)]
[soundcloud] Support api urls with secret_token, Closes #3707

10 years ago[videomega] Simplify (#3786)
Philipp Hagemeister [Wed, 17 Sep 2014 22:18:27 +0000 (00:18 +0200)]
[videomega] Simplify (#3786)

* Use raw strings (r'foo') for regular expressions (enables highlighting and avoids some errors).
* title is always true-ish

10 years ago[videomega] Add new extractor. Closes #3775
Naglis Jonaitis [Wed, 17 Sep 2014 19:57:01 +0000 (22:57 +0300)]
[videomega] Add new extractor. Closes #3775

10 years ago[npo] Improve formats extraction (Closes #3782)
Sergey M․ [Wed, 17 Sep 2014 12:02:57 +0000 (19:02 +0700)]
[npo] Improve formats extraction (Closes #3782)

10 years agoCredit @m5moufl for behindkink (#3740)
Philipp Hagemeister [Wed, 17 Sep 2014 10:50:36 +0000 (12:50 +0200)]
Credit @m5moufl for behindkink (#3740)

10 years agorelease 2014.09.16.1
Philipp Hagemeister [Tue, 16 Sep 2014 21:35:15 +0000 (23:35 +0200)]
release 2014.09.16.1

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Tue, 16 Sep 2014 21:35:08 +0000 (23:35 +0200)]
Merge remote-tracking branch 'origin/master'

10 years agoMerge remote-tracking branch 'r4mos/master'
Philipp Hagemeister [Tue, 16 Sep 2014 21:33:26 +0000 (23:33 +0200)]
Merge remote-tracking branch 'r4mos/master'

10 years agoCredit @r4mos for allmyvideos
Philipp Hagemeister [Tue, 16 Sep 2014 21:33:13 +0000 (23:33 +0200)]
Credit @r4mos for allmyvideos

10 years ago[Allmyvideos] Fixed md5. Only 10KiB of the video file
Carlos Ramos [Tue, 16 Sep 2014 21:23:54 +0000 (23:23 +0200)]
[Allmyvideos] Fixed md5. Only 10KiB of the video file

10 years ago[allmyvideos] Support multiple formats
Philipp Hagemeister [Tue, 16 Sep 2014 20:56:31 +0000 (22:56 +0200)]
[allmyvideos] Support multiple formats

10 years ago[generic] The url in the <meta redirect> doesn't need to be enclosed in single quotes...
Jaime Marquínez Ferrándiz [Tue, 16 Sep 2014 20:53:48 +0000 (22:53 +0200)]
[generic] The url in the <meta redirect> doesn't need to be enclosed in single quotes (fixes #3770)

See the examples in https://en.wikipedia.org/wiki/Meta_refresh or the shortened urls from https://t.co/.

10 years agoChange tabs to spaces
Carlos Ramos [Tue, 16 Sep 2014 19:05:50 +0000 (21:05 +0200)]
Change tabs to spaces

10 years agoAdded new host: allmyvideos.net
Carlos Ramos [Tue, 16 Sep 2014 18:48:53 +0000 (20:48 +0200)]
Added new host: allmyvideos.net

10 years ago[francetv] Adapt to new API (Closes #3751, closes #3769)
Sergey M․ [Tue, 16 Sep 2014 16:47:59 +0000 (23:47 +0700)]
[francetv] Adapt to new API (Closes #3751, closes #3769)

10 years ago[ard] Remove URL path escaping
Sergey M․ [Tue, 16 Sep 2014 11:47:06 +0000 (18:47 +0700)]
[ard] Remove URL path escaping

This is now implemented generic in YoutubeDL.urlopen

10 years agorelease 2014.09.16
Philipp Hagemeister [Tue, 16 Sep 2014 08:09:02 +0000 (10:09 +0200)]
release 2014.09.16

10 years ago[nhl] Match videos without catid (Fixes #3764)
Philipp Hagemeister [Tue, 16 Sep 2014 08:08:34 +0000 (10:08 +0200)]
[nhl] Match videos without catid (Fixes #3764)

10 years ago[behindkink] Remove call to report_extraction
Philipp Hagemeister [Mon, 15 Sep 2014 21:37:22 +0000 (23:37 +0200)]
[behindkink] Remove call to report_extraction

10 years agoMerge remote-tracking branch '5moufl/behindkink'
Philipp Hagemeister [Mon, 15 Sep 2014 21:36:21 +0000 (23:36 +0200)]
Merge remote-tracking branch '5moufl/behindkink'

10 years agoCredit @haricharan for einthusan (#3755)
Philipp Hagemeister [Mon, 15 Sep 2014 21:35:00 +0000 (23:35 +0200)]
Credit @haricharan for einthusan (#3755)

10 years ago[einthusan] Add description and beautify
Philipp Hagemeister [Mon, 15 Sep 2014 21:33:47 +0000 (23:33 +0200)]
[einthusan] Add description and beautify

10 years agoFixed tests
Philipp Hagemeister [Mon, 15 Sep 2014 21:27:18 +0000 (23:27 +0200)]
Fixed tests

10 years agoMerge commit '98703c7fbfcf06348220aa63f9422cdd792cfe1a'
Philipp Hagemeister [Mon, 15 Sep 2014 21:26:54 +0000 (23:26 +0200)]
Merge commit '98703c7fbfcf06348220aa63f9422cdd792cfe1a'

10 years agoMerge remote-tracking branch 'naglis/nosvideo'
Philipp Hagemeister [Mon, 15 Sep 2014 14:10:52 +0000 (16:10 +0200)]
Merge remote-tracking branch 'naglis/nosvideo'

10 years ago[nosvideo] Make more robust against missing metadata
Naglis Jonaitis [Mon, 15 Sep 2014 13:59:03 +0000 (16:59 +0300)]
[nosvideo] Make more robust against missing metadata

10 years agoMerge remote-tracking branch 'naglis/turbo'
Philipp Hagemeister [Mon, 15 Sep 2014 13:48:48 +0000 (15:48 +0200)]
Merge remote-tracking branch 'naglis/turbo'

10 years agoMerge remote-tracking branch 'dstftw/escape-non-ascii-in-urls'
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

10 years agorelease 2014.09.15.1
Philipp Hagemeister [Mon, 15 Sep 2014 13:28:41 +0000 (15:28 +0200)]
release 2014.09.15.1

10 years ago[daum] Support non-numeric video IDs (Fixes #3749)
Philipp Hagemeister [Mon, 15 Sep 2014 13:25:35 +0000 (15:25 +0200)]
[daum] Support non-numeric video IDs (Fixes #3749)

10 years agorelease 2014.09.15
Philipp Hagemeister [Mon, 15 Sep 2014 13:11:22 +0000 (15:11 +0200)]
release 2014.09.15

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 15 Sep 2014 13:11:15 +0000 (15:11 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[facebook] Fix support for untitled videos (Fixes #3757)
Philipp Hagemeister [Mon, 15 Sep 2014 13:10:24 +0000 (15:10 +0200)]
[facebook] Fix support for untitled videos (Fixes #3757)

10 years ago[BehindKink] Minor fixes
5moufl [Mon, 15 Sep 2014 13:09:17 +0000 (15:09 +0200)]
[BehindKink] Minor fixes
 - fix _VALID_URL regex
 - remove unnecessary variable
 - remove second call of report_extraction

10 years ago[turbo] Add new extractor
Naglis Jonaitis [Mon, 15 Sep 2014 13:08:20 +0000 (16:08 +0300)]
[turbo] Add new extractor

10 years ago[vporn] Make video URL regex more strict
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

10 years agoEinthusan Add new extractor
Haricharan Padmanaban [Mon, 15 Sep 2014 04:14:00 +0000 (23:14 -0500)]
Einthusan Add new extractor

10 years agorelease 2014.09.14.3
Philipp Hagemeister [Sun, 14 Sep 2014 14:48:15 +0000 (16:48 +0200)]
release 2014.09.14.3

10 years agoAdd a completion script generator for the fish shell
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

10 years ago[cloudy] Retry extraction on 410 status code (#3743 #3744)
Sergey M․ [Sun, 14 Sep 2014 12:04:16 +0000 (19:04 +0700)]
[cloudy] Retry extraction on 410 status code (#3743 #3744)

10 years agorelease 2014.09.14.2
Philipp Hagemeister [Sun, 14 Sep 2014 10:56:04 +0000 (12:56 +0200)]
release 2014.09.14.2

10 years agorelease 2014.09.14.1
Philipp Hagemeister [Sun, 14 Sep 2014 10:23:41 +0000 (12:23 +0200)]
release 2014.09.14.1

10 years ago[devscripts/release] Do not restore youtube-dl{,.exe} binaries
Philipp Hagemeister [Sun, 14 Sep 2014 10:23:37 +0000 (12:23 +0200)]
[devscripts/release] Do not restore youtube-dl{,.exe} binaries

10 years agorelease 2014.09.14
Philipp Hagemeister [Sun, 14 Sep 2014 10:20:27 +0000 (12:20 +0200)]
release 2014.09.14

10 years ago[tumblr] Modernize
Philipp Hagemeister [Sun, 14 Sep 2014 10:20:14 +0000 (12:20 +0200)]
[tumblr] Modernize

10 years ago[cloudy] Add support for videoraj.ch
Sergey M․ [Sat, 13 Sep 2014 22:17:21 +0000 (05:17 +0700)]
[cloudy] Add support for videoraj.ch

10 years ago[cloudy] Minor changes
Sergey M․ [Sat, 13 Sep 2014 22:01:25 +0000 (05:01 +0700)]
[cloudy] Minor changes

10 years agoMerge pull request #3744 from naglis/cloudy
Sergey M. [Sat, 13 Sep 2014 21:56:32 +0000 (04:56 +0700)]
Merge pull request #3744 from naglis/cloudy

[cloudy] Add new extractor

10 years ago[cloudy] Add new extractor. Closes #3743
naglis [Sat, 13 Sep 2014 21:12:36 +0000 (00:12 +0300)]
[cloudy] Add new extractor. Closes #3743

10 years ago[BehindKink] Add new extractor
5moufl [Sat, 13 Sep 2014 15:47:19 +0000 (17:47 +0200)]
[BehindKink] Add new extractor

10 years ago[drtv] Fix _VALID_URL (Closes #3735)
Sergey M․ [Sat, 13 Sep 2014 15:07:09 +0000 (22:07 +0700)]
[drtv] Fix _VALID_URL (Closes #3735)

10 years ago[pornhd] Fix extraction (Closes #3739)
Sergey M․ [Sat, 13 Sep 2014 14:45:53 +0000 (21:45 +0700)]
[pornhd] Fix extraction (Closes #3739)

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

10 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

10 years ago[adultswim] Avoid extremely long lines
Philipp Hagemeister [Sat, 13 Sep 2014 07:13:20 +0000 (09:13 +0200)]
[adultswim] Avoid extremely long lines

10 years ago[utils] Apply 2.6 xpath craziness
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

10 years ago[ard] Make more robust against missing thumbnails
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.

10 years ago[br] Remove deleted video test case
Philipp Hagemeister [Sat, 13 Sep 2014 07:04:48 +0000 (09:04 +0200)]
[br] Remove deleted video test case

10 years ago[chilloutzone] Make test case more flexible
Philipp Hagemeister [Sat, 13 Sep 2014 07:04:03 +0000 (09:04 +0200)]
[chilloutzone] Make test case more flexible

10 years ago[facebook] Fix and caption if title is empty
Philipp Hagemeister [Sat, 13 Sep 2014 07:01:57 +0000 (09:01 +0200)]
[facebook] Fix and caption if title is empty

10 years ago[deezer] Add support for geoblocking
Philipp Hagemeister [Sat, 13 Sep 2014 06:51:21 +0000 (08:51 +0200)]
[deezer] Add support for geoblocking

10 years ago[utils] Fix find_xpath_attr on 2.6
Philipp Hagemeister [Sat, 13 Sep 2014 06:34:15 +0000 (08:34 +0200)]
[utils] Fix find_xpath_attr on 2.6

10 years ago[youporn] Remove md5 from test
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.

10 years ago[options] Correct option usage
Philipp Hagemeister [Sat, 13 Sep 2014 05:58:44 +0000 (07:58 +0200)]
[options] Correct option usage

10 years ago[options] Move all options to their own file
Philipp Hagemeister [Sat, 13 Sep 2014 05:55:21 +0000 (07:55 +0200)]
[options] Move all options to their own file

10 years ago[youtube] Modernize
Philipp Hagemeister [Sat, 13 Sep 2014 05:51:06 +0000 (07:51 +0200)]
[youtube] Modernize

10 years ago[youtube] Correct description in test case
Philipp Hagemeister [Sat, 13 Sep 2014 05:49:26 +0000 (07:49 +0200)]
[youtube] Correct description in test case

10 years ago[xhamster] Remove md5sums from tests
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.

10 years ago[spiegel] Remove deleted video from test cases
Philipp Hagemeister [Sat, 13 Sep 2014 05:46:19 +0000 (07:46 +0200)]
[spiegel] Remove deleted video from test cases

10 years ago[swrmediathek] Remove deleted video test case
Philipp Hagemeister [Sat, 13 Sep 2014 05:41:26 +0000 (07:41 +0200)]
[swrmediathek] Remove deleted video test case

10 years ago[prosiebensat1] Make upload_date optional
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.

10 years ago[prosiebensat1] Fix bitrate calculation
Philipp Hagemeister [Sat, 13 Sep 2014 05:35:27 +0000 (07:35 +0200)]
[prosiebensat1] Fix bitrate calculation

10 years ago[youtube] Move more tests to Playlist IE, and simply suitable.
Philipp Hagemeister [Sat, 13 Sep 2014 05:31:48 +0000 (07:31 +0200)]
[youtube] Move more tests to Playlist IE, and simply suitable.

10 years ago[youtube] Move playlist test to extractor
Philipp Hagemeister [Sat, 13 Sep 2014 05:19:20 +0000 (07:19 +0200)]
[youtube] Move playlist test to extractor

10 years agoMerge remote-tracking branch 'drags/yt-feed-loadmore'
Philipp Hagemeister [Sat, 13 Sep 2014 05:14:19 +0000 (07:14 +0200)]
Merge remote-tracking branch 'drags/yt-feed-loadmore'

10 years ago[pornoxo] Fix test (view count)
Philipp Hagemeister [Sat, 13 Sep 2014 05:09:39 +0000 (07:09 +0200)]
[pornoxo] Fix test (view count)

10 years agoAdd support for PornoXO
Philipp Hagemeister [Sat, 13 Sep 2014 05:07:39 +0000 (07:07 +0200)]
Add support for PornoXO

10 years agoRemove executable files.
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).

10 years ago[spiegel] Add support for articles
Philipp Hagemeister [Sat, 13 Sep 2014 04:55:38 +0000 (06:55 +0200)]
[spiegel] Add support for articles

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Sat, 13 Sep 2014 04:00:50 +0000 (06:00 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[README] Add old Ubuntu versions to FAQ
Philipp Hagemeister [Sat, 13 Sep 2014 03:54:45 +0000 (05:54 +0200)]
[README] Add old Ubuntu versions to FAQ

10 years ago[deezer] Add simple support
Philipp Hagemeister [Fri, 12 Sep 2014 05:25:58 +0000 (07:25 +0200)]
[deezer] Add simple support

10 years ago[telemb] Add comment to test
Sergey M․ [Fri, 12 Sep 2014 16:22:07 +0000 (23:22 +0700)]
[telemb] Add comment to test

10 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

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

10 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

10 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

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

10 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.

10 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.

10 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.

10 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

10 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

10 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

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

10 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

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

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

10 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

10 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)