aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/options.py
Commit message (Collapse)AuthorAgeFilesLines
* Improve `--download-sections`pukkandan2023-06-221-2/+3
| | | | | | | * Support negative time-ranges * Add `*from-url` to obey time-ranges in URL Closes #7248
* [cleanup] Miscpukkandan2023-06-211-4/+2
| | | | | Closes #6288, Closes #7197, Closes #7265, Closes #7353, Closes #5773 Authored by: mikf, freezboltz, pukkandan
* Add option `--netrc-cmd` (#6682)Nicolai Dagestad2023-06-211-0/+4
| | | | Authored by: NDagestad, pukkandan Closes #1706
* Add `--compat-option playlist-match-filter`pukkandan2023-06-211-4/+4
| | | | Closes #6073
* [core] Implement `--color` flag (#6904)Simon Sawicki2023-05-241-3/+21
| | | Authored by: Grub4K
* [update] Implement `--update-to` repoSimon Sawicki2023-05-201-4/+4
| | | | Authored by: Grub4K, pukkandan
* [docs] Misc improvementspukkandan2023-05-201-5/+5
| | | | Closes #6814, closes #6940, closes #6733, closes #6923, closes #6566, closes #6726, closes #6728
* Add option `--xff`pukkandan2023-04-241-10/+15
| | | | Deprecates `--geo-bypass`, `--no-geo-bypass, `--geo-bypass-country`, `--geo-bypass-ip-block`
* Add `--no-quiet`pukkandan2023-04-241-1/+5
| | | | Closes #6796
* [outtmpl] Allow `\n` in replacements and default.pukkandan2023-04-241-1/+1
| | | | | Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510055357 Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510363645
* Add option `--break-match-filters`pukkandan2023-03-041-4/+12
| | | | | | * Deprecates `--break-on-reject` Closes #5962
* [cleanup] Miscpukkandan2023-03-031-1/+1
|
* [update] Add option `--update-to`, including to nightly (#6220)Simon Sawicki2023-03-031-3/+10
| | | | | | | | * By default, stable will only update to stable, and nightly to nightly Authored by: Grub4K, bashonly, pukkandan Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
* [cleanup] Miscpukkandan2023-02-171-1/+1
| | | | Closes #5897
* Fix config locations (#5933)Simon Sawicki2023-01-071-40/+19
| | | | | | Bug in 8e40b9d1ec132ae1bcac50b3ee520ece46ac9c55 Closes #5953 Authored by: Grub4k, coletdjnz, pukkandan
* [cleanup] Miscpukkandan2023-01-021-4/+4
| | | | Closes #5576, closes #5887
* [docs] Improvementspukkandan2023-01-021-3/+4
| | | | Closes #5846, closes #5774
* Add `--enable-file-urls` (#5917)Matthew2023-01-021-0/+5
| | | | | Closes https://github.com/yt-dlp/yt-dlp/issues/3675 Authored by: coletdjnz
* [downloader/aria2c] Native progress for aria2c via RPC (#3724)Lesmiscore2023-01-021-3/+3
| | | | | Authored by: Lesmiscore, pukkandan Closes #2038
* Add `--compat-options 2021,2022`pukkandan2023-01-011-0/+2
| | | | | | Use these to guard against future compat changes. This allows devs to change defaults and make other potentially breaking changes more easily. If you need everything to work exactly as-is, put this in your config
* Improve plugin architecture (#5553)Matthew2023-01-011-42/+49
| | | | | | | | | | | | | | | | | to make plugins easier to develop and use: * Plugins are now loaded as namespace packages. * Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.). * Plugin packages can be installed and managed via pip, or dropped into any of the documented locations. * Users do not need to edit any code files to install plugins. * Backwards-compatible with previous plugin architecture. As a side-effect, yt-dlp will now search in a few more locations for config files. Closes https://github.com/yt-dlp/yt-dlp/issues/1389 Authored by: flashdagger, coletdjnz, pukkandan, Grub4K Co-authored-by: Marcel <flashdagger@googlemail.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
* Let `--parse/replace-in-metadata` run at any post-processing stagepukkandan2022-12-301-5/+7
| | | | Closes #5808, #456
* Add pre-processor stage `video`pukkandan2022-12-301-28/+25
| | | | Related: #456, #5808
* [cleanup] Miscpukkandan2022-12-031-4/+4
|
* [cleanup] Lint and misc cleanuppukkandan2022-11-071-4/+5
|
* [SponsorBlock] Support `chapter` category (#5260)Ajay Ramachandran2022-10-181-2/+2
| | | Authored by: ajayyy, pukkandan
* [cleanup] Misc (#5044)gamer1912022-10-041-1/+3
| | | Authored by: gamer191, pukkandan
* [docs] Misc improvementspukkandan2022-09-221-2/+2
| | | | Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
* Allow open ranges for time ranges (#4940)Lesmiscore2022-09-171-1/+1
| | | Authored by: Lesmiscore
* [docs] Improvementspukkandan2022-09-071-1/+1
| | | | | | | * Move detailed installation instructions to https://github.com/yt-dlp/yt-dlp/wiki/Installation * Link to wiki where applicable * Fix some mistakes. Closes #4853, Closes #4855, Closes #4852 * Improve some error messages
* [cleanup] Miscpukkandan2022-09-011-4/+4
| | | | | Closes #4710, Closes #4754, Closes #4723 Authored by: pukkandan, MrRawes, DavidH-2022
* [extractor/youtube] Add `no-youtube-prefer-utc-upload-date` compat option ↵coletdjnz2022-09-011-0/+1
| | | | | | | (#4771) This option reverts https://github.com/yt-dlp/yt-dlp/commit/992f9a730b49fd36fc422be8d802f98ebcdce418 and https://github.com/yt-dlp/yt-dlp/commit/17322130a954577bb03b833d5c435638e51e19f2 to prefer the non-UTC upload date in microformats. Authored by: coletdjnz, pukkandan
* [cookies] Improve container support (#4806)bashonly2022-09-011-6/+7
| | | | Closes #4800 Authored by: bashonly, pukkandan, coletdjnz
* [cookies] Support firefox container in `--cookies-from-browser` (#4753)bashonly2022-08-301-4/+4
| | | Authored by: bashonly
* [utils] Add `deprecation_warning`pukkandan2022-08-301-3/+3
| | | | See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515
* Bugfix for 822d66e591341f8bf082be371b4beb66d72ba080pukkandan2022-08-261-3/+3
| | | | Closes #4760
* Fix bug in fe7866d0ed6bfa3904ce12b049a3424fdc0ea1fapukkandan2022-08-241-1/+1
|
* Fix `--break-per-url --max-downloads`pukkandan2022-08-241-1/+1
|
* Add option `--use-extractors`pukkandan2022-08-241-1/+11
| | | | | | | | Deprecates `--force-generic-extractor` Closes #3234, Closes #2044 Related: #4307, #1791
* [utils] Add orderedSet_from_optionspukkandan2022-08-241-24/+11
|
* Fix bug in `--alias`pukkandan2022-08-221-2/+3
|
* [docs] Consistent use of `e.g.` (#4643)Lesmiscore2022-08-141-27/+27
| | | Authored by: Lesmiscore
* [build, devscripts] Add devscript to set a build variantpukkandan2022-08-091-3/+6
| | | | Closes #4471
* Determine merge container better (See desc) (#1482)Lauren N. Liberda2022-08-041-1/+2
| | | | | | | | * Determine the container early. Closes #4069 * Use codecs instead of just file extensions * Obey `--prefer-free-formats` * Allow fallbacks in `--merge-output` Authored by: pukkandan, selfisekai
* Standardize retry mechanism (#1649)pukkandan2022-08-021-3/+3
| | | | | | | * [utils] Create `RetryManager` * Migrate all retries to use the manager * [extractor] Add wrapper methods for convenience * Standardize console messages for retries * Add `--retry-sleep` for extractors
* [docs] Fix capitalization in references (#4515)christoph-heinrich2022-08-011-1/+1
| | | Authored by: christoph-heinrich
* Validate `--merge-output-format`pukkandan2022-07-311-3/+3
| | | | Closes #4489
* [utils, cleanup] Consolidate known media extensionspukkandan2022-07-311-4/+4
|
* [cleanup] Misc cleanuppukkandan2022-07-091-2/+2
|
* [options] Fix aliases to `--config-location`pukkandan2022-07-011-0/+5
|