Commit Graph

165 Commits (ac817bc83efd939dca3e40c4b527d0ccfc77172b)

Author SHA1 Message Date
Simon Sawicki 9590cc6b47
Add new option `--progress-delta` ()
Authored by: Grub4K
coletdjnz 0b81d4d252
Add new options `--impersonate` and `--list-impersonate-targets`
Authored by: coletdjnz, Grub4K, pukkandan, bashonly

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
pukkandan 47ab66db0f
[docs] Misc Cleanup ()
Closes , 

Authored by: bashonly, Grub4k, Arthurszzz, seproDev, pukkandan

Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: Arthurszzz <minecraftgamerarthur@gmail.com>
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
sepro 6a6cdcd182
[core] Warn user when not launching through shell on Windows ()
Authored by: seproDev, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
pukkandan a174c453ee
Let `read_stdin` obey `--quiet`
Closes 
bashonly f4b95acafc
Remove Python 3.7 support ()
Closes 
Authored by: bashonly
coletdjnz 3d2623a898
[compat, networking] Deprecate old functions ()
Authored by: coletdjnz, pukkandan
pukkandan b4e0d75848
Improve `--download-sections`
* Support negative time-ranges
* Add `*from-url` to obey time-ranges in URL

Closes 
Nicolai Dagestad db3ad8a676
Add option `--netrc-cmd` ()
Authored by: NDagestad, pukkandan
Closes 
Simon Sawicki 8417f26b8a
[core] Implement `--color` flag ()
Authored by: Grub4K
Simon Sawicki 665472a7de
[update] Implement `--update-to` repo
Authored by: Grub4K, pukkandan
Simon Sawicki d2e84d5eb0
[update] Better error handling
Authored by: pukkandan
pukkandan c16644642b
Add option `--xff`
Deprecates `--geo-bypass`, `--no-geo-bypass, `--geo-bypass-country`, `--geo-bypass-ip-block`
pukkandan d669772c65
Add `--no-quiet`
Closes 
pukkandan ab1de9cb1e
Support loading info.json with a list at it's root
pukkandan fe2ce85aff
Add option `--break-match-filters`
* Deprecates `--break-on-reject`

Closes 
Simon Sawicki 77df20f14c
[update] Add option `--update-to`, including to nightly ()
* 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>
Chris Caruso f737fb16d8
[ExtractAudio] Handle outtmpl without ext ()
Authored by: carusocr
Closes 
pukkandan 5712943b76
Imply `--no-progress` when `--print`
pukkandan 08e29b9f1f
[cleanup] Misc
Closes , closes 
Matthew 8300774c4a
Add `--enable-file-urls` ()
Closes https://github.com/yt-dlp/yt-dlp/issues/3675

Authored by: coletdjnz
pukkandan 193fb150b7
Fix bug in 119e40ef64
pukkandan fe74d5b592
Let `--parse/replace-in-metadata` run at any post-processing stage
Closes , 
pukkandan 935bac1e4d
Fix `--cookies-from-browser` CLI parsing
Closes 
pukkandan 71df9b7fd5
[cleanup] Misc
pukkandan d0d74b7197
[utils] Move format sorting code into `utils`
pukkandan 64c464a144
[utils] Move `FileDownloader.parse_bytes` into utils
pukkandan d5d1df8afd
[cleanup Misc
Closes 
pukkandan 2fa669f759
[docs] Misc improvements
Closes , Closes , Closes , Closes , Closes 
pukkandan 2b24afa6d7
Improve 5736d79172
pukkandan 5736d79172
Support environment variables in `--ffmpeg-location`
Closes 
Lesmiscore fc2ba496fd
Allow open ranges for time ranges ()
Authored by: Lesmiscore
pukkandan d2c8aadf79
[cleanup] Misc
Closes , Closes , Closes 
Authored by: pukkandan, MrRawes, DavidH-2022
bashonly 825d3ce386
[cookies] Improve container support ()
Closes 
Authored by: bashonly, pukkandan, coletdjnz
bashonly 9bd13fe5bb
[cookies] Support firefox container in `--cookies-from-browser` ()
Authored by: bashonly
pukkandan da4db748fa
[utils] Add `deprecation_warning`
See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515
pukkandan fe7866d0ed
Add option `--use-extractors`
Deprecates `--force-generic-extractor`

Closes , Closes 

Related: , 
Lauren N. Liberda fc61aff41b
Determine merge container better (See desc) ()
* Determine the container early. Closes 
* Use codecs instead of just file extensions
* Obey `--prefer-free-formats`
* Allow fallbacks in `--merge-output`

Authored by: pukkandan, selfisekai
pukkandan 0647d9251f
Minor bugfixes
pukkandan 4f04be6add
Validate `--merge-output-format`
Closes 
pukkandan 8dc5930511
[utils, cleanup] Consolidate known media extensions
pukkandan 6a7d3a0a09
[ffmpeg] Set `ffmpeg_location` in a contextvar
Fixes  for the CLI, but not when used through the API
pukkandan 6929b41a21
Remove Python 3.6 support
Closes 
pukkandan 134c913cca
Discard info_dict from memory if no longer needed
Closes 
pukkandan f2df407165
[cleanup] Misc cleanup
pukkandan 54007a45f1
[cleanup] Consistent style for file heads
pukkandan ac66811112
[compat] Remove more functions
Removing any more will require changes to a large number of extractors
pukkandan 28163422a6
Fix `--downloader native`
Bug in 7b2c3f47c6
pukkandan 8372be7469
[update] Self-restart after update
pukkandan 6d1b34896e
Update to ytdl-commit-8a158a9
[NHK] Use new API URL
6508688e88

Closes , Closes