aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/YoutubeDL.py
AgeCommit message (Collapse)Author
2013-11-20Merge remote-tracking branch 'dz0ny/patch-1'Philipp Hagemeister
2013-11-20import json for --dump-jsonPhilipp Hagemeister
2013-11-20Add an option to dump json informationMohamedh Fazal
2013-11-18Correctly write and restore the console title on the stack (fixes #1782)Jaime Marquínez Ferrándiz
2013-11-17Allow --console-title when --quiet is given (Fixes #1783)Philipp Hagemeister
2013-11-17Save and restore console title (Fixes #1782)Philipp Hagemeister
2013-11-17Remove * importsPhilipp Hagemeister
2013-11-17Move console_title to YoutubeDLPhilipp Hagemeister
2013-11-16Fix indentation of (best) and (worst) in --list-formatsPhilipp Hagemeister
2013-11-16[spiegel] Implement format selectionPhilipp Hagemeister
2013-11-16Add automatic generation of format note based on bitrate and codecsPhilipp Hagemeister
2013-11-15Pass the 'download' argument to 'process_video_result' (fixes #1769)Jaime Marquínez Ferrándiz
2013-11-13Fix filename extension leaking to json filenameJanez Troha
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
2013-11-13Don't assume the 'subtitlesformat' is set in the params dict (fixes #1750)Jaime Marquínez Ferrándiz
2013-11-09Improve format listing for long format idsJaime Marquínez Ferrándiz
Now arte.tv videos have quite long ids.
2013-11-03Set the 'extractor_key' field in the info_dictJaime Marquínez Ferrándiz
It's the string returned by the class method 'ie_key', which allows to retrieve the extractor with 'get_info_extractor'
2013-11-03Add the 'webpage_url' field to info_dictJaime Marquínez Ferrándiz
The url for the video page, it must allow to reproduce the result. It's automatically set by YoutubeDL if it's missing.
2013-11-03Set the extra_info inside YoutubeDL.process_ie_result and set only if the ↵Jaime Marquínez Ferrándiz
keys are missing
2013-10-30Use index in formt string (Fixes vevo test on Python 2.6)Philipp Hagemeister
2013-10-30Fix output indenting for --list-formatsPhilipp Hagemeister
2013-10-29Nicer --list-formats outputPhilipp Hagemeister
2013-10-28tests: build the filename from the info_dict if the 'file' key is missingJaime Marquínez Ferrándiz
It will need to have the 'id' and 'ext' keys to work.
2013-10-28Check if description and thumbnail are None to prevent crashrzhxeo
2013-10-28Make "requested format not available" expected (#1655)Philipp Hagemeister
2013-10-28mixcloud does not do any format selectionPhilipp Hagemeister
2013-10-28Nicer --list-formats outputPhilipp Hagemeister
2013-10-28Let extractors omit ext in formatsPhilipp Hagemeister
2013-10-26[YouPornIE] Extract all encrypted links and remove doubles at the endrzhxeo
2013-10-22Merge remote-tracking branch 'origin/master'Philipp Hagemeister
Conflicts: youtube_dl/YoutubeDL.py
2013-10-22Expand tilde in template (Fixes #1639)Philipp Hagemeister
2013-10-22Style fixes in YoutubeDL.pyJaime Marquínez Ferrándiz
Fixed some of the problems reported by pep8
2013-10-22Respect the download parameter in YoutubeDL.process_video_result if the ↵Jaime Marquínez Ferrándiz
extractor handle the format selection
2013-10-21The 'format' field now defaults to '{format_id} - {width}x{height}{format_note}'Jaime Marquínez Ferrándiz
Following the YoutubeIE format. The 'format_note' gives additional info about the format, for example '3D' or 'DASH video'.
2013-10-21YoutubeDL: remove method that came from FileDownloaderJaime Marquínez Ferrándiz
2013-10-21Allow to use the extension for the format selectionJaime Marquínez Ferrándiz
The best format with the extension is downloaded.
2013-10-21Accept requested formats to be in the format 35/best (closes #1552)Jaime Marquínez Ferrándiz
The format selection code is now an independent function.
2013-10-18fix typosPhilipp Hagemeister
2013-10-18Extend #980 with --max-quality supportPhilipp Hagemeister
2013-10-18Merge remote-tracking branch 'jaimeMF/format_selection'Philipp Hagemeister
2013-10-14[youtube] Adds #1312 Download annotationsJai Grimshaw
Adds #1321 Download annotations from youtube Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API. Added unit test for annotations.
2013-10-11Fix the default values of format_id and formatJaime Marquínez Ferrándiz
2013-10-11Implement the prefer_free_formats in YoutubeDLJaime Marquínez Ferrándiz
2013-10-11Default 'format' field to {width}x{height}Jaime Marquínez Ferrándiz
If width is None, use {height}p and if height is None, '???'
2013-10-11Do not handle format selection for IEs that already handle itJaime Marquínez Ferrándiz
2013-10-11Implement the max quality option in YoutubeDLJaime Marquínez Ferrándiz
2013-10-11Implement format selection in YoutubeDLJaime Marquínez Ferrándiz
Now the IEs can set a formats field in the info_dict, with the formats ordered from worst to best quality. It's a list of dicts with the following fields: * Mandatory: url and ext * Optional: format and format_id The format_id is used for choosing which formats have to be downloaded. Now a video result is processed by the method process_video_result.
2013-10-09Tiny tpoTom
2013-10-06Merge branch 'download-archive'Philipp Hagemeister
Conflicts: youtube_dl/YoutubeDL.py youtube_dl/__init__.py
2013-10-06Remove superfluous parenthesisPhilipp Hagemeister
2013-10-06Call extracted property age_limit everywherePhilipp Hagemeister