aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | [9gag] Add extractorPhilipp Hagemeister2013-12-051-3/+31
|/
* Add --socket-timeout optionPhilipp Hagemeister2013-12-021-1/+3
|
* Make socket timeout configurable, and bump default to 10 minutes (#1862)Philipp Hagemeister2013-12-011-1/+3
|
* Do not mutate default argumentsPhilipp Hagemeister2013-11-291-2/+2
| | | | | 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".
* YoutubeDL: set the 'params' property before any message/warning/error is ↵Jaime Marquínez Ferrándiz2013-11-261-2/+2
| | | | | | 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''
* Use the 'extractor_key' field for the download archive fileJaime Marquínez Ferrándiz2013-11-251-1/+1
| | | | It has the same value as the ie_key.
* Fix typo in the documentation of the 'download_archive' paramJaime Marquínez Ferrándiz2013-11-251-1/+1
|
* [soundcloud] Support for listing of audio-only filesPhilipp Hagemeister2013-11-251-1/+4
|
* Merge pull request #1829 from jaimeMF/ydl-empty-paramsPhilipp Hagemeister2013-11-251-2/+2
|\ | | | | Allow to initialize a YoutubeDL object without parameters
| * Allow to initialize a YoutubeDL object without parametersJaime Marquínez Ferrándiz2013-11-251-2/+2
| | | | | | | | Having to pass the 'outtmpl' parameter feels really strange when you just want to extract the info of a video.
* | Do not warn about fixed output template if --max-downloads is 1Philipp Hagemeister2013-11-251-5/+3
| | | | | | | | Fixes #1828
* | Reduce socket timeoutPhilipp Hagemeister2013-11-251-1/+1
|/
* Fix --download-archive (Fixes #1826)Philipp Hagemeister2013-11-251-10/+17
|
* Merge branch 'opener-to-ydl'Philipp Hagemeister2013-11-251-1/+86
|\
| * Merge branch 'master' into opener-to-ydlPhilipp Hagemeister2013-11-241-19/+42
| |\
| * | Document proxyPhilipp Hagemeister2013-11-241-1/+2
| | |
| * | Move the opener to the YoutubeDL object.Philipp Hagemeister2013-11-221-1/+85
| | | | | | | | | | | | | | | 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.
* | | Remove quality_name field and improve zdf extractorPhilipp Hagemeister2013-11-251-2/+0
| | |
* | | [zdf/common] Use API in ZDF extractor.Philipp Hagemeister2013-11-251-8/+16
| |/ |/| | | | | | | This also comes with a lot of extra format fields Fixes #1518
* | Simplify logger code(#1811)Philipp Hagemeister2013-11-241-3/+3
| |
* | Log to an external logger (fixes #1810)Itay Brandes2013-11-231-5/+11
| | | | | | | | | | | | | | | | | | 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.
* | Match --download-archive during playlist processing (Fixes #1745)Philipp Hagemeister2013-11-221-13/+30
| |
* | Print full title in --get-title output (#1806)Philipp Hagemeister2013-11-221-1/+1
|/
* Merge remote-tracking branch 'dz0ny/patch-1'Philipp Hagemeister2013-11-201-1/+1
|\
| * Fix filename extension leaking to json filenameJanez Troha2013-11-131-1/+1
| | | | | | | | | | | | | | Makes writeinfojson behaving exactly as writethumbnail in case where filename contains mediafile extension. Case: video.mp4 converted to music.mp3 would yield music.mp4.info.json instead music.mp3.info.json or music.info.json
* | import json for --dump-jsonPhilipp Hagemeister2013-11-201-1/+2
| |
* | Add an option to dump json informationMohamedh Fazal2013-11-201-0/+3
| |
* | Correctly write and restore the console title on the stack (fixes #1782)Jaime Marquínez Ferrándiz2013-11-181-2/+4
| |
* | Allow --console-title when --quiet is given (Fixes #1783)Philipp Hagemeister2013-11-171-3/+3
| |
* | Save and restore console title (Fixes #1782)Philipp Hagemeister2013-11-171-0/+19
| |
* | Remove * importsPhilipp Hagemeister2013-11-171-2/+26
| |
* | Move console_title to YoutubeDLPhilipp Hagemeister2013-11-171-0/+13
| |
* | Fix indentation of (best) and (worst) in --list-formatsPhilipp Hagemeister2013-11-161-2/+2
| |
* | [spiegel] Implement format selectionPhilipp Hagemeister2013-11-161-2/+8
| |
* | Add automatic generation of format note based on bitrate and codecsPhilipp Hagemeister2013-11-161-1/+17
| |
* | Pass the 'download' argument to 'process_video_result' (fixes #1769)Jaime Marquínez Ferrándiz2013-11-151-1/+1
|/
* Don't assume the 'subtitlesformat' is set in the params dict (fixes #1750)Jaime Marquínez Ferrándiz2013-11-131-1/+1
|
* Improve format listing for long format idsJaime Marquínez Ferrándiz2013-11-091-1/+1
| | | | Now arte.tv videos have quite long ids.
* Set the 'extractor_key' field in the info_dictJaime Marquínez Ferrándiz2013-11-031-1/+4
| | | | It's the string returned by the class method 'ie_key', which allows to retrieve the extractor with 'get_info_extractor'
* Add the 'webpage_url' field to info_dictJaime Marquínez Ferrándiz2013-11-031-3/+10
| | | | | The url for the video page, it must allow to reproduce the result. It's automatically set by YoutubeDL if it's missing.
* Set the extra_info inside YoutubeDL.process_ie_result and set only if the ↵Jaime Marquínez Ferrándiz2013-11-031-13/+13
| | | | keys are missing
* Use index in formt string (Fixes vevo test on Python 2.6)Philipp Hagemeister2013-10-301-1/+1
|
* Fix output indenting for --list-formatsPhilipp Hagemeister2013-10-301-4/+5
|
* Nicer --list-formats outputPhilipp Hagemeister2013-10-291-10/+15
|
* tests: build the filename from the info_dict if the 'file' key is missingJaime Marquínez Ferrándiz2013-10-281-1/+1
| | | | It will need to have the 'id' and 'ext' keys to work.
* Check if description and thumbnail are None to prevent crashrzhxeo2013-10-281-2/+2
|
* Make "requested format not available" expected (#1655)Philipp Hagemeister2013-10-281-1/+2
|
* mixcloud does not do any format selectionPhilipp Hagemeister2013-10-281-1/+1
|
* Nicer --list-formats outputPhilipp Hagemeister2013-10-281-4/+4
|
* Let extractors omit ext in formatsPhilipp Hagemeister2013-10-281-0/+3
|