aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/options.py
AgeCommit message (Collapse)Author
2015-02-23Merge branch 'subtitles-rework'Jaime Marquínez Ferrándiz
(Closes PR #4964)
2015-02-17[downloader] Add --hls-prefer-native to use the native HLS downloader (#4966)Philipp Hagemeister
2015-02-16Improve subtitles supportJaime Marquínez Ferrándiz
For each language the extractor builds a list with the available formats sorted (like for video formats), then YoutubeDL selects one of them using the '--sub-format' option which now allows giving the format preferences (for example 'ass/srt/best'). For each format the 'url' field can be set so that we only download the contents if needed, or if the contents needs to be processed (like in crunchyroll) the 'data' field can be used. The reasons for this change are: * We weren't checking that the format given with '--sub-format' was available, checking it in each extractor would be repetitive. * It allows to easily support giving a format preference. * The subtitles were automatically downloaded in the extractor, but I think that if you use for example the '--dump-json' option you want to finish as fast as possible. Currently only the ted extractor has been updated, but the old system still works.
2015-02-16[ffmpeg] Add --ffmpeg-locationPhilipp Hagemeister
2015-02-10[options] Add alias --dump-header for --print-trafficPhilipp Hagemeister
2015-02-10[options] Add --no-colorPhilipp Hagemeister
2015-02-10[YoutubeDL] Add generic video filtering (Fixes #4916)Philipp Hagemeister
This functionality is intended to eventually encompass the current format filtering.
2015-02-10Use snake_case instead of camelCasePhilipp Hagemeister
2015-02-09[options] Mention asr as possible filterSergey M․
2015-02-09[options] Update help on string comparisonsSergey M․
2015-02-02[options] Mark --fixup as non-experimental and correct its helpPhilipp Hagemeister
2015-01-26[YoutubeDL] Allow format filtering by fpsPhilipp Hagemeister
2015-01-25Add --xattr-set-filesize option (Fixes #1348)Philipp Hagemeister
2015-01-25[options] Add support for infinite retries (Fixes #507)Philipp Hagemeister
2015-01-25[YoutubeDL] Add --playlist-items option (Fixes #2662)Philipp Hagemeister
2015-01-25[YoutubeDL] Implement --write-all-thumbnails (Closes #2269)Philipp Hagemeister
2015-01-25Add --list-thumbnailsPhilipp Hagemeister
2015-01-24[downloader] Lay groundwork for external downloaders.Philipp Hagemeister
This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.
2015-01-23Fix --sleep-interval (#3426)Philipp Hagemeister
2015-01-23Merge remote-tracking branch 'rupertbaxter2/master'Philipp Hagemeister
Conflicts: youtube_dl/__init__.py youtube_dl/downloader/common.py
2015-01-23[YoutubeDL] Allow filtering by properties (Fixes #4584)Philipp Hagemeister
2015-01-17[options] Clarify that --password can be left out (#4723)Philipp Hagemeister
2015-01-10[options] Add --no-call-homePhilipp Hagemeister
While we're at it, also drop "experimental" moniker for --call-home - should work fine.
2015-01-10[YoutubeDL] Add new --call-home option for debuggingPhilipp Hagemeister
2015-01-10[options] Add -4 and -6 optionsPhilipp Hagemeister
Fixes #520, fixes #3626.
2015-01-10Add new option --source-addressPhilipp Hagemeister
Closes #3618, fixes #721, fixes #2481, fixes #4551, closes #1020.
2015-01-10[youtube|ffmpeg] Automatically correct video with non-square pixels (Fixes ↵Philipp Hagemeister
#4674)
2015-01-10[options] PEP8 and simpler --merge-output-format handling (#4673)Philipp Hagemeister
2015-01-09Added an option to specify an output format for merges when downloading ↵Andrei Troie
separate video & audio
2015-01-08Add --print-json (Closes #2845)Philipp Hagemeister
2015-01-08[YoutubeDL] Allow selection by more extensionsPhilipp Hagemeister
2015-01-01[options] Upper-case options and URL in --help outputPhilipp Hagemeister
Hopefully, this reduces confusion as in #4610.
2014-12-12Deprecate --auto-number (Closes #2704)Philipp Hagemeister
2014-12-12Download playlist items in reverse orderMark Schreiber
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
2014-12-04[options] Standardize mentoined configuration file location (Fixes #4367)Philipp Hagemeister
2014-11-26Clarify --no-playlist documentation (Closes #4309)Philipp Hagemeister
2014-11-23Fix all PEP8 issues except E501Philipp Hagemeister
2014-11-23PEP8 appliedJouke Waleson
2014-11-15[compat] Work around kwargs bugs in old 2.6 Python releases (Fixes #3813)Philipp Hagemeister
2014-11-09[YoutubeDL] Add playlist_id and playlist_title fields (Fixes #4139)Philipp Hagemeister
2014-11-08[options] Document the syntax for merging formats (closes #3940, closes #4132)Jaime Marquínez Ferrándiz
2014-11-02[util] Move compatibility functions out of utilPhilipp Hagemeister
utils is large enough without these compatibility functions. Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py . Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
2014-10-26Merge branch 'compat-getenv-and-expanduser' of ↵Sergey M․
https://github.com/dstftw/youtube-dl into dstftw-compat-getenv-and-expanduser Conflicts: test/test_utils.py youtube_dl/__init__.py
2014-10-25New option --dump-single-json (#4003)Philipp Hagemeister
2014-10-24Add --flat-playlist option (Closes #4003)Philipp Hagemeister
2014-10-13[youtube] Download DASH manifest by default (Closes #3887)Philipp Hagemeister
2014-10-12[options] Consistent formatting and general nicenessPhilipp Hagemeister
2014-10-12[options] Mention login in --username documentation (#3753)Philipp Hagemeister
2014-09-30[core] Decode environment variables with filesystem encoding (Fixes #3854, ↵Sergey M․
Fixes #3217, Fixes #2918) Introduces compat versions of os.getenv and os.path.expanduser
2014-09-29Do not use HTML characters in outputPhilipp Hagemeister
This messes up the format when people paste it outside of code tags.