| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Closes #7528
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Remove `Cookie` header from `http_headers` immediately after loading into cookiejar
- Restore compat for `--load-info-json` cookies
- Add more tests
- Fix improper passing of Cookie header by `MailRu` extractor
Closes #7558
Authored by: bashonly, pukkandan
|
|
|
|
|
|
|
|
|
|
| |
Cookies are now saved and loaded under `cookies` key in the info dict
instead of `http_headers.Cookie`. Cookies passed in headers are
auto-scoped to the input URLs with a warning.
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj
Authored by: Grub4K
|
|
|
|
| |
Closes #7501
|
| |
|
|
|
|
|
| |
Closes #6288, Closes #7197, Closes #7265, Closes #7353, Closes #5773
Authored by: mikf, freezboltz, pukkandan
|
|
|
|
| |
Closes #7164
|
|
|
|
|
|
|
| |
Aligns HTTP redirect handling with what browsers commonly do and RFC standards.
Fixes issues https://github.com/yt-dlp/yt-dlp/commit/afac4caa7db30804bebac33e53c3cb0237958224 missed.
Authored by: coletdjnz
|
|
|
|
| |
Closes #7030, closes #6967
|
|
|
|
| |
Closes #6843
|
|
|
|
|
| |
Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510055357
Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510363645
|
| |
|
| |
|
|
|
|
|
| |
Closes #4710, Closes #4754, Closes #4723
Authored by: pukkandan, MrRawes, DavidH-2022
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Removing any more will require changes to a large number of extractors
|
|
|
|
| |
Authored by: coletdjnz
|
| |
|
|
|
|
|
|
|
|
| |
* Adds support for negative indices and step
* Add `-I` as alias for `--playlist-index`
* Deprecates `--playlist-start`, `--playlist-end`, `--playlist-reverse`, `--no-playlist-reverse`
Closes #2951, Closes #2853
|
|
|
|
|
| |
It should not removes fields that may be needed for `--load-infojson`.
Eg: `_ffmpeg_args`, `_has_drm`
|
|
|
|
|
|
| |
Using https://github.com/PyCQA/isort
isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
|
|
|
|
|
|
|
|
|
|
| |
Using https://github.com/asottile/pyupgrade
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
|
| |
|
|
|
|
| |
Closes #3074
|
|
|
|
|
|
|
| |
* Move `_match_entry` and `post_extract` to `process_video_result`. It is also left in `process_info` for API compat
* `--list-...` options and `--force-write-archive` now obey filtering options
* Move `SponsorBlockPP` to `after_filter`. Closes https://github.com/yt-dlp/yt-dlp/issues/2536
* Reverts 4ec82a72bbf7ff0066edb50dcad20aa77ac2fe09 since this commit addresses the issue it was solving
|
| |
|
| |
|
|
|
|
| |
Fixes: https://github.com/yt-dlp/yt-dlp/issues/2085#issuecomment-1002247689, https://github.com/yt-dlp/yt-dlp/pull/2132/files#r775729811
|
|
|
|
|
| |
`F` is already used for float!
Bug in e0fd95737d1a3c4a2bfb470c5408a396c8545ca5
|
|
|
|
| |
Closes #1942 #1976 #2020 #2058 #1984
|
|
|
|
|
|
|
|
|
| |
and improve `id` detection
F = sanitize as filename (# = restricted)
D = add Decimal suffixes
Closes #2085, 2081
|
|
|
| |
Authored by: PilzAdam
|
| |
|
| |
|
|
|
|
| |
Closes #1585
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting
Closes: #906, #901, #1085, #1170
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Closes #899, #1004
|
|
|
|
|
| |
This is useful to limit the filename to a certain number of bytes rather than characters
Closes #1003
|
|
|
|
|
| |
and add tests
Closes #720
|
|
|
|
| |
Makes `--dump-json` redundant
|