youtube-dl
11 years agoClarify that download rate is in bytes per second
alphapapa [Sat, 13 Jul 2013 21:42:16 +0000 (16:42 -0500)]
Clarify that download rate is in bytes per second

I found https://github.com/rg3/youtube-dl/commit/f918ec7ea29a37521d1fc22fb9f900283c5a2c49 but it is still not clear to anyone who hasn't read Issue #723 whether the limit is in bits or bytes.  This is doubly confusing because 1) ISPs usually advertise speeds in bits per second, and 2) lowercase "k" and "m" are often used in correlation with bits rather than bytes.

11 years agoStrip hash info from URL when making requests (Fixes #1038)
Philipp Hagemeister [Sat, 13 Jul 2013 20:52:12 +0000 (22:52 +0200)]
Strip hash info from URL when making requests (Fixes #1038)

11 years ago[instagram] really fix uploader_id detection (Fixes #1038)
Philipp Hagemeister [Sat, 13 Jul 2013 19:45:33 +0000 (21:45 +0200)]
[instagram] really fix uploader_id detection (Fixes #1038)

11 years ago[instagram] fix uploader_id detection (Fixes #1038)
Philipp Hagemeister [Sat, 13 Jul 2013 18:40:04 +0000 (20:40 +0200)]
[instagram] fix uploader_id detection (Fixes #1038)

11 years agoImprove OpenGraph property matching
Philipp Hagemeister [Sat, 13 Jul 2013 18:39:47 +0000 (20:39 +0200)]
Improve OpenGraph property matching

11 years agoMerge remote-tracking branch 'jaimeMF/opengraph'
Philipp Hagemeister [Sat, 13 Jul 2013 18:33:23 +0000 (20:33 +0200)]
Merge remote-tracking branch 'jaimeMF/opengraph'

11 years agoAdd CanalplusIE (closes #59 and closes #918)
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 10:10:35 +0000 (12:10 +0200)]
Add CanalplusIE (closes #59 and closes #918)

11 years agoCriterionIE: simplify some parts and use _html_search_regex
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 10:26:05 +0000 (12:26 +0200)]
CriterionIE: simplify some parts and use _html_search_regex

11 years agoMerge pull request #1036 from yasoob/master
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 10:18:03 +0000 (12:18 +0200)]
Merge pull request #1036 from yasoob/master

Added an IE and test for Criterion videos (closes #1035).

11 years agoYouJizzIE: support videos that define the urls in a playlist page (closes #1037)
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 10:07:07 +0000 (12:07 +0200)]
YouJizzIE: support videos that define the urls in a playlist page (closes #1037)

11 years agoUse re.DOTALL by default when searching OpenGraph properties
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 09:29:08 +0000 (11:29 +0200)]
Use re.DOTALL by default when searching OpenGraph properties

11 years agoadded test for criterion.com
M.Yasoob Khalid [Sat, 13 Jul 2013 04:18:03 +0000 (09:18 +0500)]
added test for criterion.com

11 years agoadded an IE for criterion.com
M.Yasoob Khalid [Sat, 13 Jul 2013 04:17:48 +0000 (09:17 +0500)]
added an IE for criterion.com

11 years agoInfoExtractor: add some helper methods to extract OpenGraph info
Jaime Marquínez Ferrándiz [Fri, 12 Jul 2013 17:00:19 +0000 (19:00 +0200)]
InfoExtractor: add some helper methods to extract OpenGraph info

11 years agoDon't try to save the thumbnail if it's None
Jaime Marquínez Ferrándiz [Fri, 12 Jul 2013 20:11:59 +0000 (22:11 +0200)]
Don't try to save the thumbnail if it's None

It means the extractor couldn't find it

11 years agoUse determine_ext when saving the thumbnail
Jaime Marquínez Ferrándiz [Fri, 12 Jul 2013 19:52:59 +0000 (21:52 +0200)]
Use determine_ext when saving the thumbnail

Urls that contain a query produced filenames with wrong extensions

11 years agoBrightcoveIE: Use parse_qs to extract the fields of the query (closes #1032)
Jaime Marquínez Ferrándiz [Fri, 12 Jul 2013 12:53:28 +0000 (14:53 +0200)]
BrightcoveIE: Use parse_qs to extract the fields of the query (closes #1032)

Add a compat_urlparse to utils.

11 years agoGenericIE: allow to match declaration of the Brightocove parameters that use ' instea...
Jaime Marquínez Ferrándiz [Fri, 12 Jul 2013 12:52:01 +0000 (14:52 +0200)]
GenericIE: allow to match declaration of the Brightocove parameters that use ' instead of "

11 years ago[ign]: support some country versions and add an extractor for 1up.com
Jaime Marquínez Ferrándiz [Fri, 12 Jul 2013 09:39:40 +0000 (11:39 +0200)]
[ign]: support some country versions and add an extractor for 1up.com

1up.com uses the gin video system, the extractor is a subclass of IGNIE, it just replaces the video id

11 years agoAdd IGNIE
Jaime Marquínez Ferrándiz [Thu, 11 Jul 2013 22:00:21 +0000 (00:00 +0200)]
Add IGNIE

Only for www.ign.com, it doesn't support country specific versions (like es.ign.com)

11 years agorelease 2013.07.12
Philipp Hagemeister [Thu, 11 Jul 2013 21:54:34 +0000 (23:54 +0200)]
release 2013.07.12

11 years agoYoutubeIE: add algo for length 81 (closes #1026)
Jaime Marquínez Ferrándiz [Thu, 11 Jul 2013 21:47:54 +0000 (23:47 +0200)]
YoutubeIE: add algo for length 81 (closes #1026)

11 years agorelease 2013.07.11
Philipp Hagemeister [Thu, 11 Jul 2013 19:04:59 +0000 (21:04 +0200)]
release 2013.07.11

11 years agoYoutubeIE: a new algo for length 83
Jaime Marquínez Ferrándiz [Thu, 11 Jul 2013 18:21:45 +0000 (20:21 +0200)]
YoutubeIE: a new algo for length 83

11 years agoGametrailersIE: support multipart videos
Jaime Marquínez Ferrándiz [Thu, 11 Jul 2013 16:10:39 +0000 (18:10 +0200)]
GametrailersIE: support multipart videos

Use xml.etree.ElementTree instead of re when possible

11 years ago[brightcove] add import
Philipp Hagemeister [Thu, 11 Jul 2013 14:31:29 +0000 (16:31 +0200)]
[brightcove] add import

11 years ago[brightcove] fix on Python 2.6
Philipp Hagemeister [Thu, 11 Jul 2013 14:16:02 +0000 (16:16 +0200)]
[brightcove] fix on Python 2.6

11 years ago[arte] Fix on 2.6
Philipp Hagemeister [Thu, 11 Jul 2013 14:12:16 +0000 (16:12 +0200)]
[arte] Fix on 2.6

11 years agoAdd helper function find_path_attr
Philipp Hagemeister [Thu, 11 Jul 2013 14:12:08 +0000 (16:12 +0200)]
Add helper function find_path_attr

11 years agoRemove video_result helper method
Philipp Hagemeister [Thu, 11 Jul 2013 10:12:23 +0000 (12:12 +0200)]
Remove video_result helper method

Calling it was more complex then actually including the type in the video info

11 years ago[ehow] improve minor bits
Philipp Hagemeister [Thu, 11 Jul 2013 10:11:00 +0000 (12:11 +0200)]
[ehow] improve minor bits

11 years agoMerge remote-tracking branch 'yasoob/master'
Philipp Hagemeister [Thu, 11 Jul 2013 10:02:16 +0000 (12:02 +0200)]
Merge remote-tracking branch 'yasoob/master'

11 years agoadded test for ehow
M.Yasoob Khalid [Thu, 11 Jul 2013 09:30:25 +0000 (14:30 +0500)]
added test for ehow

11 years agoadded an IE for Ehow videos
M.Yasoob Khalid [Thu, 11 Jul 2013 09:25:14 +0000 (14:25 +0500)]
added an IE for Ehow videos

11 years agoGenericIE: detect more Brightcove videos
Jaime Marquínez Ferrándiz [Wed, 10 Jul 2013 22:25:38 +0000 (00:25 +0200)]
GenericIE: detect more Brightcove videos

In some sites "class" contains more that BrightcoveExperience

11 years agoBrightcoveIE: add support for playlists
Jaime Marquínez Ferrándiz [Wed, 10 Jul 2013 22:04:33 +0000 (00:04 +0200)]
BrightcoveIE: add support for playlists

11 years agoSet the playlist_index and playlist fields for already resolved video results.
Jaime Marquínez Ferrándiz [Wed, 10 Jul 2013 21:36:30 +0000 (23:36 +0200)]
Set the playlist_index and playlist fields for already resolved video results.

11 years agoGenericIE: Detect videos from Brightcove
Jaime Marquínez Ferrándiz [Wed, 10 Jul 2013 15:49:11 +0000 (17:49 +0200)]
GenericIE: Detect videos from Brightcove

Brightcove videos info is usually found in an <object class="BrightcoveExperience"></object> node, this is passed to a new method of BrightcoveIE that builds a url to extract the video.

11 years agoYoutubeIE: show a more meaningful error when it founds a rtmpe download (related...
Jaime Marquínez Ferrándiz [Wed, 10 Jul 2013 12:35:11 +0000 (14:35 +0200)]
YoutubeIE: show a more meaningful error when it founds a rtmpe download (related #343)

11 years agorelease 2013.07.10
Philipp Hagemeister [Wed, 10 Jul 2013 09:36:11 +0000 (11:36 +0200)]
release 2013.07.10

11 years agoYoutubeIE: new algo for length 83 (closes #1017 and closes #1016)
Jaime Marquínez Ferrándiz [Wed, 10 Jul 2013 08:40:49 +0000 (10:40 +0200)]
YoutubeIE: new algo for length 83 (closes #1017 and closes #1016)

11 years agoGameSpotIE: support more urls and download videos in the best quality
Jaime Marquínez Ferrándiz [Tue, 9 Jul 2013 18:07:52 +0000 (20:07 +0200)]
GameSpotIE: support more urls and download videos in the best quality

11 years agoYoutubeIE: Fix vevo explicit videos (closes #956)
Jaime Marquínez Ferrándiz [Tue, 9 Jul 2013 12:38:24 +0000 (14:38 +0200)]
YoutubeIE: Fix vevo explicit videos (closes #956)

When an age restricted video is detected it simulates accessing the video from www.youtube.com/v/{video_id}

11 years agoVeohIE: remove debug logging
Jaime Marquínez Ferrándiz [Tue, 9 Jul 2013 09:11:55 +0000 (11:11 +0200)]
VeohIE: remove debug logging

11 years agoDotsubIE: simplify and extract the upload date
Jaime Marquínez Ferrándiz [Mon, 8 Jul 2013 20:40:42 +0000 (22:40 +0200)]
DotsubIE: simplify and extract the upload date

Do not declare variables for fields in the info dictionary.

11 years agoMerge pull request #1009 from yasoob/master
Jaime Marquínez Ferrándiz [Mon, 8 Jul 2013 20:21:06 +0000 (22:21 +0200)]
Merge pull request #1009 from yasoob/master

Added an IE and test for dotsub.com videos. ( closes #1008 )

11 years agoAdd VeohIE (closes #1006)
Jaime Marquínez Ferrándiz [Mon, 8 Jul 2013 20:02:23 +0000 (22:02 +0200)]
Add VeohIE (closes #1006)

11 years agoadded an IE and test for dotsub.
M.Yasoob Khalid [Mon, 8 Jul 2013 19:05:52 +0000 (00:05 +0500)]
added an IE and test for dotsub.

11 years agoYoutubeSubscriptionsIE: raise an error if there's no login information.
Jaime Marquínez Ferrándiz [Mon, 8 Jul 2013 09:23:05 +0000 (11:23 +0200)]
YoutubeSubscriptionsIE: raise an error if there's no login information.

11 years agoYoutubeIE: use the new method in the base IE for getting the login info
Jaime Marquínez Ferrándiz [Mon, 8 Jul 2013 09:22:34 +0000 (11:22 +0200)]
YoutubeIE: use the new method in the base IE for getting the login info

11 years agoRemove dead code
Philipp Hagemeister [Mon, 8 Jul 2013 00:13:50 +0000 (02:13 +0200)]
Remove dead code

11 years agoDo not redefine variables in list comprehensions
Philipp Hagemeister [Mon, 8 Jul 2013 00:12:20 +0000 (02:12 +0200)]
Do not redefine variables in list comprehensions

11 years agorelease 2013.07.08.1
Philipp Hagemeister [Mon, 8 Jul 2013 00:05:22 +0000 (02:05 +0200)]
release 2013.07.08.1

11 years ago[archive.org] Add extractor (Fixes #1003)
Philipp Hagemeister [Mon, 8 Jul 2013 00:04:11 +0000 (02:04 +0200)]
[archive.org] Add extractor (Fixes #1003)

11 years agorelease 2013.07.08
Philipp Hagemeister [Sun, 7 Jul 2013 23:29:16 +0000 (01:29 +0200)]
release 2013.07.08

11 years ago[arte] Always look for the JSON URL (Fixes #1002)
Philipp Hagemeister [Sun, 7 Jul 2013 23:28:19 +0000 (01:28 +0200)]
[arte] Always look for the JSON URL (Fixes #1002)

11 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Sun, 7 Jul 2013 23:15:19 +0000 (01:15 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

11 years ago[3sat] Add support (Fixes #1001)
Philipp Hagemeister [Sun, 7 Jul 2013 23:13:55 +0000 (01:13 +0200)]
[3sat] Add support (Fixes #1001)

11 years agoVimeoIE: authentication support (closes #885) and add a method in the base InfoExtrac...
Jaime Marquínez Ferrándiz [Sun, 7 Jul 2013 21:24:34 +0000 (23:24 +0200)]
VimeoIE: authentication support (closes #885) and add a method in the base InfoExtractor to get the login info

11 years agoYoutubeIE: extract the thumbnail in the best possible quality
Jaime Marquínez Ferrándiz [Sun, 7 Jul 2013 19:21:15 +0000 (21:21 +0200)]
YoutubeIE: extract the thumbnail in the best possible quality

11 years agorelease 2013.07.07.01
Philipp Hagemeister [Sun, 7 Jul 2013 15:13:56 +0000 (17:13 +0200)]
release 2013.07.07.01

11 years ago[youtube:subscriptions] Use colon for differentiation of shortcuts
Philipp Hagemeister [Sun, 7 Jul 2013 15:13:26 +0000 (17:13 +0200)]
[youtube:subscriptions] Use colon for differentiation of shortcuts

11 years agorelease 2013.07.07
Philipp Hagemeister [Sun, 7 Jul 2013 14:55:06 +0000 (16:55 +0200)]
release 2013.07.07

11 years ago[youtube] Add and extractor for the subscriptions feed (closes #498)
Jaime Marquínez Ferrándiz [Sun, 7 Jul 2013 11:58:23 +0000 (13:58 +0200)]
[youtube] Add and extractor for the subscriptions feed (closes #498)

It can be downloaded using the ytsubscriptions keyword.
It needs the login information.

11 years agoAdd BrightcoveIE (closes #832)
Jaime Marquínez Ferrándiz [Fri, 5 Jul 2013 19:31:50 +0000 (21:31 +0200)]
Add BrightcoveIE (closes #832)

It only accepts the urls that are use for embedding the video, it doesn't search in generic webpages to find Brightcove videos

11 years agoDailymotionIE: extract thumbnail
Jaime Marquínez Ferrándiz [Fri, 5 Jul 2013 17:39:37 +0000 (19:39 +0200)]
DailymotionIE: extract thumbnail

11 years agorelease 2013.07.05
Philipp Hagemeister [Fri, 5 Jul 2013 12:46:24 +0000 (14:46 +0200)]
release 2013.07.05

11 years agoDailymotionIE: simplify the extraction of the title and remove an unused assignment...
Jaime Marquínez Ferrándiz [Fri, 5 Jul 2013 12:20:15 +0000 (14:20 +0200)]
DailymotionIE: simplify the extraction of the title and remove an unused assignment of video_uploader

11 years agoDailymotion: fix the download of the video in the max quality (closes #986)
Jaime Marquínez Ferrándiz [Fri, 5 Jul 2013 12:15:26 +0000 (14:15 +0200)]
Dailymotion: fix the download of the video in the max quality (closes #986)

11 years agoArteTVIE: support emission urls that don't contain the video id
Jaime Marquínez Ferrándiz [Fri, 5 Jul 2013 10:56:41 +0000 (12:56 +0200)]
ArteTVIE: support emission urls that don't contain the video id

Like http://www.arte.tv/guide/fr/emissions/AJT/arte-journal

11 years agorelease 2013.07.04
Philipp Hagemeister [Thu, 4 Jul 2013 16:07:34 +0000 (18:07 +0200)]
release 2013.07.04

11 years ago[arte] Fix language selection (Fixes #988)
Philipp Hagemeister [Thu, 4 Jul 2013 16:06:47 +0000 (18:06 +0200)]
[arte] Fix language selection (Fixes #988)

11 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Wed, 3 Jul 2013 14:36:42 +0000 (16:36 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

11 years ago[auengine] Add tests (Fixes #985)
Philipp Hagemeister [Wed, 3 Jul 2013 14:36:36 +0000 (16:36 +0200)]
[auengine] Add tests (Fixes #985)

11 years agoArteTVIE: extract the video with the correct language
Jaime Marquínez Ferrándiz [Tue, 2 Jul 2013 15:34:40 +0000 (17:34 +0200)]
ArteTVIE: extract the video with the correct language

Some urls from the French version of the page could download the German version.

Also instead of extracting the json url from the webpage, build it to skip the download

11 years agoTudouIE: extract all the segments of the video and download the best quality (closes...
Jaime Marquínez Ferrándiz [Tue, 2 Jul 2013 10:38:24 +0000 (12:38 +0200)]
TudouIE: extract all the segments of the video and download the best quality (closes #975)

Also simplify a bit the extraction of the id from the url and write directly the title for the test video

11 years agoBlipTVIE: download the video in the best quality (closes #215)
Jaime Marquínez Ferrándiz [Tue, 2 Jul 2013 08:40:23 +0000 (10:40 +0200)]
BlipTVIE: download the video in the best quality (closes #215)

11 years agorelease 2013.07.02
Philipp Hagemeister [Tue, 2 Jul 2013 07:14:09 +0000 (09:14 +0200)]
release 2013.07.02

11 years agoDo not show bug report for errors that are to be expected (Closes #973)
Philipp Hagemeister [Tue, 2 Jul 2013 06:40:21 +0000 (08:40 +0200)]
Do not show bug report for errors that are to be expected (Closes #973)

11 years agoSquelch git not found exception (#973)
Philipp Hagemeister [Tue, 2 Jul 2013 06:36:20 +0000 (08:36 +0200)]
Squelch git not found exception (#973)

11 years agoImprove formatting
Philipp Hagemeister [Tue, 2 Jul 2013 06:35:39 +0000 (08:35 +0200)]
Improve formatting

11 years agoREADME.md: Fix markup and some of the text.
Philipp Hagemeister [Tue, 2 Jul 2013 05:39:54 +0000 (07:39 +0200)]
README.md: Fix markup and some of the text.

(Originally from Rogério Brito <rbrito@ime.usp.br>)

11 years agosetup: PEP-8 fixes.
Rogério Brito [Wed, 26 Jun 2013 03:54:55 +0000 (00:54 -0300)]
setup: PEP-8 fixes.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
11 years agosetup: cosmetics: Add/remove some whitespace for readability.
Rogério Brito [Wed, 26 Jun 2013 03:53:55 +0000 (00:53 -0300)]
setup: cosmetics: Add/remove some whitespace for readability.

This also fixes some long lines.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
11 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>
11 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)

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

11 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

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

11 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

11 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

11 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

11 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

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

11 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

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

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

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

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

11 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