aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * Skip fixup of existing files and add `--fixup force` to force itpukkandan2021-06-201-1/+4
| |
| * [cleanup] Refactor fixuppukkandan2021-06-201-65/+43
| |
| * Fix id sanitization in filenamespukkandan2021-06-171-3/+3
| | | | | | | | Closes #415
| * [EmbedThumbnail] Add compat-option `embed-thumbnail-atomicparsley`pukkandan2021-06-161-2/+3
| | | | | | | | | | | | to force use of atomicparsley for embedding thumbnails in mp4 Related: #411
| * Ignore `images` formats from mergepukkandan2021-06-131-3/+8
| |
| * Allow `images` formatspukkandan2021-06-131-2/+6
| | | | | | | | | | | | | | | | | | | | Necessary for #343. * They are identified by `vcodec=acodec='none'` * These formats show as the worst in `-F` * Any postprocessor that expects audio/video will be skipped * `b*` and all related selectors will skip such formats * This commit also does not add any selector for downloading such formats. They have to be explicitly requested by the `format_id`. Implementation of a selector is left for when #389 is resolved
| * Expand `--check-formats` to thumbnailspukkandan2021-06-131-7/+20
| | | | | | | | Closes #402
| * Use `NamedTemporaryFile` for `--check-formats`pukkandan2021-06-131-24/+29
| |
| * [EmbedThumbnail] Fix for already downloaded thumbnailpukkandan2021-06-111-0/+1
| |
| * Better error handling of syntax errors in `-f`pukkandan2021-06-111-16/+18
| |
| * [build] Build Windows x86 version with py3.7pukkandan2021-06-101-2/+1
| | | | | | | | | | | | | | | | | | and remove redundant tests Closes #390 :ci skip Co-authored by: pukkandan, shirt-dev
| * Improve offset parsing in outtmplpukkandan2021-06-091-28/+32
| |
| * Fix `%d` and empty default in outtmplpukkandan2021-06-091-1/+2
| | | | | | | | Closes #388
| * Revert "[build] Build Windows x86 version with py3.8"pukkandan2021-06-091-1/+2
| | | | | | | | | | | | | | | | This reverts commit aa75e51f992c206b07ab4de592f11a871827bf4b. See #390 This is being reverted instead of modified due to #388
| * [build] Build Windows x86 version with py3.8pukkandan2021-06-091-2/+1
| | | | | | | | | | | | | | and remove redundant tests :ci skip Ao-authored by: pukkandan, shirt-dev
| * Make outtmpl more robust and catch errors earlypukkandan2021-06-081-4/+25
| |
| * [utils] Generalize `traverse_dict` to `traverse_obj`pukkandan2021-06-081-3/+3
| |
| * Add field `original_url` with the user-inputted URLpukkandan2021-06-081-1/+2
| | | | | | | | | | | | So that they can be processed by `--parse-metadata` for example `webpage_url` is the same, but may be modified by the extractor
| * Make more fields available for `--print` when used with `--flat-playlist`pukkandan2021-06-081-1/+5
| |
| * Fix filename sanitizationpukkandan2021-06-061-1/+1
| | | | | | | | Bug from 752cda3880f30a46bed1d27b69188ab93ad1a368
| * Fix and refactor `prepare_outtmpl`pukkandan2021-06-061-101/+80
| | | | | | | | | | | | | | | | | | | | 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
| * [cleanup] Point all shebang to `python3` (#372)felix2021-06-061-1/+1
| | | | | | | | Authored by: fstirlitz
| * [embedthumbnail] Embed if any thumbnail was downloaded, not just the bestpukkandan2021-05-291-1/+2
| |
| * Remove `None` values from `info.json`pukkandan2021-05-291-10/+11
| |
| * Write messages to `stderr` when both `quiet` and `verbose`pukkandan2021-05-291-9/+5
| |
| * Pre-check archive and filters during playlist extractionpukkandan2021-05-291-2/+8
| | | | | | | | | | This makes `--break-on-existing` much faster. It also helps `--break-on-reject` if the playlist extractor can extract the relevant fields
| * Refactor `__process_playlist` using `LazyList`pukkandan2021-05-291-47/+31
| |
| * [cleanup] `_match_entry`pukkandan2021-05-291-10/+12
| |
| * [cleanup] Refactor updaterpukkandan2021-05-261-1/+2
| | | | | | | | | | 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
| * Sanitize and sort playlist thumbnailspukkandan2021-05-231-18/+24
| | | | | | | | Closes #341
| * [ffmpeg] Download and merge in a single step if possiblepukkandan2021-05-231-35/+56
| |
| * [cleanup] See descpukkandan2021-05-201-1/+1
| | | | | | | | | | | | * 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`
| * Field `additional_urls` to download additional videos from metadatapukkandan2021-05-191-1/+16
| |
| * Ensure `post_extract` and `pre_process` only run oncepukkandan2021-05-191-3/+12
| | | | | | | | Previously, they ran once for each format requested
| * [cleanup] linter, code formatting and readmepukkandan2021-05-191-17/+10
| |
| * [youtube] Always extract `maxresdefault` thumbnailpukkandan2021-05-181-1/+2
| | | | | | | | Fixes: https://github.com/ytdl-org/youtube-dl/issues/29049
| * [extractor] Add `write_debug` and `get_param`pukkandan2021-05-171-4/+4
| |
| * Write thumbnail of playlistpukkandan2021-05-171-0/+3
| | | | | | | | | | 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
| * Fix bug in listing subtitlespukkandan2021-05-171-2/+2
| | | | | | | | Bug introduced by: 2412044c90ef3d122eab0b195aaa0f5b2ab27394
| * Add field `name` for subtitlespukkandan2021-05-151-3/+10
| | | | | | | | | | | | Co-authored by: pukkandan, tpikonen Based on: #310, https://github.com/ytdl-org/youtube-dl/pull/26112
| * Fix `--check-formats` when there is network errorpukkandan2021-05-151-4/+8
| |
| * Add option `--print`pukkandan2021-05-141-20/+32
| | | | | | | | | | Deprecates: `--get-description`, `--get-duration`, `--get-filename`, `--get-format`, `--get-id`, `--get-thumbnail`, `--get-title`, `--get-url` Closes #295
| * [options] Refactor callbackspukkandan2021-05-141-0/+1
| |
| * Standardize `write_debug`pukkandan2021-05-141-14/+20
| |
| * [cleanup] Fix typospukkandan2021-05-111-1/+1
| |
| * Add compat-option `no-attach-infojson`pukkandan2021-05-111-1/+1
| |
| * Option `--compat-options` to revert some of yt-dlp's changespukkandan2021-05-111-8/+20
| | | | | | | | * Deprecates `--list-formats-as-table`, `--list-formats-old`
| * Deprecate support for python versions < 3.6pukkandan2021-05-091-0/+5
| | | | | | | | Closes #267
| * Update to ytdl-commit-a726009pukkandan2021-05-061-5/+14
| | | | | | | | | | [blinkx] Remove extractor https://github.com/ytdl-org/youtube-dl/commit/a7260099873acc6dc7d76cafad2f6b139087afd0
| * Fix `playlist_index` and add `playlist_autonumber` (#302)pukkandan2021-05-061-3/+10
| | | | | | 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