aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | Add new --default-search option (#2193)Philipp Hagemeister2014-01-221-0/+2
| |
* | [servingsys] Add supportPhilipp Hagemeister2014-01-211-0/+1
|/ | | | | This also adds support for brightcove advertisements. Fixes #2181
* Don’t try to merge the formats if ffmpeg or avconv are not installedJaime Marquínez Ferrándiz2014-01-151-1/+9
|
* Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options (#2115)Jaime Marquínez Ferrándiz2014-01-081-0/+4
| | | | Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour.
* --list-formats: Only add "@" if vbr is givenPhilipp Hagemeister2014-01-071-1/+3
|
* Move postprocessor into its own packagePhilipp Hagemeister2014-01-071-1/+1
|
* Set required properties for format mergingPhilipp Hagemeister2014-01-051-2/+6
|
* Merge remote-tracking branch 'jaimeMF/merge-formats'Philipp Hagemeister2014-01-051-6/+39
|\
| * Allow merging formats (closes #1612)Jaime Marquínez Ferrándiz2014-01-041-6/+39
| | | | | | | | Multiple formats can be requested using `-f 137+139`, each one is downloaded and then the two are merged with ffmpeg.
* | Prepare widespread unicode literal usePhilipp Hagemeister2014-01-051-117/+117
|/
* Merge remote-tracking branch 'origin/master'Philipp Hagemeister2014-01-011-1/+1
|\
| * Merge pull request #2061 from rzhxeo/varJaime Marquínez Ferrándiz2014-01-011-1/+1
| |\ | | | | | | Correct variable name in YoutubeDL.list_formats
| | * Correct variable name in YoutubeDLrzhxeo2013-12-301-1/+1
| | |
* | | Merge remote-tracking branch 'origin/master'Philipp Hagemeister2014-01-011-1/+3
|\| |
| * | Fix initialization of YoutubeDL with params set to NoneJaime Marquínez Ferrándiz2013-12-311-1/+3
| |/ | | | | | | Set it to an empty dictionary because it’s directly accessed when setting some properties
* / Add new --print-traffic optionPhilipp Hagemeister2013-12-291-2/+6
|/
* [yahoo] Use centralized sorting, and add tbr fieldPhilipp Hagemeister2013-12-251-0/+2
|
* [zdf] Use centralized sortingPhilipp Hagemeister2013-12-241-0/+2
|
* Add temporary _sort_formats helper functionPhilipp Hagemeister2013-12-241-11/+2
|
* Add a resolution field and improve general --list-formats outputPhilipp Hagemeister2013-12-241-7/+9
|
* [bliptv] Remove support for direct downloadsPhilipp Hagemeister2013-12-231-3/+2
| | | | This is now handled by the generic IE
* YoutubeDL: rename `_fd_progress_hooks` back to `_progress_hooks`Jaime Marquínez Ferrándiz2013-12-231-5/+5
| | | | In the future it may report more things.
* YoutubeDL: only set the ‘formats’ field of the info_dict if it was ↵Jaime Marquínez Ferrándiz2013-12-231-1/+6
| | | | | | already set before It caused a circular reference error, when trying to dump it to json (for example with the test video for myvideo.de or any other video without formats)
* Merge remote-tracking branch 'jaimeMF/split-downloaders'Philipp Hagemeister2013-12-231-5/+10
|\
| * Move FileDownloader to its own module and create a new class for each ↵Jaime Marquínez Ferrándiz2013-12-111-3/+3
| | | | | | | | | | | | | | | | download process A suitable downloader can be found using the 'get_suitable_downloader' function. Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded
| * Now a new FileDownloader is created when downloading a videoJaime Marquínez Ferrándiz2013-12-111-4/+9
| | | | | | | | The progress hooks can be added using the method "add_downloader_progress_hook"
* | Merge remote-tracking branch 'rzhxeo/youtube'Philipp Hagemeister2013-12-231-6/+9
|\ \
| * | Make prefer_free_formats sorting more robustrzhxeo2013-12-181-1/+3
| | |
| * | Filter and sort videos before calling list_formatsrzhxeo2013-12-181-4/+5
| | |
| * | [YoutubeIE] Externalize format selectionrzhxeo2013-12-181-1/+1
| | |
* | | Remove debugging codePhilipp Hagemeister2013-12-231-2/+0
| | | | | | | | | | | | Introduced by accident in 5d681e960db98ec2d9f3d4361bd66f581506a772
* | | Use bidiv instead of fribidi if available (Fixes #1912)Philipp Hagemeister2013-12-231-7/+16
|/ /
* | Add webpage_url_basename info_dict field (Fixes #1938)Philipp Hagemeister2013-12-171-0/+4
| |
* | Incorrect variable is used to check whether thumbnail existsalimirjamali2013-12-161-1/+1
| | | | | | | | | | | | | | | | | | | | Dear @phihag I believe in line 848, the correct variable to check is 'thumb_filename' rather than 'infofn' Kindly advise Mit freundlichen Gruessen Ali
* | Simplify --playlist-start / --playlist-end interfacePhilipp Hagemeister2013-12-161-6/+6
| |
* | Apply --no-overwrites for --write-* files as well (Fixes #1980)Philipp Hagemeister2013-12-161-57/+57
| |
* | Add --get-duration (Fixes #859)Philipp Hagemeister2013-12-161-0/+4
| |
* | Add --min-views / --max-views (Fixes #1979)Philipp Hagemeister2013-12-161-5/+22
|/
* Fix thumbnail filename determination (Fixes #1945)Philipp Hagemeister2013-12-111-1/+1
|
* [YoutubeDL] Simplify filename preparationPhilipp Hagemeister2013-12-101-2/+3
|
* Set 'NA' as the default value for missing fields in the output template ↵Jaime Marquínez Ferrándiz2013-12-091-3/+2
| | | | | | (fixes #1931) Remove the `except KeyError` clause, it won't get raised anymore
* Improve --bidi-workaround supportPhilipp Hagemeister2013-12-091-34/+35
|
* [--load-info] Always read file as UTF-8Philipp Hagemeister2013-12-091-2/+1
| | | | This allows editing the file (and not escaping non-ASCII characters) and reloading it in.
* Merge remote-tracking branch 'jaimeMF/load-info'Philipp Hagemeister2013-12-091-0/+15
|\
| * Option '--load-info': if the download fails, try extracting the info with ↵Jaime Marquínez Ferrándiz2013-12-031-1/+10
| | | | | | | | | | | | the 'webpage_url' field of the info dict The video url may have expired.
| * Add --load-info option (#972)Jaime Marquínez Ferrándiz2013-12-031-0/+6
| | | | | | | | It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file
* | Remove unused importsPhilipp Hagemeister2013-12-091-1/+0
| |
* | Add filename to --dump-json output (Fixes #1908)Philipp Hagemeister2013-12-091-0/+1
| |
* | Add a workaround for terminals without bidi support (Fixes #1912)Philipp Hagemeister2013-12-091-14/+55
| |
* | [wistia] Add extractorPhilipp Hagemeister2013-12-061-1/+2
| |