Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | import json for --dump-json | Philipp Hagemeister | 2013-11-20 | 1 | -1/+2 | |
| | | ||||||
* | | Add an option to dump json information | Mohamedh Fazal | 2013-11-20 | 1 | -0/+3 | |
| | | ||||||
* | | Correctly write and restore the console title on the stack (fixes #1782) | Jaime Marquínez Ferrándiz | 2013-11-18 | 1 | -2/+4 | |
| | | ||||||
* | | Allow --console-title when --quiet is given (Fixes #1783) | Philipp Hagemeister | 2013-11-17 | 1 | -3/+3 | |
| | | ||||||
* | | Save and restore console title (Fixes #1782) | Philipp Hagemeister | 2013-11-17 | 1 | -0/+19 | |
| | | ||||||
* | | Remove * imports | Philipp Hagemeister | 2013-11-17 | 1 | -2/+26 | |
| | | ||||||
* | | Move console_title to YoutubeDL | Philipp Hagemeister | 2013-11-17 | 1 | -0/+13 | |
| | | ||||||
* | | Fix indentation of (best) and (worst) in --list-formats | Philipp Hagemeister | 2013-11-16 | 1 | -2/+2 | |
| | | ||||||
* | | [spiegel] Implement format selection | Philipp Hagemeister | 2013-11-16 | 1 | -2/+8 | |
| | | ||||||
* | | Add automatic generation of format note based on bitrate and codecs | Philipp Hagemeister | 2013-11-16 | 1 | -1/+17 | |
| | | ||||||
* | | Pass the 'download' argument to 'process_video_result' (fixes #1769) | Jaime Marquínez Ferrándiz | 2013-11-15 | 1 | -1/+1 | |
|/ | ||||||
* | Don't assume the 'subtitlesformat' is set in the params dict (fixes #1750) | Jaime Marquínez Ferrándiz | 2013-11-13 | 1 | -1/+1 | |
| | ||||||
* | Improve format listing for long format ids | Jaime Marquínez Ferrándiz | 2013-11-09 | 1 | -1/+1 | |
| | | | | Now arte.tv videos have quite long ids. | |||||
* | Set the 'extractor_key' field in the info_dict | Jaime Marquínez Ferrándiz | 2013-11-03 | 1 | -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_dict | Jaime Marquínez Ferrándiz | 2013-11-03 | 1 | -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ándiz | 2013-11-03 | 1 | -13/+13 | |
| | | | | keys are missing | |||||
* | Use index in formt string (Fixes vevo test on Python 2.6) | Philipp Hagemeister | 2013-10-30 | 1 | -1/+1 | |
| | ||||||
* | Fix output indenting for --list-formats | Philipp Hagemeister | 2013-10-30 | 1 | -4/+5 | |
| | ||||||
* | Nicer --list-formats output | Philipp Hagemeister | 2013-10-29 | 1 | -10/+15 | |
| | ||||||
* | tests: build the filename from the info_dict if the 'file' key is missing | Jaime Marquínez Ferrándiz | 2013-10-28 | 1 | -1/+1 | |
| | | | | It will need to have the 'id' and 'ext' keys to work. | |||||
* | Check if description and thumbnail are None to prevent crash | rzhxeo | 2013-10-28 | 1 | -2/+2 | |
| | ||||||
* | Make "requested format not available" expected (#1655) | Philipp Hagemeister | 2013-10-28 | 1 | -1/+2 | |
| | ||||||
* | mixcloud does not do any format selection | Philipp Hagemeister | 2013-10-28 | 1 | -1/+1 | |
| | ||||||
* | Nicer --list-formats output | Philipp Hagemeister | 2013-10-28 | 1 | -4/+4 | |
| | ||||||
* | Let extractors omit ext in formats | Philipp Hagemeister | 2013-10-28 | 1 | -0/+3 | |
| | ||||||
* | [YouPornIE] Extract all encrypted links and remove doubles at the end | rzhxeo | 2013-10-26 | 1 | -1/+1 | |
| | ||||||
* | Merge remote-tracking branch 'origin/master' | Philipp Hagemeister | 2013-10-22 | 1 | -61/+75 | |
|\ | | | | | | | | | Conflicts: youtube_dl/YoutubeDL.py | |||||
| * | Style fixes in YoutubeDL.py | Jaime Marquínez Ferrándiz | 2013-10-22 | 1 | -29/+29 | |
| | | | | | | | | Fixed some of the problems reported by pep8 | |||||
| * | Respect the download parameter in YoutubeDL.process_video_result if the ↵ | Jaime Marquínez Ferrándiz | 2013-10-22 | 1 | -1/+2 | |
| | | | | | | | | extractor handle the format selection | |||||
| * | The 'format' field now defaults to '{format_id} - {width}x{height}{format_note}' | Jaime Marquínez Ferrándiz | 2013-10-21 | 1 | -15/+27 | |
| | | | | | | | | Following the YoutubeIE format. The 'format_note' gives additional info about the format, for example '3D' or 'DASH video'. | |||||
| * | YoutubeDL: remove method that came from FileDownloader | Jaime Marquínez Ferrándiz | 2013-10-21 | 1 | -13/+0 | |
| | | ||||||
| * | Allow to use the extension for the format selection | Jaime Marquínez Ferrándiz | 2013-10-21 | 1 | -1/+6 | |
| | | | | | | | | The best format with the extension is downloaded. | |||||
| * | Accept requested formats to be in the format 35/best (closes #1552) | Jaime Marquínez Ferrándiz | 2013-10-21 | 1 | -9/+18 | |
| | | | | | | | | The format selection code is now an independent function. | |||||
* | | Expand tilde in template (Fixes #1639) | Philipp Hagemeister | 2013-10-22 | 1 | -4/+6 | |
|/ | ||||||
* | fix typos | Philipp Hagemeister | 2013-10-18 | 1 | -1/+1 | |
| | ||||||
* | Extend #980 with --max-quality support | Philipp Hagemeister | 2013-10-18 | 1 | -1/+3 | |
| | ||||||
* | Merge remote-tracking branch 'jaimeMF/format_selection' | Philipp Hagemeister | 2013-10-18 | 1 | -7/+98 | |
|\ | ||||||
| * | Fix the default values of format_id and format | Jaime Marquínez Ferrándiz | 2013-10-11 | 1 | -2/+2 | |
| | | ||||||
| * | Implement the prefer_free_formats in YoutubeDL | Jaime Marquínez Ferrándiz | 2013-10-11 | 1 | -0/+9 | |
| | | ||||||
| * | Default 'format' field to {width}x{height} | Jaime Marquínez Ferrándiz | 2013-10-11 | 1 | -2/+9 | |
| | | | | | | | | If width is None, use {height}p and if height is None, '???' | |||||
| * | Do not handle format selection for IEs that already handle it | Jaime Marquínez Ferrándiz | 2013-10-11 | 1 | -0/+5 | |
| | | ||||||
| * | Implement the max quality option in YoutubeDL | Jaime Marquínez Ferrándiz | 2013-10-11 | 1 | -0/+4 | |
| | | ||||||
| * | Implement format selection in YoutubeDL | Jaime Marquínez Ferrándiz | 2013-10-11 | 1 | -7/+73 | |
| | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | [youtube] Adds #1312 Download annotations | Jai Grimshaw | 2013-10-14 | 1 | -0/+17 | |
|/ | | | | | | 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. | |||||
* | Tiny tpo | Tom | 2013-10-09 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'download-archive' | Philipp Hagemeister | 2013-10-06 | 1 | -0/+32 | |
|\ | | | | | | | | | | | Conflicts: youtube_dl/YoutubeDL.py youtube_dl/__init__.py | |||||
| * | Remove superfluous parenthesis | Philipp Hagemeister | 2013-10-06 | 1 | -1/+1 | |
| | | ||||||
| * | Add basic --download-archive option | Philipp Hagemeister | 2013-10-06 | 1 | -0/+32 | |
| | | | | | | | | | | Often, users want to be able to download only videos they haven't seen before, despite the video files having been deleted or moved in the mean time. When --download-archive FILE is given, the extractor and ID of every download is recorded in the specified file. If it is already present, the video in question is skipped. | |||||
* | | Call extracted property age_limit everywhere | Philipp Hagemeister | 2013-10-06 | 1 | -1/+1 | |
| | | ||||||
* | | Allow users to specify an age limit (fixes #1545) | Philipp Hagemeister | 2013-10-06 | 1 | -0/+6 | |
|/ | | | | | With these changes, users can now restrict what videos are downloaded by the intented audience, by specifying their age with --age-limit YEARS . Add rudimentary support in youtube, pornotube, and youporn. |