aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * [cleanup] Deprecate `YoutubeDL.parse_outtmpl`pukkandan2022-06-181-18/+16
| |
| * Add option `--lazy-playlist` to process entries as they are receivedpukkandan2022-06-171-19/+40
| |
| * Add slicing notation to `--playlist-items`pukkandan2022-06-171-125/+32
| | | | | | | | | | | | | | | | * 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
| * [utils] `Popen`: Refactor to use contextmanagerpukkandan2022-06-161-7/+5
| | | | | | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
| * [extractor] Import `_ALL_CLASSES` lazilypukkandan2022-06-161-2/+4
| | | | | | | | This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors`
| * Fix bug in 56ba69e4c991e81a449882258be08d0b6b98c648pukkandan2022-06-131-1/+1
| |
| * [cleanup] Misc fixes (see desc)pukkandan2022-06-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * [tvver] Fix bug in 6837633a4a614920b6e43ffc6b4b8590dca8c9d7 - Closes #4054 * [rumble] Fix tests - Closes #3976 * [make] Remove `cat` abuse - Closes #3989 * [make] Revert #3684 - Closes #3814 * [utils] Improve `get_elements_by_class` - Closes #3993 * [utils] Inherit `Namespace` from `types.SimpleNamespace` * [utils] Use `re.fullmatch` for matching filters * [jsinterp] Handle quotes in `_separate` * [make_readme] Allow overshooting last line Authored by: pukkandan, kwconder, MrRawes, Lesmiscore
| * [cleanup] Misc fixespukkandan2022-06-111-10/+9
| | | | | | | | Closes #4027
| * Add option `--download-sections` to download video partiallypukkandan2022-06-071-13/+44
| | | | | | | | Closes #52, Closes #3932
| * [cleanup] Misc fixespukkandan2022-06-031-26/+38
| | | | | | | | | | | | Cherry-picks from: #3498, #3947 Related: #3949, https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836 Authored by: pukkandan, flashdagger, gamer191
| * Fix bug in 8a82af3511b4379af0d239dbd01c672c17a2c46apukkandan2022-05-271-1/+1
| |
| * [cleanup] Misc fixes and cleanuppukkandan2022-05-271-11/+15
| | | | | | | | Closes #3780, Closes #3853, Closes #3850
| * [cleanup] Miscpukkandan2022-05-211-8/+6
| |
| * Ensure pre-processor errors do not block video downloadpukkandan2022-05-211-7/+18
| | | | | | | | Closes #2875
| * Fix `--simulate --max-downloads`pukkandan2022-05-201-4/+6
| | | | | | | | | | Bug in c3e6ffba536980e5e1af00e0ecb2275621b4db17 Closes #3815
| * [utils] Fix bug in 0b9c08b47bb5e95c21b067044ace4e824d19a9c2pukkandan2022-05-201-2/+2
| | | | | | | | | | * Cache of `supports_terminal_sequences` must be reset after enabling VT mode * and move `windows_enable_vt_mode` to utils to avoid cyclic imports
| * Add option --retry-sleep (#3059)pukkandan2022-05-191-0/+3
| | | | | | | | Closes #2852
| * [cleanup] Minor fixespukkandan2022-05-181-1/+1
| |
| * Bugfix for 591bb9d3553a4d7b453777c1e28e0948741e3b50pukkandan2022-05-171-2/+2
| | | | | | | | Closes #3769
| * [compat] Implement `compat.imghdr`pukkandan2022-05-171-1/+1
| | | | | | | | Python 3.11 deprecates `imghdr` module
| * Fix color in `-q -F`pukkandan2022-05-171-37/+36
| | | | | | | | | | | | and convert `ydl._out_files`/`ydl._allow_colors` to `Namespace` Closes #3761
* | updated from upstream | 17/05/2022 at 10:10Jesús2022-05-171-206/+196
|\|
| * `--max-downloads` should obey `--break-per-input`pukkandan2022-05-171-3/+0
| |
| * [cleanup] Misc cleanuppukkandan2022-05-171-5/+4
| |
| * [FixupM3u8] Obey `--hls-prefer-mpegts`pukkandan2022-05-111-2/+2
| | | | | | | | Closes #3697
| * Show name of downloader in verbose logpukkandan2022-05-111-1/+1
| | | | | | | | Closes #3703
| * [cookies] Allow `cookiefile` to be a text streampukkandan2022-05-111-1/+1
| | | | | | | | Closes #3674
| * [cleanup] Minor fixes (See desc)pukkandan2022-05-091-8/+8
| | | | | | | | | | | | | | | | | | | | * [youtube] Fix `--youtube-skip-dash-manifest` * [build] Use `$()` in `Makefile`. Closes #3684 * Fix bug in 385ffb467b2285e85a2a5495b90314ba1f8e0700 * Fix bug in 43d7f5a5d0c77556156a3f8caa6976d3908a1e38 * [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode` * [utils] LazyList: Expose unnecessarily "protected" attributes and other minor cleanup
| * Run `FFmpegFixupM3u8PP` for live-streams if neededpukkandan2022-05-071-1/+2
| | | | | | | | Closes #3669
| * Remove warning for videos with an empty titlepukkandan2022-05-071-4/+8
| |
| * Add support for SSL client certificate authentication (#3435)coletdev2022-05-021-0/+4
| | | | | | | | | | | | | | Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password` Authored-by: coletdjnz Co-authored-by: df <fieldhouse@gmx.net> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
| * [cleanup] Misc fixes (see desc)pukkandan2022-05-011-3/+3
| | | | | | | | | | | | | | | | * Do not warn when fixup is skipped for existing file * [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors * [utils] write_string: Fix bug in 59f943cd5097e9bdbc3cb3e6b5675e43d369341a * [utils] parse_codecs: Subtitle codec is generally referred to as `scodec`. https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048 * [docs] Remove note about permissions. Closes #3597
| * [EmbedThumbnail] Do not obey `-k`pukkandan2022-05-011-8/+13
| |
| * [cleanup] Misc fixespukkandan2022-04-291-8/+10
| | | | | | | | Closes #3565, https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
| * [doc] Minor improvementspukkandan2022-04-291-6/+8
| | | | | | | | Closes #3518, Closes #3560
| * `--match-filter -` to interactively ask for each videopukkandan2022-04-281-1/+14
| |
| * [utils] `write_string`: Workaround newline issue in `conhost`pukkandan2022-04-281-1/+1
| | | | | | | | | | | | | | | | | | On windows `conhost`, when `WINDOWS_VT_MODE` is enabled, `\n` is not actually sent if the window is exactly the length of printed line, and the line does not end with a white-space character. So the line-break disappears when resizing the window. Fixes #1863
| * Improve `--clean-infojson`pukkandan2022-04-281-7/+8
| | | | | | | | | | It should not removes fields that may be needed for `--load-infojson`. Eg: `_ffmpeg_args`, `_has_drm`
| * [dependencies] Create module with all dependency importspukkandan2022-04-211-17/+5
| |
| * [cleanup] Misc cleanup and refactor (#2173)pukkandan2022-04-181-19/+15
| |
| * [cleanup] Misc cleanup (#2173)pukkandan2022-04-121-1/+3
| | | | | | | | Authored by: fstirlitz, pukkandan
| * [cleanup] Sort importspukkandan2022-04-121-66/+58
| | | | | | | | | | | | Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
| * [cleanup] Upgrade syntaxpukkandan2022-04-121-43/+37
| | | | | | | | | | | | | | | | | | | | 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
| * [cleanup] Mark some compat variables for removal (#2173)pukkandan2022-04-121-10/+6
| | | | | | | | Authored by fstirlitz, pukkandan
| * [cleanup] Remove unused code paths (#2173)felix2022-04-121-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: * `_windows_write_string`: Fixed in 3.6 * https://bugs.python.org/issue1602 * PEP: https://www.python.org/dev/peps/pep-0528 * Windows UTF-8 fix: Fixed in 3.3 * https://bugs.python.org/issue13216 * `__loader__`: is always present in 3.3+ * https://bugs.python.org/issue14646 * `workaround_optparse_bug9161`: Fixed in 2.7 * https://bugs.python.org/issue9161 Authored by: fstirlitz
* | updated from upstream | 10/04/2022 at 07:57Jesús2022-04-101-14/+18
|\|
| * [cookies] Report progress when importing cookiespukkandan2022-04-101-7/+9
| |
| * [utils] `sanitize_path`: Fix when path is empty stringpukkandan2022-04-091-1/+1
| |
| * De-prioritize automatic-subtitles when no `--sub-lang` is givenpukkandan2022-04-081-5/+6
| | | | | | | | Closes #3314
| * Ignore `mhtml` formats from `-f mergeall`pukkandan2022-04-071-1/+2
| | | | | | | | Closes #3324