youtube-dl
10 years agosetup: Move pseudo-docstring to a proper comment.
Rogério Brito [Wed, 26 Jun 2013 03:51:27 +0000 (00:51 -0300)]
setup: Move pseudo-docstring to a proper comment.

A string statement is not a docstring if it doesn't occur right at the top
of modules, functions, class definitions etc.

This patch fixes it.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
10 years agoAdd InstagramIE (related #904)
Jaime Marquínez Ferrándiz [Mon, 1 Jul 2013 19:08:54 +0000 (21:08 +0200)]
Add InstagramIE (related #904)

10 years agoGenericIE: match titles that spread across multiple lines (related #904)
Jaime Marquínez Ferrándiz [Mon, 1 Jul 2013 18:50:50 +0000 (20:50 +0200)]
GenericIE: match titles that spread across multiple lines (related #904)

10 years agoShorten --list-extractor-descriptions to --extractor-descriptions
Philipp Hagemeister [Mon, 1 Jul 2013 16:59:29 +0000 (18:59 +0200)]
Shorten --list-extractor-descriptions to --extractor-descriptions

10 years agoAdd --list-extractor-descriptions (human-readable list of IEs)
Philipp Hagemeister [Mon, 1 Jul 2013 16:52:19 +0000 (18:52 +0200)]
Add --list-extractor-descriptions (human-readable list of IEs)

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Mon, 1 Jul 2013 16:21:36 +0000 (18:21 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years agoSort IEs alphabetically in --list-extractors
Philipp Hagemeister [Mon, 1 Jul 2013 16:21:29 +0000 (18:21 +0200)]
Sort IEs alphabetically in --list-extractors

10 years ago[youtube]: add YoutubeShowIE (closes #14)
Jaime Marquínez Ferrándiz [Mon, 1 Jul 2013 15:59:28 +0000 (17:59 +0200)]
[youtube]: add YoutubeShowIE (closes #14)

It just extracts the playlists urls for each season

10 years agoYoutubeIE: use a negative index when accessing the last element of the format list
Jaime Marquínez Ferrándiz [Mon, 1 Jul 2013 15:19:33 +0000 (17:19 +0200)]
YoutubeIE: use a negative index when accessing the last element of the format list

10 years agoYoutubeIE: extract the correct video id for movie URLs (closes #597)
Jaime Marquínez Ferrándiz [Mon, 1 Jul 2013 14:51:18 +0000 (16:51 +0200)]
YoutubeIE: extract the correct video id for movie URLs (closes #597)

10 years agoMerge remote-tracking branch 'yasoob/master'
Philipp Hagemeister [Mon, 1 Jul 2013 13:19:45 +0000 (15:19 +0200)]
Merge remote-tracking branch 'yasoob/master'

Conflicts:
youtube_dl/extractor/__init__.py

10 years agoSeparate downloader options
Philipp Hagemeister [Mon, 1 Jul 2013 12:53:25 +0000 (14:53 +0200)]
Separate downloader options

10 years ago[update] Add package manager to error message (#959)
Philipp Hagemeister [Mon, 1 Jul 2013 00:36:49 +0000 (02:36 +0200)]
[update] Add package manager to error message (#959)

10 years ago[youtube] Warn if URL is most likely wrong (#969)
Philipp Hagemeister [Mon, 1 Jul 2013 00:29:29 +0000 (02:29 +0200)]
[youtube] Warn if URL is most likely wrong (#969)

10 years ago[instagram] Fix title
Philipp Hagemeister [Sun, 30 Jun 2013 12:07:32 +0000 (14:07 +0200)]
[instagram] Fix title

10 years agoStatigramIE: update the title of the test video
Jaime Marquínez Ferrándiz [Sun, 30 Jun 2013 11:57:57 +0000 (13:57 +0200)]
StatigramIE: update the title of the test video

10 years agoTumblrIE: update test
Jaime Marquínez Ferrándiz [Sun, 30 Jun 2013 11:52:20 +0000 (13:52 +0200)]
TumblrIE: update test

The video (once more) is no longer available

10 years agoArteTvIE: support videos from videos.arte.tv
Jaime Marquínez Ferrándiz [Sun, 30 Jun 2013 11:38:22 +0000 (13:38 +0200)]
ArteTvIE: support videos from videos.arte.tv

Each source of videos have a different extraction process, they are in different methods of the extractor.
Changed the extension of videos from mp4 to flv.

10 years agorelease 2013.06.34.4
Philipp Hagemeister [Sat, 29 Jun 2013 18:22:08 +0000 (20:22 +0200)]
release 2013.06.34.4

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Sat, 29 Jun 2013 18:21:13 +0000 (20:21 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[vimeo] fix detection for http://vimeo.com/groups/124584/videos/24973060
Philipp Hagemeister [Sat, 29 Jun 2013 18:20:20 +0000 (20:20 +0200)]
[vimeo] fix detection for vimeo.com/groups/124584/videos/24973060

10 years agoWatIE: support videos divided in multiple parts (closes #222 and #659)
Jaime Marquínez Ferrándiz [Sat, 29 Jun 2013 16:22:03 +0000 (18:22 +0200)]
WatIE: support videos divided in multiple parts (closes #222 and #659)

The id for the videos is now the full id, no the one in the webpage url.
Also extract more information: description, view_count and upload_date

10 years ago[tutv] Fix URL type (for Python 3)
Philipp Hagemeister [Sat, 29 Jun 2013 15:42:15 +0000 (17:42 +0200)]
[tutv] Fix URL type (for Python 3)

10 years agorelease 2013.06.34.3
Philipp Hagemeister [Sat, 29 Jun 2013 15:30:11 +0000 (17:30 +0200)]
release 2013.06.34.3

10 years ago[tutv] Add IE (Fixes #965)
Philipp Hagemeister [Sat, 29 Jun 2013 15:29:40 +0000 (17:29 +0200)]
[tutv] Add IE (Fixes #965)

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Sat, 29 Jun 2013 14:57:34 +0000 (16:57 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years ago[ted] Fix test checksum
Philipp Hagemeister [Sat, 29 Jun 2013 14:45:56 +0000 (16:45 +0200)]
[ted] Fix test checksum

10 years agoUpdate the default output template in the README
Jaime Marquínez Ferrándiz [Sat, 29 Jun 2013 14:35:28 +0000 (16:35 +0200)]
Update the default output template in the README

It was changed in 08b2ac745a7991b58d17e3e8cb2c51e96b18534a

10 years agoDocument view_count (Closes #963)
Philipp Hagemeister [Sat, 29 Jun 2013 14:32:28 +0000 (16:32 +0200)]
Document view_count (Closes #963)

10 years agoMerge pull request #962 from jaimeMF/TF1
Philipp Hagemeister [Sat, 29 Jun 2013 14:30:49 +0000 (07:30 -0700)]
Merge pull request #962 from jaimeMF/TF1

Add TF1IE

10 years agoadded an IE and test for traileraddict.com
M.Yasoob Khalid [Sat, 29 Jun 2013 14:17:27 +0000 (19:17 +0500)]
added an IE and test for traileraddict.com

10 years agoMove TF1IE to its own file
Jaime Marquínez Ferrándiz [Sat, 29 Jun 2013 13:18:19 +0000 (15:18 +0200)]
Move TF1IE to its own file

10 years agoAdd TF1IE
Jaime Marquínez Ferrándiz [Sat, 29 Jun 2013 12:43:35 +0000 (14:43 +0200)]
Add TF1IE

10 years agokeep track of the dates and html5player versions of working YT signature algos
Filippo Valsorda [Thu, 27 Jun 2013 20:20:50 +0000 (22:20 +0200)]
keep track of the dates and html5player versions of working YT signature algos

10 years agoAdd WatIE
Jaime Marquínez Ferrándiz [Fri, 28 Jun 2013 20:01:47 +0000 (22:01 +0200)]
Add WatIE

10 years agoRewrote error message a bit to clarify
Philipp Hagemeister [Fri, 28 Jun 2013 16:53:31 +0000 (18:53 +0200)]
Rewrote error message a bit to clarify

10 years agoChanged the error message.
M.Yasoob Ullah Khalid [Thu, 27 Jun 2013 18:20:08 +0000 (23:20 +0500)]
Changed the error message.

I changed the ExtractorError from ```msg = msg + u'; please report this issue on http://yt-dl.org/bug'``` to ```msg = msg + u'; please report this issue on http://yt-dl.org/bug with the complete output by running the same command with --verbose flag'```
Hopefully this will tell the users to report bugs with the complete output.

10 years agoAdd RingTVIE (Thanks @yasoob)
M.Yasoob Khalid [Fri, 28 Jun 2013 15:44:06 +0000 (20:44 +0500)]
Add RingTVIE (Thanks @yasoob)

10 years agoAdded an IE for gamespot. Although gamespot allows downloading but it is only availab...
M.Yasoob Khalid [Fri, 28 Jun 2013 05:34:01 +0000 (10:34 +0500)]
Added an IE for gamespot. Although gamespot allows downloading but it is only available to registered users. With this IE no registration is required.

10 years agoPrint which IE is being skipped in test_download
Jaime Marquínez Ferrándiz [Fri, 28 Jun 2013 09:20:00 +0000 (11:20 +0200)]
Print which IE is being skipped in test_download

10 years agoAdd function add_default_info_extractors to YoutubeDL
Jaime Marquínez Ferrándiz [Thu, 27 Jun 2013 21:51:06 +0000 (23:51 +0200)]
Add function add_default_info_extractors to YoutubeDL

It adds to the list the ies returned by ge_extractors

10 years agoMerge branch 'generate-ie-list'
Philipp Hagemeister [Thu, 27 Jun 2013 20:44:02 +0000 (22:44 +0200)]
Merge branch 'generate-ie-list'

10 years agoMake sure that IEs only accept their own URLs
Philipp Hagemeister [Thu, 27 Jun 2013 19:21:54 +0000 (21:21 +0200)]
Make sure that IEs only accept their own URLs

10 years ago[tumblr] Fix title
Philipp Hagemeister [Thu, 27 Jun 2013 19:19:42 +0000 (21:19 +0200)]
[tumblr] Fix title

10 years agoMove testcase generator to helper
Philipp Hagemeister [Thu, 27 Jun 2013 19:15:16 +0000 (21:15 +0200)]
Move testcase generator to helper

10 years agoMake sure SoundcloudIE does not match soundcloud sets
Philipp Hagemeister [Thu, 27 Jun 2013 19:11:23 +0000 (21:11 +0200)]
Make sure SoundcloudIE does not match soundcloud sets

10 years agorelease 2013.06.34.2
Philipp Hagemeister [Thu, 27 Jun 2013 18:50:57 +0000 (20:50 +0200)]
release 2013.06.34.2

10 years agoCredit @gitprojs for auengine
Philipp Hagemeister [Thu, 27 Jun 2013 18:50:34 +0000 (20:50 +0200)]
Credit @gitprojs for auengine

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Thu, 27 Jun 2013 18:47:03 +0000 (20:47 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years agoMove tests to the IE definitions
Philipp Hagemeister [Thu, 27 Jun 2013 18:46:46 +0000 (20:46 +0200)]
Move tests to the IE definitions

10 years agoMerge pull request #954 from gitprojs/generic
Philipp Hagemeister [Thu, 27 Jun 2013 18:44:46 +0000 (11:44 -0700)]
Merge pull request #954 from gitprojs/generic

Augmented Generic IE

10 years agoTests: Add coding to files
Philipp Hagemeister [Thu, 27 Jun 2013 18:32:02 +0000 (20:32 +0200)]
Tests: Add coding to files

10 years ago[googleplus] move tests
Philipp Hagemeister [Thu, 27 Jun 2013 18:31:27 +0000 (20:31 +0200)]
[googleplus] move tests

10 years ago[infoq] move tests
Philipp Hagemeister [Thu, 27 Jun 2013 18:27:08 +0000 (20:27 +0200)]
[infoq] move tests

10 years agoRemove superfluous name declarations
Philipp Hagemeister [Thu, 27 Jun 2013 18:25:56 +0000 (20:25 +0200)]
Remove superfluous name declarations

10 years ago[youku] move tests
Philipp Hagemeister [Thu, 27 Jun 2013 18:25:46 +0000 (20:25 +0200)]
[youku] move tests

10 years ago[eighttracks] move test
Philipp Hagemeister [Thu, 27 Jun 2013 18:22:00 +0000 (20:22 +0200)]
[eighttracks] move test

10 years ago[steam] move test
Philipp Hagemeister [Thu, 27 Jun 2013 18:20:00 +0000 (20:20 +0200)]
[steam] move test

10 years ago[metacafe] move tests
Philipp Hagemeister [Thu, 27 Jun 2013 18:18:35 +0000 (20:18 +0200)]
[metacafe] move tests

10 years agoMade 'video' the default title for generic IE
Albert Kim [Thu, 27 Jun 2013 18:18:15 +0000 (19:18 +0100)]
Made 'video' the default title for generic IE

10 years ago[soundcloud] Move tests
Philipp Hagemeister [Thu, 27 Jun 2013 18:17:21 +0000 (20:17 +0200)]
[soundcloud] Move tests

10 years agoMade generic IE handle more cases
Albert Kim [Thu, 27 Jun 2013 18:16:09 +0000 (19:16 +0100)]
Made generic IE handle more cases

Added a possible quote after file, so it can now handle cases like:
'file': 'http://www.a.com/b.mp4'

10 years ago[youtube] Fix tests in 2.x
Philipp Hagemeister [Thu, 27 Jun 2013 17:55:39 +0000 (19:55 +0200)]
[youtube] Fix tests in 2.x

10 years agoUse str every time
Philipp Hagemeister [Thu, 27 Jun 2013 17:43:43 +0000 (19:43 +0200)]
Use str every time

10 years agoAllow _TESTS attribute for IEs with multiple tests
Philipp Hagemeister [Thu, 27 Jun 2013 17:13:11 +0000 (19:13 +0200)]
Allow _TESTS attribute for IEs with multiple tests

This also improves the numbering of duplicate tests

10 years agoGenerate the list of IEs automatically
Philipp Hagemeister [Thu, 27 Jun 2013 16:38:42 +0000 (18:38 +0200)]
Generate the list of IEs automatically

It seems like GenericIE needs to be last, but other than that, the order really does not matter anymore.
To cut down on merge conflicts, generate the list of IEs automatically.

10 years agoAllow moving tests into IE files
Philipp Hagemeister [Thu, 27 Jun 2013 16:28:45 +0000 (18:28 +0200)]
Allow moving tests into IE files

Allow adding download tests right in the IE file.
This will cut down on merge conflicts and make it more likely that new IE authors will add tests right away.

10 years ago[auengine] Rename to official capitalization
Philipp Hagemeister [Thu, 27 Jun 2013 16:19:19 +0000 (18:19 +0200)]
[auengine] Rename to official capitalization

10 years agoMerge remote-tracking branch 'gitprojs/master'
Philipp Hagemeister [Thu, 27 Jun 2013 16:16:41 +0000 (18:16 +0200)]
Merge remote-tracking branch 'gitprojs/master'

Conflicts:
youtube_dl/extractor/__init__.py

10 years agorelease 2013.06.34.1
Philipp Hagemeister [Thu, 27 Jun 2013 15:58:58 +0000 (17:58 +0200)]
release 2013.06.34.1

10 years agoMerge remote-tracking branch 'origin/HEAD'
Philipp Hagemeister [Thu, 27 Jun 2013 15:58:42 +0000 (17:58 +0200)]
Merge remote-tracking branch 'origin/HEAD'

10 years agoAdd tests and improve for HotNewHipHop
Philipp Hagemeister [Thu, 27 Jun 2013 15:56:48 +0000 (17:56 +0200)]
Add tests and improve for HotNewHipHop

10 years agoMerge remote-tracking branch 'JohnyMoSwag/master'
Philipp Hagemeister [Thu, 27 Jun 2013 15:52:41 +0000 (17:52 +0200)]
Merge remote-tracking branch 'JohnyMoSwag/master'

10 years agofix for detecting youtube embedded videos.
Johny Mo Swag [Thu, 27 Jun 2013 15:39:32 +0000 (08:39 -0700)]
fix for detecting youtube embedded videos.

10 years agoUpdated auengine IE to use compat_urllib* utils
Albert Kim [Thu, 27 Jun 2013 12:48:28 +0000 (13:48 +0100)]
Updated auengine IE to use compat_urllib* utils

10 years agoYoutubeIE: update the docstrings and the error message of _decrypt_signature
Jaime Marquínez Ferrándiz [Thu, 27 Jun 2013 12:37:45 +0000 (14:37 +0200)]
YoutubeIE: update the docstrings and the error message of _decrypt_signature

Now it doesn't check the size of the two parts of the key.

10 years agoAdded an IE for auengine.com
Albert Kim [Thu, 27 Jun 2013 11:58:09 +0000 (12:58 +0100)]
Added an IE for auengine.com

10 years agorelease 2013.06.34
Philipp Hagemeister [Thu, 27 Jun 2013 11:02:57 +0000 (13:02 +0200)]
release 2013.06.34

10 years agoprint more encrypted signature info on -v (rel: #948)
Filippo Valsorda [Thu, 27 Jun 2013 10:54:07 +0000 (12:54 +0200)]
print more encrypted signature info on -v (rel: #948)

10 years agoa new day, a new s algo - fix #946
Filippo Valsorda [Thu, 27 Jun 2013 10:24:46 +0000 (12:24 +0200)]
a new day, a new s algo - fix #946

10 years agoCheck in signature generator
Philipp Hagemeister [Thu, 27 Jun 2013 09:15:29 +0000 (11:15 +0200)]
Check in signature generator

10 years agosimplify youtube signature generation
Philipp Hagemeister [Thu, 27 Jun 2013 09:15:01 +0000 (11:15 +0200)]
simplify youtube signature generation

10 years agoremoved print statement
Johny Mo Swag [Thu, 27 Jun 2013 02:04:05 +0000 (19:04 -0700)]
removed print statement

10 years agoAdded HotNewHipHop IE
Johny Mo Swag [Thu, 27 Jun 2013 01:38:48 +0000 (18:38 -0700)]
Added HotNewHipHop IE

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Wed, 26 Jun 2013 23:52:13 +0000 (01:52 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years agoAdd a clean-room implementation for youtube signatures
Philipp Hagemeister [Wed, 26 Jun 2013 23:51:10 +0000 (01:51 +0200)]
Add a clean-room implementation for youtube signatures

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Jaime Marquínez Ferrándiz [Wed, 26 Jun 2013 22:16:02 +0000 (00:16 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years agoArteTvIE: rewrite the extract process to support the new site (fixes #875)
Jaime Marquínez Ferrándiz [Wed, 26 Jun 2013 22:09:51 +0000 (00:09 +0200)]
ArteTvIE: rewrite the extract process to support the new site (fixes #875)

The video can be downloaded with rtmp or http, but the best quality format seems to always use rtmp.
Deleted the old methods.

10 years agoAdd test for youtube signature algorithm
Philipp Hagemeister [Wed, 26 Jun 2013 22:09:25 +0000 (00:09 +0200)]
Add test for youtube signature algorithm

10 years agoSimplify FakeYDL
Philipp Hagemeister [Wed, 26 Jun 2013 22:09:05 +0000 (00:09 +0200)]
Simplify FakeYDL

10 years agoComedycentralIE: Force conversion of the description to unicode (close #941)
Jaime Marquínez Ferrándiz [Wed, 26 Jun 2013 19:32:51 +0000 (21:32 +0200)]
ComedycentralIE: Force conversion of the description to unicode (close #941)

When writing to a file it would fail.

10 years ago[wimp] minor readability improvements (#940)
Philipp Hagemeister [Wed, 26 Jun 2013 16:22:26 +0000 (18:22 +0200)]
[wimp] minor readability improvements (#940)

10 years ago[vevo] remove unused import
Philipp Hagemeister [Wed, 26 Jun 2013 16:04:47 +0000 (18:04 +0200)]
[vevo] remove unused import

10 years agoAdd CSpanIE (closes #312)
Jaime Marquínez Ferrándiz [Wed, 26 Jun 2013 15:55:54 +0000 (17:55 +0200)]
Add CSpanIE (closes #312)

10 years agoadded .decode('ascii')
M.Yasoob Khalid [Wed, 26 Jun 2013 14:41:55 +0000 (19:41 +0500)]
added .decode('ascii')

10 years agoFileDownloader: fixed call to "report_error" of YoutubeDL
Jaime Marquínez Ferrándiz [Wed, 26 Jun 2013 14:32:47 +0000 (16:32 +0200)]
FileDownloader: fixed call to "report_error" of YoutubeDL

It was being called as "error"

10 years agoadded b'' to my regex expression in order to solve the error on python 3
M.Yasoob Khalid [Wed, 26 Jun 2013 13:46:05 +0000 (18:46 +0500)]
added b'' to my regex expression in order to solve the error on python 3

10 years agochanged wimp.py according to the changes suggested by jaime
M.Yasoob Khalid [Wed, 26 Jun 2013 12:26:59 +0000 (17:26 +0500)]
changed wimp.py according to the changes suggested by jaime

10 years agoremoved trailing ',' and corrected the title in test
M.Yasoob Khalid [Wed, 26 Jun 2013 10:51:25 +0000 (15:51 +0500)]
removed trailing ',' and corrected the title in test

10 years agoadded test for wimp.com
M.Yasoob Khalid [Wed, 26 Jun 2013 10:40:24 +0000 (15:40 +0500)]
added test for wimp.com