yt-dlp/devscripts
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>
2023-01-01 04:29:22 +00:00
..
__init__.py
bash-completion.in
bash-completion.py
check-porn.py
fish-completion.in
fish-completion.py [cleanup] Consistent style for file heads 2022-06-25 00:08:58 +05:30
generate_aes_testdata.py [cleanup] Consistent style for file heads 2022-06-25 00:08:58 +05:30
lazy_load_template.py
logo.ico
make_contributing.py [cleanup] Consistent style for file heads 2022-06-25 00:08:58 +05:30
make_issue_template.py
make_lazy_extractors.py Improve plugin architecture (#5553) 2023-01-01 04:29:22 +00:00
make_readme.py [build, devscripts] Add devscript to set a build variant 2022-08-09 01:08:48 +05:30
make_supportedsites.py
prepare_manpage.py
run_tests.bat
run_tests.sh
set-variant.py
SizeOfImage_w.patch wine-py2exe.sh to create the exe under linux (!!) 2012-04-07 20:07:42 +02:00
SizeOfImage.patch
update-formulae.py [devscripts] Create utils and refactor 2022-08-09 01:08:47 +05:30
update-version.py
utils.py
zsh-completion.in Completely change project name to yt-dlp (#85) 2021-02-25 00:15:56 +05:30
zsh-completion.py