| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
So that they can be processed by `--parse-metadata` for example
`webpage_url` is the same, but may be modified by the extractor
|
| |
|
|
|
|
| |
Bug from 752cda3880f30a46bed1d27b69188ab93ad1a368
|
|
|
|
|
|
|
|
|
|
| |
The following tests would have failed previously:
%(id)d %(id)r
%(ext)s-%(ext|def)d
%(width|)d
%(id)r %(height)r
%(formats.0)r
%s
|
|
|
|
| |
Authored by: fstirlitz
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This makes `--break-on-existing` much faster.
It also helps `--break-on-reject` if the playlist extractor can extract the relevant fields
|
| |
|
| |
|
|
|
|
|
| |
The updater now uses `.update.run_update` and not `.update.update_self`.
Although I don't expect anyone to be using the updater via API, a wrapper `update_self` is provided for compatibility just in case
|
|
|
|
| |
Closes #341
|
| |
|
|
|
|
|
|
| |
* Remove struct from `embedthumbnail`
* Use bullet lists in readme where numbered list don't make sense
* Fix error introduced in 9c2b75b5616f058c3970e54c664e9543f86b9f0c when `ie_result` is `None`
|
| |
|
|
|
|
| |
Previously, they ran once for each format requested
|
| |
|
|
|
|
| |
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29049
|
| |
|
|
|
|
|
| |
Related: https://github.com/ytdl-org/youtube-dl/pull/28872, https://github.com/ytdl-org/youtube-dl/pull/28860
This is slightly different from the above PRs in that this downloads the playlist's thumbnail instead of the uploader's profile picture. But for youtube channel URLs these are the same
|
|
|
|
| |
Bug introduced by: 2412044c90ef3d122eab0b195aaa0f5b2ab27394
|
|
|
|
|
|
| |
Co-authored by: pukkandan, tpikonen
Based on: #310, https://github.com/ytdl-org/youtube-dl/pull/26112
|
| |
|
|
|
|
|
| |
Deprecates: `--get-description`, `--get-duration`, `--get-filename`, `--get-format`, `--get-id`, `--get-thumbnail`, `--get-title`, `--get-url`
Closes #295
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* Deprecates `--list-formats-as-table`, `--list-formats-old`
|
|
|
|
| |
Closes #267
|
|
|
|
|
| |
[blinkx] Remove extractor
https://github.com/ytdl-org/youtube-dl/commit/a7260099873acc6dc7d76cafad2f6b139087afd0
|
|
|
| |
Now `playlist_index` is always the position of the video in the actual playlist and `playlist_autonumber` is the position of the item in the playlist queue
|
|
|
|
| |
selection
|
|
|
|
|
|
|
| |
* Allow slicing lists/strings using `field.start:end:step`
* A field can also be used as offset like `field1+num+field2`
* A default value can be given using `field|default`
* Capture all format strings and set it to `None` if invalid. This prevents invalid fields from causing errors
|
| |
|
| |
|
|
|
|
| |
When used with `--playlist-(items|start|end)`, the number of digits should depend on the last index in the playlist, not number of items
|
|
|
|
| |
Previously, these warnings did not obey `--no-warnings` and did not output colors
|
|
|
|
| |
* And move it after all deprecated warnings
|
|
|
|
|
|
|
|
|
| |
This reverts commit 0704d2224b328caeafbce6a029904472628d12bd.
This is a commit from `youtube-dlc`. It is not clear what the original purpose of this was. It seems to be a way for extractors to pass `title` and `id` through when the entry is processed by another extractor
* But `title` can already be passed through using `url_transparent`
* `id` is never supposed to be passed through since it could cause issues with archiving
|
|
|
|
| |
Bug introduced in f8d4ad9ab00bca71808cd769c04806f51c3578f0
|
|
|
|
|
|
| |
* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start`
|
|
|
|
| |
Allows to skip the rest of a playlist after a given number of errors are encountered
|
|
|
|
|
|
|
|
| |
* Treat `--sub-langs` entries as regex
* `all` can be used to refer to all the subtitles
* the language code can be prefixed with `-` to exclude it
* Deprecates `--all-subs`
Closes #253
|
|
|
|
|
| |
* Ignores the "no video format" and similar errors
* Experimental - Some extractors may still throw these errors
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Renamed `--external-downloader-args` to `--downloader-args`
* Added `native` as an option for the downloader
* Use similar syntax to `--downloader-args` etc. Eg: `--downloader dash:native --downloader aria2c`
* Deprecated `--hls-prefer-native` and `--hls-prefer-ffmpeg` since the same can now be done with `--downloader "m3u8:native"` and `m3u8:ffmpeg` respectively
* Split `frag_urls` protocol into `m3u8_frag_urls` and `dash_frag_urls`
* Standardize shortening of protocol names with `downloader.shorten_protocol_name`
|