aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/__init__.py
AgeCommit message (Collapse)Author
2016-12-31Improve custom config support (closes #10648)Sergey M․
2016-12-31Add option --config-locationFabian Stahl
A configfile can now be passed to youtube_dl. undo changes Raise parser error if file not found, change to user_conf change metavar hand helptext for --configfile Fix help for --configfile Update help for --configfile Numbering placeholder in configfile error msg minor fix Change option --configfile top --config-file Fix -config-file error
2016-11-17Update coding style after pycodestyle 2.1.0Yen Chi Hsuan
In pycodestyle 2.1.0, E305 was introduced, which requires two blank lines after top level declarations, too. See https://github.com/PyCQA/pycodestyle/issues/400 See also #10689; thanks @stepshal for first mentioning this issue and initial patches
2016-11-16Add explanatory commentFooBarQuaxx
2016-11-16Strip only args urlsMAA
2016-10-03Unify coding cookieDéstin Reed
2016-10-02[__init__] Fix lost xattr if --embed-thumbnail usedYen Chi Hsuan
Reported at https://github.com/rg3/youtube-dl/issues/9054#issuecomment-250451823
2016-10-01[downloader/http] Use write_xattr function for --xattr-set-filesizeYen Chi Hsuan
2016-09-14[adobepass] rename --ap-mso-list option to --ap-list-msoRemita Amine
2016-09-14[ap] improve adobe pass names and parse error handlingRemita Amine
2016-09-14[adobepass] remove unnecessary optionRemita Amine
2016-09-13[adobepass] add specific options for adobe pass authenticationRemita Amine
- add --ap-username and --ap-password option to specify TV provider username and password in the cmd line - add --ap-retries option to limit the number of retries - add --list-ap-msi-ids to list the supported TV Providers
2016-09-12[adobepass] add an option to specify mso_id and support for ROGERS TV ↵Remita Amine
Provider(closes #10606)
2016-09-03Introduce --skip-unavailable-fragmentsSergey M․
2016-08-09Add more checks for --min/max-sleep-interval arguments and use more ↵Sergey M․
idiomatic naming
2016-08-09Add --max-sleep-interval (Closes #9930)singh-pratyush96
2016-07-03Rename --cn-verfication-proxy to --geo-verification-proxyYen Chi Hsuan
And deprecate the former one Since commit f1388739002a7fd1e8e9c41b642734786fc6c391, this option is not limited to China websites, so rename it.
2016-06-05[__init__] Use write_string instead of compat_string (Closes #9689)Sergey M․
2016-05-11[__init__] Simplify colon presence checkSergey M․
2016-05-11Bugfix: Allow colons in custom HTTP header values.teemuy
2016-05-08Expanduser for more options with input filesSergey M․
2016-05-07Expand user's home in batch file path.Kevin Deldycke
2016-03-19[options] Add --fragment-retries optionSergey M․
2016-03-01Add --mark-watched feature (Closes #5054)Sergey M․
2016-01-30Add --hls-use-mpegts optionJaime Marquínez Ferrándiz
When using the mpegts container hls vidoes can be played while being downloaded (useful if you are recording a live stream). VLC and mpv play them file, but QuickTime doesn't.
2015-11-10Using internal openerDavid Ben Zakai
2015-11-10Adding proxy to update procedureDavid Ben Zakai
2015-09-05[__init__] Use compat_shlex_splitSergey M․
2015-07-11Handle postprocessor_args similarly to external_downloader_argsSergey M․
2015-07-11Revert xvid to avi and make docs to be similar to existing external ↵Sergey M․
downloader option
2015-07-11Merge branch 'master' of https://github.com/aurium/youtube-dl into aurium-masterSergey M․
2015-07-01Simplify `postprocessor_args` transmission to PP base classAurélio A. Heckert
* Remove `extra_cmd_args` transmission from sub to super class. * Simplify params transmission through `downloader.params`.
2015-06-30Rename --pp-params to --postprocessor-args and access value as super class ↵Aurélio A. Heckert
attribute
2015-06-16Use shlex.split for --pp-params and update related docs.Aurélio A. Heckert
2015-06-12Add `--force-generic-extractor`Sergey M․
For some extractors that are hard to workout a good _VALID_URL we use very vague and unrestrictive ones, e.g. just allowing anything after hostname and capturing part of URL as id. If some of these extractors happen to have an video embed of some different hoster or platform and this scenario was not handled in extractor itself we end up with inability to download this embed until extractor is fixed to support embed of this kind. Forcing downloader to use the generic extractor can be a neat temporary solution for this problem. Example: FiveTV extractor with Tvigle embed - http://www.5-tv.ru/rabota/broadcasts/48/
2015-06-09Adds support for XviD output with extra parametrizationAurélio A. Heckert
As the "LG Time Machine" (a (not so) smart TV) has a limitation for video dimensions (as for codecs), I take to implement an extra parameter `--pp-params` where we can send extra parameterization for the video converter (post-processor). Example: ``` $ youtube-dl --recode-video=xvid --pp-params='-s 720x480' -c https://www.youtube.com/watch?v=BE7Qoe2ZiXE ``` That works fine on a 4yo LG Time Machine. Closes #5733
2015-05-14[postprocessor/embedthumbnail] Use thumbnails downloaded by YoutubeDLYen Chi Hsuan
2015-05-10ExecAfterDownloadPP, YoutubeDL: remove unused parametersJaime Marquínez Ferrándiz
2015-04-25Remove the --max-quality optionJaime Marquínez Ferrándiz
It doesn't work well with 'bestvideo' and 'bestaudio' because they are usually before the max quality. Format filters should be used instead, they are more flexible and don't require the requested quality to exist for each video.
2015-04-24[embedthumbnail] Add support for mp3 cover embeddingpulpe
2015-04-04Do not encode outtmpl twice (Closes #5288)Sergey M․
2015-03-14Add metadata from title parserphiresky
(Closes #5125)
2015-03-03[letv] Add --cn-verification-proxy (Closes #5077)Philipp Hagemeister
2015-03-02[downloader/external] Add support for custom options (Fixes #4885, closes #5098)Philipp Hagemeister
2015-02-28Add postprocessor for converting subtitles (closes #4954)Jaime Marquínez Ferrándiz
2015-02-23Merge branch 'subtitles-rework'Jaime Marquínez Ferrándiz
(Closes PR #4964)
2015-02-21PEP8: W503Philipp Hagemeister
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