You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yt-dlp/test/testdata
Matthew 8e40b9d1ec
Improve plugin architecture (#5553)
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>
1 year ago
..
certificate Add support for SSL client certificate authentication (#3435) 2 years ago
cookies [utils] Improve cookie files support 4 years ago
f4m [test_InfoExtractor] Add test for #14660 7 years ago
ism [downloader/ism] Support ec-3 codec (#5004) 2 years ago
m3u8 [test] Test subtitle extraction from HLS manifests 3 years ago
mpd [test] Test subtitle extraction from DASH manifests 3 years ago
thumbnails/foo %d bar [embedthumbnail] Correctly escape filename 3 years ago
xspf [extractor/generic] Support relative URIs in _parse_xspf 6 years ago
yt_dlp_plugins Improve plugin architecture (#5553) 1 year ago
zipped_plugins/yt_dlp_plugins Improve plugin architecture (#5553) 1 year ago