aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/plugins.py
Commit message (Collapse)AuthorAgeFilesLines
* [plugins] Don't look in `.egg` directoriespukkandan2023-02-281-1/+1
| | | | Closes #6306
* [plugins] Fix zip search pathspukkandan2023-01-201-16/+19
| | | | Closes #6011
* Fix config locations (#5933)Simon Sawicki2023-01-071-7/+6
| | | | | | Bug in 8e40b9d1ec132ae1bcac50b3ee520ece46ac9c55 Closes #5953 Authored by: Grub4k, coletdjnz, pukkandan
* Improve plugin architecture (#5553)Matthew2023-01-011-0/+171
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>