aboutsummaryrefslogtreecommitdiff
path: root/test/testdata
AgeCommit message (Collapse)Author
2025-02-23[core] Load plugins on demand (#11305)coletdjnz
- Adds `--no-plugin-dirs` to disable plugin loading - `--plugin-dirs` now supports post-processors Authored by: coletdjnz, Grub4K, pukkandan
2024-10-30Fix `--netrc` empty string parsing for Python <=3.10 (#11414)bashonly
Ref: https://github.com/python/cpython/commit/15409c720be0503131713e3d3abc1acd0da07378 Closes #11413 Authored by: bashonly, Grub4K Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2024-10-20Add option `--plugin-dirs` (#11277)Imran Hussain
Closes #3260 Authored by: imranh2, coletdjnz Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
2023-01-01Improve plugin architecture (#5553)Matthew
to make plugins easier to develop and use: * Plugins are now loaded as namespace packages. * Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.). * Plugin packages can be installed and managed via pip, or dropped into any of the documented locations. * Users do not need to edit any code files to install plugins. * Backwards-compatible with previous plugin architecture. As a side-effect, yt-dlp will now search in a few more locations for config files. Closes https://github.com/yt-dlp/yt-dlp/issues/1389 Authored by: flashdagger, coletdjnz, pukkandan, Grub4K Co-authored-by: Marcel <flashdagger@googlemail.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
2022-09-30[downloader/ism] Support ec-3 codec (#5004)nixxo
Closes #296 Authored by: nixxo
2022-05-02Add support for SSL client certificate authentication (#3435)coletdev
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>
2021-05-29[embedthumbnail] Correctly escape filenamepukkandan
Closes #352 The approach in [1] is faulty as can be seen in the test cases 1. https://github.com/ytdl-org/youtube-dl/commit/bff857a8af696e701482208617bf0b7564951326
2021-04-28[test] Test SSTR manifest parsingFelix S
2021-04-28[test] Test subtitle extraction from DASH manifestsFelix S
2021-04-28[test] Test subtitle extraction from HLS manifestsFelix S
2021-02-24Better support HLS media discontinuity and fully support media ↵shirt-dev
initialization (#105) * Added options: `--hls-split-discontinuity` and `--no-hls-split-discontinuity` Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
2020-05-05[utils] Improve cookie files supportSergey M․
+ Add support for UTF-8 in cookie files * Skip malformed cookie file entries instead of crashing (invalid entry len, invalid expires at)
2020-03-10Revert "[utils] Add support for cookies with spaces used instead of tabs"Sergey M․
According to [1] TABs must be used as separators between fields. Files produces by some tools with spaces as separators are considered malformed. 1. https://curl.haxx.se/docs/http-cookies.html This reverts commit cff99c91d150df2a4e21962a3ca8d4ae94533b8c.
2020-03-08[utils] Add support for cookies with spaces used instead of tabsSergey M․
2019-03-15[test_InfoExtractor] Add test for #20346Sergey M․
2019-03-03[utils] strip #HttpOnly_ prefix from cookies files (#20219)remitamine
2019-01-20[test/test_InfoExtractor] add test for #18923Remita Amine
2018-12-10[test/testdata/cookies/session_cookies.txt] Fix empty expires test dataSergey M․
2018-12-09[YoutubeDLCookieJar] Add test for keeping session cookiesSergey M․
2018-03-18[extractor/generic] Support relative URIs in _parse_xspfRicardo Constantino
<location> can have relative URIs, not just absolute.
2017-12-02[extractor/common] Add support for DASH manifests with SegmentLists with ↵Petr Novak
bare SegmentURLs
2017-11-04[test_InfoExtractor] Add test for #14660Sergey M․
2017-08-15[extractor/common] Add support for float durations in _parse_mpd_formats ↵Sergey M․
(closes #13919)
2017-04-25Add missing test m3u8 fileSergey M․
2017-04-22[extractor/common] Improve m3u8 extraction (closes #12211)Sergey M․
* Extract m3u8 parsing to separate method * Improve rendition groups extraction * Build stream name according stream GROUP-ID * Ignore reference to AUDIO group without URI when stream has no CODECS + Add test coverage for parsing m3u8 from #11507, #11995, #12211 and twitch vod