Philipp Hagemeister [Mon, 2 Dec 2013 12:36:20 +0000 (13:36 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
Jaime Marquínez Ferrándiz [Sun, 1 Dec 2013 21:36:18 +0000 (22:36 +0100)]
[vimeo] Add an extractor for users (closes #1871)
Philipp Hagemeister [Sun, 1 Dec 2013 10:42:02 +0000 (11:42 +0100)]
Make socket timeout configurable, and bump default to 10 minutes (#1862)
Philipp Hagemeister [Sun, 1 Dec 2013 00:21:33 +0000 (01:21 +0100)]
[generic] Find embedded dailymotion videos (Fixes #1848)
Philipp Hagemeister [Sun, 1 Dec 2013 00:16:20 +0000 (01:16 +0100)]
[clipfish] Skip test on travis
Philipp Hagemeister [Fri, 29 Nov 2013 23:42:56 +0000 (00:42 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Fri, 29 Nov 2013 23:42:43 +0000 (00:42 +0100)]
Clarify help of --write-pages (#1853)
Jaime Marquínez Ferrándiz [Fri, 29 Nov 2013 21:06:17 +0000 (22:06 +0100)]
[yahoo] Force use of the http protocol for downloading the videos.
Philipp Hagemeister [Fri, 29 Nov 2013 14:57:43 +0000 (15:57 +0100)]
Clarify --download-archive help
Jaime Marquínez Ferrándiz [Fri, 29 Nov 2013 14:25:43 +0000 (15:25 +0100)]
[yahoo] Add an extractor for yahoo news (closes #1849)
Philipp Hagemeister [Fri, 29 Nov 2013 14:25:09 +0000 (15:25 +0100)]
Do not mutate default arguments
In this case, it looks rather harmless (since the conditions for --restrict-filenames should not change while a process is running), but just to be sure.
This also simplifies the interface for callers, who can just pass in the idiomatic None for "I don't care, whatever is the default".
Philipp Hagemeister [Fri, 29 Nov 2013 09:48:14 +0000 (01:48 -0800)]
Merge pull request #1850 from nikai3d/master
fix typo in help
Nicolas Kaiser [Fri, 29 Nov 2013 08:48:38 +0000 (09:48 +0100)]
fix typo in help
Nicolas Kaiser [Fri, 29 Nov 2013 08:44:05 +0000 (09:44 +0100)]
fix typo in README.md
Jaime Marquínez Ferrándiz [Fri, 29 Nov 2013 06:56:14 +0000 (07:56 +0100)]
[imdb] Fix the resolution values (fixes #1847)
We were using the size of the player, it was the same for all the formats
Philipp Hagemeister [Fri, 29 Nov 2013 02:34:26 +0000 (03:34 +0100)]
release 2013.11.29
Philipp Hagemeister [Fri, 29 Nov 2013 02:33:25 +0000 (03:33 +0100)]
[podomatic] Add extractor
Jaime Marquínez Ferrándiz [Thu, 28 Nov 2013 13:38:10 +0000 (14:38 +0100)]
Add an extractor for Clipsyndicate (closes #1744)
Jaime Marquínez Ferrándiz [Thu, 28 Nov 2013 12:49:00 +0000 (13:49 +0100)]
[imdb] Fix extraction in python 2.6
Using a regular expression because the html cannot be parsed.
Jaime Marquínez Ferrándiz [Thu, 28 Nov 2013 12:32:49 +0000 (13:32 +0100)]
Add an extractor for Internet Movie Database trailers (closes #1832)
Philipp Hagemeister [Thu, 28 Nov 2013 05:17:56 +0000 (06:17 +0100)]
release 2013.11.28.1
Philipp Hagemeister [Thu, 28 Nov 2013 05:14:17 +0000 (06:14 +0100)]
[youtube/subtitles] Change MD5 of vtt subtitle in test
Philipp Hagemeister [Thu, 28 Nov 2013 05:10:37 +0000 (06:10 +0100)]
[clipfish] Use FIFA trailer as testcase (#1842)
Philipp Hagemeister [Thu, 28 Nov 2013 04:54:46 +0000 (05:54 +0100)]
[clipfish] Fix imports (#1842)
Philipp Hagemeister [Thu, 28 Nov 2013 04:48:32 +0000 (05:48 +0100)]
release 2013.11.28
Philipp Hagemeister [Thu, 28 Nov 2013 04:47:50 +0000 (05:47 +0100)]
[zdf] Use _download_xml
Philipp Hagemeister [Thu, 28 Nov 2013 04:47:20 +0000 (05:47 +0100)]
[zdf] add a pseudo-testcase and fix URL matching
Philipp Hagemeister [Thu, 28 Nov 2013 03:37:02 +0000 (04:37 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
Jaime Marquínez Ferrándiz [Wed, 27 Nov 2013 23:33:27 +0000 (00:33 +0100)]
[youtube:feeds] Use the 'paging' value from the downloaded json information (fixes #1845)
Jaime Marquínez Ferrándiz [Wed, 27 Nov 2013 20:24:55 +0000 (21:24 +0100)]
[yahoo] Fix video extraction and use the new format system exclusively
Jaime Marquínez Ferrándiz [Wed, 27 Nov 2013 19:01:51 +0000 (20:01 +0100)]
[youtube:playlist] Fix the extraction of the title for some mixes (#1844)
Like https://www.youtube.com/watch?v=g8jDB5xOiuE&list=RDIh2gxLqR7HM
Philipp Hagemeister [Wed, 27 Nov 2013 17:33:51 +0000 (18:33 +0100)]
[clipfish] Effect a better error message (#1842)
Filippo Valsorda [Wed, 27 Nov 2013 01:54:51 +0000 (02:54 +0100)]
[videopremium] support new .me domain
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 23:42:59 +0000 (00:42 +0100)]
[bash-completion] Complete the ':ythistory' keyword
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 23:41:30 +0000 (00:41 +0100)]
[bash-completion] Complete filenames or directories if the previous option requires it
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 20:35:03 +0000 (21:35 +0100)]
[youtube:playlist] Add support for YouTube mixes (fixes #1839)
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 17:48:52 +0000 (18:48 +0100)]
Use the new '_download_xml' helper in more extractors
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 18:09:14 +0000 (19:09 +0100)]
[youtube:playlist] Remove the link with index 0
It's not the first video of the playlist, it appears in the 'Play all' button (see the test course for an example)
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 17:53:36 +0000 (18:53 +0100)]
YoutubeDL: set the 'params' property before any message/warning/error is sent (fixes #1840)
If it sets the 'restrictfilenames' param, it will first report a warning. It will try to get the logger from the 'params' property, which would be set at that moment to None, raising the error 'AttributeError: 'NoneType' object has no attribute 'get''
Philipp Hagemeister [Tue, 26 Nov 2013 09:41:35 +0000 (10:41 +0100)]
release 2013.11.26
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 07:03:11 +0000 (08:03 +0100)]
Include the proxy in the parameters for YoutubeDL (fixes #1831)
Philipp Hagemeister [Mon, 25 Nov 2013 22:14:25 +0000 (14:14 -0800)]
Merge pull request #1830 from jaimeMF/download-archive
Use the 'extractor_key' field for the download archive file
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 21:57:15 +0000 (22:57 +0100)]
Use the 'extractor_key' field for the download archive file
It has the same value as the ie_key.
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 21:52:09 +0000 (22:52 +0100)]
Fix typo in the documentation of the 'download_archive' param
Philipp Hagemeister [Mon, 25 Nov 2013 21:36:18 +0000 (22:36 +0100)]
release 2013.11.25.3
Philipp Hagemeister [Mon, 25 Nov 2013 21:34:56 +0000 (22:34 +0100)]
[soundcloud] Support for listing of audio-only files
Philipp Hagemeister [Mon, 25 Nov 2013 21:31:27 +0000 (22:31 +0100)]
Fix rtmpdump with non-ASCII filenames on Windows on 2.x
Reported in #1798
Philipp Hagemeister [Mon, 25 Nov 2013 21:19:59 +0000 (13:19 -0800)]
Merge pull request #1829 from jaimeMF/ydl-empty-params
Allow to initialize a YoutubeDL object without parameters
Philipp Hagemeister [Mon, 25 Nov 2013 21:16:07 +0000 (22:16 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Mon, 25 Nov 2013 21:15:20 +0000 (22:15 +0100)]
Do not warn about fixed output template if --max-downloads is 1
Fixes #1828
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 20:55:20 +0000 (21:55 +0100)]
Allow to initialize a YoutubeDL object without parameters
Having to pass the 'outtmpl' parameter feels really strange when you just want to extract the info of a video.
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 21:03:20 +0000 (22:03 +0100)]
[bambuser] Skip the download in the test
It doesn't respect the 'Range' header.
Philipp Hagemeister [Mon, 25 Nov 2013 19:30:41 +0000 (20:30 +0100)]
[soundcloud] Prefer HTTP over RTMP (#1798)
Philipp Hagemeister [Mon, 25 Nov 2013 18:11:01 +0000 (19:11 +0100)]
Reduce socket timeout
Philipp Hagemeister [Mon, 25 Nov 2013 14:47:14 +0000 (15:47 +0100)]
release 2013.11.25.2
Philipp Hagemeister [Mon, 25 Nov 2013 14:46:54 +0000 (15:46 +0100)]
Fix --download-archive (Fixes #1826)
Philipp Hagemeister [Mon, 25 Nov 2013 05:19:15 +0000 (06:19 +0100)]
Merge remote-tracking branch 'rbrito/swap-dimensions'
Philipp Hagemeister [Mon, 25 Nov 2013 05:17:41 +0000 (06:17 +0100)]
[FileDownloader] use moved format_bytes method
Philipp Hagemeister [Mon, 25 Nov 2013 05:16:18 +0000 (06:16 +0100)]
Merge remote-tracking branch 'rzhxeo/rtmpdump'
Philipp Hagemeister [Mon, 25 Nov 2013 05:06:39 +0000 (06:06 +0100)]
release 2013.11.25.1
Philipp Hagemeister [Mon, 25 Nov 2013 05:06:18 +0000 (06:06 +0100)]
[viki] Fix subtitle extraction
Philipp Hagemeister [Mon, 25 Nov 2013 04:58:04 +0000 (05:58 +0100)]
[viki] Fix subtitles extraction
Philipp Hagemeister [Mon, 25 Nov 2013 04:57:55 +0000 (05:57 +0100)]
[viki] Fix uploader extraction
Philipp Hagemeister [Mon, 25 Nov 2013 02:47:32 +0000 (03:47 +0100)]
[tests] Remove global_setup function
Philipp Hagemeister [Mon, 25 Nov 2013 02:37:49 +0000 (03:37 +0100)]
release 2013.11.25
Philipp Hagemeister [Mon, 25 Nov 2013 02:35:52 +0000 (03:35 +0100)]
[generic] Improve detection
Allow download of http://goo.gl/7X5tOk
Fixes #1818
Philipp Hagemeister [Mon, 25 Nov 2013 02:30:37 +0000 (03:30 +0100)]
Merge branch 'opener-to-ydl'
Philipp Hagemeister [Mon, 25 Nov 2013 02:28:55 +0000 (03:28 +0100)]
Remove quality_name field and improve zdf extractor
Philipp Hagemeister [Mon, 25 Nov 2013 02:12:26 +0000 (03:12 +0100)]
[zdf/common] Use API in ZDF extractor.
This also comes with a lot of extra format fields
Fixes #1518
Philipp Hagemeister [Mon, 25 Nov 2013 01:02:34 +0000 (02:02 +0100)]
[viki] Make uploader field optional (#1813)
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 21:13:20 +0000 (22:13 +0100)]
Update the keywords tests for the rename of the old ComedyCentralIE
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 20:18:35 +0000 (21:18 +0100)]
[comedycentral] Add support for comedycentral.com videos (closes #1824)
It's a subclass of MTVIE
The extractor for colbertnation.com and thedailyshow.com is called now ComedyCentralShowsIE
Philipp Hagemeister [Sun, 24 Nov 2013 14:28:33 +0000 (15:28 +0100)]
[viki] Skip travis test
Also provide a better error message for geoblocked videos.
Philipp Hagemeister [Sun, 24 Nov 2013 14:20:16 +0000 (15:20 +0100)]
[vik] Clarify output
Philipp Hagemeister [Sun, 24 Nov 2013 14:18:44 +0000 (15:18 +0100)]
Merge branch 'master' into opener-to-ydl
Philipp Hagemeister [Sun, 24 Nov 2013 14:03:25 +0000 (15:03 +0100)]
Document proxy
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 13:59:19 +0000 (14:59 +0100)]
[collegehumor] Encode the xml before calling xml.etree.ElementTree.fromstring (fixes #1822)
Uses a new helper method in InfoExtractor: _download_xml
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 13:33:50 +0000 (14:33 +0100)]
[youtube] Add an extractor for downloading the watch history (closes #1821)
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 10:28:44 +0000 (11:28 +0100)]
[mixcloud] The description field may be missing (fixes #1819)
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 10:02:34 +0000 (11:02 +0100)]
[brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute instead
Philipp Hagemeister [Sun, 24 Nov 2013 06:51:56 +0000 (07:51 +0100)]
release 2013.11.24.1
Philipp Hagemeister [Sun, 24 Nov 2013 06:51:44 +0000 (07:51 +0100)]
[clipfish] Add extractor (Fixes #1760)
Philipp Hagemeister [Sun, 24 Nov 2013 06:30:34 +0000 (07:30 +0100)]
release 2013.11.24
Philipp Hagemeister [Sun, 24 Nov 2013 06:30:05 +0000 (07:30 +0100)]
[viki] Add extractor (fixes #1813)
Philipp Hagemeister [Sun, 24 Nov 2013 05:54:26 +0000 (06:54 +0100)]
[youtube] do not use variable name twice
Philipp Hagemeister [Sun, 24 Nov 2013 05:53:50 +0000 (06:53 +0100)]
[niconico] Clarify download
Philipp Hagemeister [Sun, 24 Nov 2013 05:52:53 +0000 (06:52 +0100)]
[bandcamp] Remove unused variable
Philipp Hagemeister [Sun, 24 Nov 2013 05:52:21 +0000 (06:52 +0100)]
[update] fix error
Philipp Hagemeister [Sun, 24 Nov 2013 05:39:49 +0000 (06:39 +0100)]
Credit @takuya0301 for niconico
Philipp Hagemeister [Sun, 24 Nov 2013 05:37:14 +0000 (06:37 +0100)]
[niconico] Simplify and make work with old Python versions
The website requires SSLv3, otherwise it just times out during SSL negotiation.
Philipp Hagemeister [Sun, 24 Nov 2013 05:09:11 +0000 (06:09 +0100)]
Merge remote-tracking branch 'takuya0301/niconico'
Philipp Hagemeister [Sun, 24 Nov 2013 05:08:11 +0000 (06:08 +0100)]
Simplify logger code(#1811)
Philipp Hagemeister [Sun, 24 Nov 2013 05:07:12 +0000 (06:07 +0100)]
Merge remote-tracking branch 'iTaybb/master'
Jaime Marquínez Ferrándiz [Sat, 23 Nov 2013 22:26:06 +0000 (23:26 +0100)]
[brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in the parameters (fixes #1815)
Philipp Hagemeister [Sat, 23 Nov 2013 14:57:42 +0000 (15:57 +0100)]
[streamcloud] skip test on travis
Takuya Tsuchida [Sat, 23 Nov 2013 09:19:44 +0000 (18:19 +0900)]
Add support for niconico
Itay Brandes [Sat, 23 Nov 2013 08:22:18 +0000 (10:22 +0200)]
Log to an external logger (fixes #1810)
Sadly applications using youtube-dl's python sources can't directly
access it's log stream. It's pretty much limited to stdout and stderr
only.
It should log to logging.Logger instance passed to YoutubeDL's params
dictionary.
Philipp Hagemeister [Fri, 22 Nov 2013 22:08:15 +0000 (23:08 +0100)]
release 2013.11.22.2
Philipp Hagemeister [Fri, 22 Nov 2013 22:05:56 +0000 (23:05 +0100)]
[update] Check if version from repository is newer before updating
Closes #1704
Philipp Hagemeister [Fri, 22 Nov 2013 21:46:57 +0000 (22:46 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl