summaryrefslogtreecommitdiffstats
path: root/youtube_dl/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
* [YoutubeDL] Temporary fix for subprocess encoding issues on python2 @ ↵Sergey M․2015-01-271-0/+5
| | | | | | Windows (Closes #4787) For now filenames will be encoded with preferrefencoding before written to disk
* [YoutubeDL] Allow format filtering by fpsPhilipp Hagemeister2015-01-261-1/+1
|
* [YoutubeDL] Always set the '_filename' field in the info_dict (reported in ↵Jaime Marquínez Ferrándiz2015-01-261-4/+1
| | | | | | #4053) It's also useful when you use the '--write-info-json' option.
* [YoutubeDL] clarify hook documentationPhilipp Hagemeister2015-01-251-4/+6
|
* Add --xattr-set-filesize option (Fixes #1348)Philipp Hagemeister2015-01-251-1/+2
|
* [YoutubeDL] Add --playlist-items option (Fixes #2662)Philipp Hagemeister2015-01-251-5/+33
|
* [YoutubeDL] Implement --write-all-thumbnails (Closes #2269)Philipp Hagemeister2015-01-251-19/+38
|
* Add --list-thumbnailsPhilipp Hagemeister2015-01-251-4/+33
|
* [YoutubeDL._calc_cookies] Restore the 'is_unverifiable'Jaime Marquínez Ferrándiz2015-01-241-0/+3
| | | | I should have check everything was copied before commiting 4b405cfc6e4f9184567b94ee2f8a4a9851a912b5.
* [YoutubeDL._calc_cookies] Restore the 'has_header' methodJaime Marquínez Ferrándiz2015-01-241-0/+3
| | | | I didn't copied it from downloader/external
* [YoutubeDL] Fill the info dict 'http_headers' field with all the headers ↵Jaime Marquínez Ferrándiz2015-01-241-0/+36
| | | | | | | | available Useful for external tools using the json output. The methods '_calc_headers' and '_calc_cookies' have been copied from the downloader/external, now they just use "info_dict['http_headers']".
* [downloader] Lay groundwork for external downloaders.Philipp Hagemeister2015-01-241-0/+1
| | | | This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.
* [downloader] Improve downloader selectionPhilipp Hagemeister2015-01-231-1/+1
|
* [youtube] Fixup DASH m4a headersPhilipp Hagemeister2015-01-231-5/+23
| | | | This fixes #2288, #2506, #2607, #3681, #4741, #4767.
* Merge remote-tracking branch 'rupertbaxter2/master'Philipp Hagemeister2015-01-231-0/+1
|\ | | | | | | | | | | Conflicts: youtube_dl/__init__.py youtube_dl/downloader/common.py
* | [YoutubeDL] Allow filtering by properties (Fixes #4584)Philipp Hagemeister2015-01-231-0/+54
| |
* | check for overwriting files in the downloader (fixes #3916, closes #3829)Pierre2015-01-111-42/+39
| |
* | YoutubeDL: Make the decision about removing the original file after each ↵Jaime Marquínez Ferrándiz2015-01-111-8/+9
| | | | | | | | | | | | | | | | | | postprocessor is run (fixes #2261) If one of the processors said the file should be kept, it wouldn't pay attention to the response from the following processors. This was wrong if the 'keep_video' option was False, if the first extractor modifies the original file and then we extract its audio we don't want to keep the original video file.
* | [options] Add --no-call-homePhilipp Hagemeister2015-01-101-2/+2
| | | | | | | | While we're at it, also drop "experimental" moniker for --call-home - should work fine.
* | [YoutubeDL] Add new --call-home option for debuggingPhilipp Hagemeister2015-01-101-0/+14
| |
* | Add new option --source-addressPhilipp Hagemeister2015-01-101-3/+3
| | | | | | | | Closes #3618, fixes #721, fixes #2481, fixes #4551, closes #1020.
* | [youtube|ffmpeg] Automatically correct video with non-square pixels (Fixes ↵Philipp Hagemeister2015-01-101-0/+29
| | | | | | | | #4674)
* | Merge remote-tracking branch 'aft90/merge-output-format'Philipp Hagemeister2015-01-101-0/+6
|\ \ | | | | | | | | | | | | Conflicts: youtube_dl/YoutubeDL.py
| * | Use the option in preparing the merge output filenameAndrei Troie2015-01-101-1/+1
| | |
* | | [YoutubeDL] Copy over format metadata when merging (Fixes #4671)Philipp Hagemeister2015-01-091-0/+8
|/ /
* | [YoutubeDL] Allow selection by more extensionsPhilipp Hagemeister2015-01-081-1/+1
| |
* | Respect age_limit when listing extractors (Fixes #4653)Philipp Hagemeister2015-01-071-7/+3
| |
* | [youtube] Correct handling when DASH manifest is not necessary to find all ↵Philipp Hagemeister2015-01-031-1/+3
| | | | | | | | formats
* | Don't write the description file if info_dict['description'] is None (#3166)Jaime Marquínez Ferrándiz2014-12-211-2/+2
| |
* | YoutubeDL: style fixJaime Marquínez Ferrándiz2014-12-171-1/+0
| |
* | Update YoutubeDL.pyAndroKev2014-12-171-1/+1
| |
* | only add video-id to archive, when successfulAndroKev2014-12-171-1/+1
| | | | | | | | Example: no space left--> youtube-dl adds the id to archive, but the video isn't fully downloaded
* | Drop hash character in downloader output (#4484)Philipp Hagemeister2014-12-161-1/+1
| |
* | [YoutubeDL] Document where details for format can be foundPhilipp Hagemeister2014-12-161-1/+1
| |
* | [YoutubeDL] Add declarative version of progress hooksPhilipp Hagemeister2014-12-151-2/+22
| |
* | [YoutubeDL] Make postprocessors declarativePhilipp Hagemeister2014-12-151-1/+18
| | | | | | | | Instead of having to configure PPs in code, this allows us and embedding programs not to worry about imports or finer details, similarly to how we handle IEs.
* | Download playlist items in reverse orderMark Schreiber2014-12-121-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Series of videos are typically uploaded to YouTube playlists in chronological order. By default, these videos are downloaded latest-to-earliest; this is great for seeing the latest videos in a series, but prevents streaming video in the order that the videos were produced. Add an option to download videos in reverse order, earliest-to-latest. Conflicts: youtube_dl/YoutubeDL.py youtube_dl/__init__.py
* | [cnet] Update to new theplatform infrastructure (Fixes #2736)Philipp Hagemeister2014-12-121-9/+7
| |
* | [screenwavemedia] Simplify (#3766)Philipp Hagemeister2014-12-121-15/+9
| |
* | Handle --get-url with merged formats (fixes #2883)cryptonaut2014-12-061-2/+6
| | | | | | | | Outputs one URL per line
* | Allow iterators for playlist result entriesPhilipp Hagemeister2014-12-061-6/+14
| |
* | [YoutubeDL] Avoid negative timestamps on WindowsSergey M․2014-12-021-0/+4
| |
* | [YoutubeDL] Remove incorrect documentationPhilipp Hagemeister2014-11-261-2/+0
| |
* | Clarify --no-playlist documentation (Closes #4309)Philipp Hagemeister2014-11-261-0/+2
| |
* | PEP8: applied even more rulesJouke Waleson2014-11-231-10/+12
| |
* | PEP8: more appliedJouke Waleson2014-11-231-1/+0
| |
* | PEP8 appliedJouke Waleson2014-11-231-5/+5
| |
* | Provide guidance when called with a YouTube ID starting with a dash.Philipp Hagemeister2014-11-231-0/+19
| | | | | | | | Reported at https://news.ycombinator.com/item?id=8648121
* | [YoutubeDL] Fix multi_video checkPhilipp Hagemeister2014-11-211-1/+1
| |
* | [YoutubeDL] Support new _type multi_videoPhilipp Hagemeister2014-11-211-1/+1
| |