Philipp Hagemeister
a3fb4675fb
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".
2013-11-29 15:25:11 +01:00
Nicolas Kaiser
9986238ba9
fix typo in help
2013-11-29 09:48:38 +01:00
Jaime Marquínez Ferrándiz
acf37ca151
[imdb] Fix the resolution values ( fixes #1847 )
...
We were using the size of the player, it was the same for all the formats
2013-11-29 07:56:14 +01:00
Philipp Hagemeister
17769d5a6c
release 2013.11.29
2013-11-29 03:34:26 +01:00
Philipp Hagemeister
677c18092d
[podomatic] Add extractor
2013-11-29 03:33:25 +01:00
Jaime Marquínez Ferrándiz
3862402ff3
Add an extractor for Clipsyndicate ( closes #1744 )
2013-11-28 14:38:10 +01:00
Jaime Marquínez Ferrándiz
b03d0d064c
[imdb] Fix extraction in python 2.6
...
Using a regular expression because the html cannot be parsed.
2013-11-28 13:49:00 +01:00
Jaime Marquínez Ferrándiz
d8d6148628
Add an extractor for Internet Movie Database trailers ( closes #1832 )
2013-11-28 13:32:49 +01:00
Philipp Hagemeister
2be54167d0
release 2013.11.28.1
2013-11-28 06:17:56 +01:00
Philipp Hagemeister
fc9e1cc697
[clipfish] Use FIFA trailer as testcase ( #1842 )
2013-11-28 06:10:37 +01:00
Philipp Hagemeister
f8f60d2793
[clipfish] Fix imports ( #1842 )
2013-11-28 05:54:46 +01:00
Philipp Hagemeister
ea07dbb8b1
release 2013.11.28
2013-11-28 05:48:32 +01:00
Philipp Hagemeister
2a275ab007
[zdf] Use _download_xml
2013-11-28 05:47:50 +01:00
Philipp Hagemeister
a2e6db365c
[zdf] add a pseudo-testcase and fix URL matching
2013-11-28 05:47:20 +01:00
Philipp Hagemeister
9d93e7da6c
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-28 04:37:02 +01:00
Jaime Marquínez Ferrándiz
0e44d8381a
[youtube:feeds] Use the 'paging' value from the downloaded json information ( fixes #1845 )
2013-11-28 00:33:27 +01:00
Jaime Marquínez Ferrándiz
35907e23ec
[yahoo] Fix video extraction and use the new format system exclusively
2013-11-27 21:24:55 +01:00
Jaime Marquínez Ferrándiz
76d1700b28
[youtube:playlist] Fix the extraction of the title for some mixes ( #1844 )
...
Like https://www.youtube.com/watch?v=g8jDB5xOiuE&list=RDIh2gxLqR7HM
2013-11-27 20:01:51 +01:00
Philipp Hagemeister
dcca796ce4
[clipfish] Effect a better error message ( #1842 )
2013-11-27 18:33:51 +01:00
Filippo Valsorda
4b19e38954
[videopremium] support new .me domain
2013-11-27 02:54:51 +01:00
Jaime Marquínez Ferrándiz
652cdaa269
[youtube:playlist] Add support for YouTube mixes ( fixes #1839 )
2013-11-26 21:35:03 +01:00
Jaime Marquínez Ferrándiz
e26f871228
Use the new '_download_xml' helper in more extractors
2013-11-26 19:17:25 +01:00
Jaime Marquínez Ferrándiz
6e47b51eef
[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)
2013-11-26 19:09:14 +01:00
Jaime Marquínez Ferrándiz
4a98cdbf3b
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''
2013-11-26 18:54:14 +01:00
Philipp Hagemeister
c5ed4e8f7e
release 2013.11.26
2013-11-26 10:41:35 +01:00
Jaime Marquínez Ferrándiz
c2e52508cc
Include the proxy in the parameters for YoutubeDL ( fixes #1831 )
2013-11-26 08:03:11 +01:00
Jaime Marquínez Ferrándiz
d31209a144
Use the 'extractor_key' field for the download archive file
...
It has the same value as the ie_key.
2013-11-25 22:57:15 +01:00
Jaime Marquínez Ferrándiz
529a2e2cc3
Fix typo in the documentation of the 'download_archive' param
2013-11-25 22:52:09 +01:00
Philipp Hagemeister
781a7d0546
release 2013.11.25.3
2013-11-25 22:36:18 +01:00
Philipp Hagemeister
fb04e40396
[soundcloud] Support for listing of audio-only files
2013-11-25 22:34:56 +01:00
Philipp Hagemeister
d9b011f201
Fix rtmpdump with non-ASCII filenames on Windows on 2.x
...
Reported in #1798
2013-11-25 22:31:38 +01:00
Philipp Hagemeister
b0b9eaa196
Merge pull request #1829 from jaimeMF/ydl-empty-params
...
Allow to initialize a YoutubeDL object without parameters
2013-11-25 13:19:59 -08:00
Philipp Hagemeister
8b134b1062
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-25 22:16:07 +01:00
Philipp Hagemeister
0c75c3fa7a
Do not warn about fixed output template if --max-downloads is 1
...
Fixes #1828
2013-11-25 22:15:33 +01:00
Jaime Marquínez Ferrándiz
a3927cf7ee
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.
2013-11-25 22:03:39 +01:00
Jaime Marquínez Ferrándiz
1a62c18f65
[bambuser] Skip the download in the test
...
It doesn't respect the 'Range' header.
2013-11-25 22:03:20 +01:00
Philipp Hagemeister
2a15e7063b
[soundcloud] Prefer HTTP over RTMP ( #1798 )
2013-11-25 20:30:41 +01:00
Philipp Hagemeister
d46cc192d7
Reduce socket timeout
2013-11-25 19:11:01 +01:00
Philipp Hagemeister
bb2bebdbe1
release 2013.11.25.2
2013-11-25 15:47:14 +01:00
Philipp Hagemeister
5db07df634
Fix --download-archive ( Fixes #1826 )
2013-11-25 15:46:54 +01:00
Philipp Hagemeister
ea36cbac5e
Merge remote-tracking branch 'rbrito/swap-dimensions'
2013-11-25 06:19:15 +01:00
Philipp Hagemeister
d0d2b49ab7
[FileDownloader] use moved format_bytes method
2013-11-25 06:17:41 +01:00
Philipp Hagemeister
31cb6d8fef
Merge remote-tracking branch 'rzhxeo/rtmpdump'
2013-11-25 06:16:18 +01:00
Philipp Hagemeister
daa0dd2973
release 2013.11.25.1
2013-11-25 06:06:39 +01:00
Philipp Hagemeister
de79c46c8f
[viki] Fix subtitle extraction
2013-11-25 06:06:18 +01:00
Philipp Hagemeister
94ccb6fa2e
[viki] Fix subtitles extraction
2013-11-25 05:58:04 +01:00
Philipp Hagemeister
07e4035879
[viki] Fix uploader extraction
2013-11-25 05:57:55 +01:00
Philipp Hagemeister
ac05067d3d
release 2013.11.25
2013-11-25 03:37:49 +01:00
Philipp Hagemeister
113577e155
[generic] Improve detection
...
Allow download of http://goo.gl/7X5tOk
Fixes #1818
2013-11-25 03:35:53 +01:00
Philipp Hagemeister
79d09f47c2
Merge branch 'opener-to-ydl'
2013-11-25 03:30:37 +01:00
Philipp Hagemeister
c059bdd432
Remove quality_name field and improve zdf extractor
2013-11-25 03:28:55 +01:00
Philipp Hagemeister
02dbf93f0e
[zdf/common] Use API in ZDF extractor.
...
This also comes with a lot of extra format fields
Fixes #1518
2013-11-25 03:13:22 +01:00
Philipp Hagemeister
1fb2bcbbf7
[viki] Make uploader field optional ( #1813 )
2013-11-25 02:02:34 +01:00
Jaime Marquínez Ferrándiz
66cfab4226
[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
2013-11-24 21:18:35 +01:00
Philipp Hagemeister
6d88bc37a3
[viki] Skip travis test
...
Also provide a better error message for geoblocked videos.
2013-11-24 15:28:50 +01:00
Philipp Hagemeister
b7553b2554
[vik] Clarify output
2013-11-24 15:20:16 +01:00
Philipp Hagemeister
e03db0a077
Merge branch 'master' into opener-to-ydl
2013-11-24 15:18:44 +01:00
Philipp Hagemeister
a1ee09e815
Document proxy
2013-11-24 15:03:25 +01:00
Jaime Marquínez Ferrándiz
267ed0c5d3
[collegehumor] Encode the xml before calling xml.etree.ElementTree.fromstring ( fixes #1822 )
...
Uses a new helper method in InfoExtractor: _download_xml
2013-11-24 14:59:19 +01:00
Jaime Marquínez Ferrándiz
f459d17018
[youtube] Add an extractor for downloading the watch history ( closes #1821 )
2013-11-24 14:33:50 +01:00
Jaime Marquínez Ferrándiz
dc65dcbb6d
[mixcloud] The description field may be missing ( fixes #1819 )
2013-11-24 11:28:44 +01:00
Jaime Marquínez Ferrándiz
d214fdb8fe
[brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute instead
2013-11-24 11:02:34 +01:00
Philipp Hagemeister
138df537ff
release 2013.11.24.1
2013-11-24 07:51:56 +01:00
Philipp Hagemeister
0c7c19d6bc
[clipfish] Add extractor ( Fixes #1760 )
2013-11-24 07:51:44 +01:00
Philipp Hagemeister
eaaafc59c2
release 2013.11.24
2013-11-24 07:30:34 +01:00
Philipp Hagemeister
382ed50e0e
[viki] Add extractor ( fixes #1813 )
2013-11-24 07:30:05 +01:00
Philipp Hagemeister
66ec019240
[youtube] do not use variable name twice
2013-11-24 06:54:26 +01:00
Philipp Hagemeister
bd49928f7a
[niconico] Clarify download
2013-11-24 06:53:50 +01:00
Philipp Hagemeister
23e6d50d73
[bandcamp] Remove unused variable
2013-11-24 06:52:53 +01:00
Philipp Hagemeister
2e767313e4
[update] fix error
2013-11-24 06:52:21 +01:00
Philipp Hagemeister
38b2db6a66
Credit @takuya0301 for niconico
2013-11-24 06:39:49 +01:00
Philipp Hagemeister
13ebea791f
[niconico] Simplify and make work with old Python versions
...
The website requires SSLv3, otherwise it just times out during SSL negotiation.
2013-11-24 06:39:10 +01:00
Philipp Hagemeister
4c9c57428f
Merge remote-tracking branch 'takuya0301/niconico'
2013-11-24 06:09:11 +01:00
Philipp Hagemeister
8bf9319e9c
Simplify logger code( #1811 )
2013-11-24 06:08:11 +01:00
Philipp Hagemeister
4914120727
Merge remote-tracking branch 'iTaybb/master'
2013-11-24 06:07:12 +01:00
Jaime Marquínez Ferrándiz
36de0a0e1a
[brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in the parameters ( fixes #1815 )
2013-11-23 23:27:15 +01:00
Philipp Hagemeister
e5c146d586
[streamcloud] skip test on travis
2013-11-23 15:57:42 +01:00
Takuya Tsuchida
52ad14aeb0
Add support for niconico
2013-11-23 18:19:44 +09:00
Itay Brandes
43afe28588
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.
2013-11-23 10:22:18 +02:00
Philipp Hagemeister
a87b0615aa
release 2013.11.22.2
2013-11-22 23:08:15 +01:00
Philipp Hagemeister
d7386f6276
[update] Check if version from repository is newer before updating
...
Closes #1704
2013-11-22 23:05:58 +01:00
Philipp Hagemeister
081640940e
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-22 22:46:57 +01:00
Philipp Hagemeister
7012b23c94
Match --download-archive during playlist processing ( Fixes #1745 )
2013-11-22 22:46:46 +01:00
Jaime Marquínez Ferrándiz
9f79463803
[howcast] update test's checksum
2013-11-22 21:25:12 +01:00
Jaime Marquínez Ferrándiz
d35dc6d3b5
[bandcamp] move the album test to the album extractor and return a single track instead of a playlist
2013-11-22 21:19:31 +01:00
Philipp Hagemeister
50123be421
release 2013.11.22.1
2013-11-22 20:23:55 +01:00
Philipp Hagemeister
3f8ced5144
Merge remote-tracking branch 'jaimeMF/yt-playlists'
2013-11-22 20:11:54 +01:00
Philipp Hagemeister
00ea0f11eb
Print full title in --get-title output ( #1806 )
2013-11-22 20:00:35 +01:00
Philipp Hagemeister
dca0872056
Move the opener to the YoutubeDL object.
...
This is the first step towards being able to just import youtube_dl and start using it.
Apart from removing global state, this would fix problems like #1805 .
2013-11-22 19:57:52 +01:00
Philipp Hagemeister
0b63aed8df
[update] do not assign to unused variables
2013-11-22 19:15:36 +01:00
Philipp Hagemeister
15c3adbb16
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-22 19:08:33 +01:00
Philipp Hagemeister
f143a42fe6
[bandcamp] Skip album test
2013-11-22 19:08:25 +01:00
Jaime Marquínez Ferrándiz
241650c7ff
[vimeo] Fix the extraction of vimeo pro and player.vimeo.com videos
2013-11-22 18:20:31 +01:00
Philipp Hagemeister
bfe7439a20
release 2013.11.22
2013-11-22 17:46:26 +01:00
Philipp Hagemeister
cffa6aa107
[bandcamp] Support trackinfo-style songs ( Fixes #1270 )
2013-11-22 17:44:55 +01:00
Philipp Hagemeister
02e4ebbbad
[streamcloud] Add IE ( Fixes #1801 )
2013-11-22 17:19:22 +01:00
Philipp Hagemeister
ab009f59ef
[toutv] Fix a typo
2013-11-22 17:18:03 +01:00
Jaime Marquínez Ferrándiz
0980426559
[bandcamp] add support for albums (reported in #1270 )
2013-11-22 16:05:14 +01:00
Jaime Marquínez Ferrándiz
a6a173c2fd
utils.shell_quote: Convert the args to unicode strings
...
The youtube test video failed with `UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 34: ordinal not in range(128)`, the problem was with the filenames being encoded.
2013-11-21 14:09:28 +01:00
Philipp Hagemeister
2bb683c201
release 2013.11.21
2013-11-21 13:59:33 +01:00