Jaime Marquínez Ferrándiz
d494389821
Option '--load-info': if the download fails, try extracting the info with the 'webpage_url' field of the info dict
...
The video url may have expired.
2013-12-03 20:16:52 +01:00
Jaime Marquínez Ferrándiz
1dcc4c0cad
Add --load-info option ( #972 )
...
It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file
2013-12-03 20:15:20 +01:00
Jaime Marquínez Ferrándiz
84db81815a
Move common code for extractors based in MTV services to a new base class
...
Removes the duplication of the thumbnail extraction code (only MTVIE needs to override it)
2013-12-03 14:58:24 +01:00
Jaime Marquínez Ferrándiz
fb7abb31af
Remove the compatibility code used before the new format system was implemented
2013-12-03 14:31:20 +01:00
Philipp Hagemeister
ce93879a9b
[daum] Fix real video ID extraction
2013-12-03 14:16:58 +01:00
Philipp Hagemeister
938384c587
[redtube] Fix search for title
2013-12-03 14:08:16 +01:00
Philipp Hagemeister
e9d8e302aa
[xhamster] Change test checksum
2013-12-03 14:06:16 +01:00
Jaime Marquínez Ferrándiz
cb7fb54600
Change the ie_name of YoutubeSearchDateIE
...
It produced a duplicate entry when listing the extractors with '--list-extractors' and generates noise in the commit log when generating the supported sites webpage (like in 09f355f73bf1657ecacfd05eda21d2c4bf1cc4a8)
2013-12-03 13:55:25 +01:00
Philipp Hagemeister
cf6758d204
Document disabling proxy ( #1882 )
2013-12-03 13:33:07 +01:00
Philipp Hagemeister
731e3dde29
release 2013.12.03
2013-12-03 13:13:09 +01:00
Philipp Hagemeister
a0eaa341e1
[configuration] Undo code breakage
2013-12-03 13:11:20 +01:00
Philipp Hagemeister
fb27c2295e
Correct configuration file locations
2013-12-03 13:09:48 +01:00
Philipp Hagemeister
1b753cb334
Add Windows configuration file locations ( #1881 )
2013-12-03 13:04:02 +01:00
Philipp Hagemeister
36a826a50d
Clarify --download-archive help ( #1757 )
2013-12-03 11:54:52 +01:00
Philipp Hagemeister
8796857429
Credit @dstftw for smotri IE
2013-12-02 17:43:22 +01:00
Philipp Hagemeister
aaebed13a8
[smotri] Simplify
2013-12-02 17:08:17 +01:00
Philipp Hagemeister
25939ffe56
Merge branch 'smotri.com' of https://github.com/dstftw/youtube-dl
2013-12-02 15:56:35 +01:00
dst
5270d8cb13
Added extractors for smotri.com
2013-12-02 20:10:19 +07:00
Philipp Hagemeister
0037e02921
release 2013.12.02
2013-12-02 13:37:26 +01:00
Philipp Hagemeister
6ad14cab59
Add --socket-timeout option
2013-12-02 13:37:05 +01:00
Philipp Hagemeister
a9be0cc736
Merge branch 'master' of github.com:rg3/youtube-dl
2013-12-02 13:36:20 +01:00
Jaime Marquínez Ferrándiz
55a10eab48
[vimeo] Add an extractor for users ( closes #1871 )
2013-12-01 22:36:18 +01:00
Philipp Hagemeister
e344693b65
Make socket timeout configurable, and bump default to 10 minutes ( #1862 )
2013-12-01 11:42:02 +01:00
Philipp Hagemeister
355e4fd07e
[generic] Find embedded dailymotion videos ( Fixes #1848 )
2013-12-01 01:21:33 +01:00
Philipp Hagemeister
5e09d6abbd
[clipfish] Skip test on travis
2013-12-01 01:16:20 +01:00
Jaime Marquínez Ferrándiz
0a688bc0b2
[youtube] Add support for downloading top lists ( fixes #1868 )
...
It needs to know the channel and the title of the list, because the ids change every time you browse the channels and are attached to a 'VISITOR_INFO1_LIVE' cookie.
2013-11-30 14:56:51 +01:00
Philipp Hagemeister
b138de72f2
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-30 00:42:56 +01:00
Philipp Hagemeister
06dcbb71d8
Clarify help of --write-pages ( #1853 )
2013-11-30 00:42:43 +01:00
Jaime Marquínez Ferrándiz
c5171c454b
[yahoo] Force use of the http protocol for downloading the videos.
2013-11-29 22:06:17 +01:00
Philipp Hagemeister
323ec6ae56
Clarify --download-archive help
2013-11-29 15:57:43 +01:00
Jaime Marquínez Ferrándiz
befd88b786
[yahoo] Add an extractor for yahoo news ( closes #1849 )
2013-11-29 15:25:43 +01:00
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
Jaime Marquínez Ferrándiz
64bb5187f5
[soundcloud] Retrieve the file url using the client_id for the iPhone ( fixes #1798 )
...
The desktop's client_id always give the rtmp url, but with the iPhone one it returns the http url if it's available.
2013-11-21 13:16:19 +01:00
Philipp Hagemeister
9e4f50a8ae
[sztv] skip test, site is undergoing mid-term maintenance
2013-11-20 09:59:03 +01:00
Philipp Hagemeister
0190eecc00
[nhl] Make NHLVideocenter IE_DESC fit with other descriptions
2013-11-20 09:45:29 +01:00
Philipp Hagemeister
ca872a4c0b
[spankwire] Fix description search
2013-11-20 09:23:53 +01:00
Philipp Hagemeister
f2e87ef4fa
[anitube] Skip test (on travis)
2013-11-20 07:46:44 +01:00
Philipp Hagemeister
0ad97bbc05
[spankwire] fix check for description
2013-11-20 07:45:32 +01:00
Philipp Hagemeister
c4864091a1
[videopremium] Support new crazy redirect scheme
2013-11-20 07:43:21 +01:00
Philipp Hagemeister
9a98a466b3
[toutv] really skip test
2013-11-20 07:37:22 +01:00
Philipp Hagemeister
d323bcb152
release 2013.11.20
2013-11-20 07:25:17 +01:00
Philipp Hagemeister
da6a795fdb
[escapist] Fix title search
2013-11-20 07:23:23 +01:00
Philipp Hagemeister
c5edcde21f
[escapist] upper-case URL
2013-11-20 06:56:59 +01:00
Philipp Hagemeister
15ff3c831e
[escapist] Fix syntax error
2013-11-20 06:55:07 +01:00
Philipp Hagemeister
100959a6d9
[escapist] Add support for HD format ( Closes #1755 )
2013-11-20 06:52:08 +01:00
Philipp Hagemeister
0a120f74b2
Credit @diffycat for anitube
2013-11-20 06:36:00 +01:00
Philipp Hagemeister
8f05351984
[anitube] Minor fixes ( #1776 )
2013-11-20 06:35:02 +01:00
Philipp Hagemeister
71791f414c
Merge remote-tracking branch 'diffycat/master'
2013-11-20 06:28:13 +01:00
Philipp Hagemeister
f3682997d7
Clean up unused imports and other minor mistakes
2013-11-20 06:27:48 +01:00
Philipp Hagemeister
cc13cc0251
[teamcoco] Correct error
2013-11-20 06:25:33 +01:00
Philipp Hagemeister
86bd5f2ca9
Merge remote-tracking branch 'dz0ny/patch-1'
2013-11-20 06:21:05 +01:00