├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── LICENSE ├── README.md ├── assets └── branding │ ├── pluget-logo-black.png │ ├── pluget-logo-white.png │ └── pluget-logo.svg ├── install_requirements_LINUX.sh ├── install_requirements_WINDOWS.bat ├── pluget.py ├── requirements.txt └── src ├── __init__.py ├── handlers ├── __init__.py ├── handle_config.py ├── handle_ftp.py ├── handle_input.py └── handle_sftp.py ├── platforms ├── __init__.py ├── github_handler.py └── modrinth_handler.py ├── plugin ├── __init__.py ├── plugin_downloader.py ├── plugin_remover.py └── plugin_updatechecker.py ├── serverjar ├── __init__.py ├── serverjar_paper_velocity_waterfall.py ├── serverjar_purpur.py └── serverjar_updatechecker.py ├── settings.py ├── tests ├── __init__.py ├── test_plugin_updatechecker.py ├── test_plugin_utils.py ├── test_serverjar_paper_velocity_waterfall.py └── test_serverjar_purpur.py └── utils ├── __init__.py ├── console_output.py └── utilities.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | ko_fi: Neocky 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/README.md -------------------------------------------------------------------------------- /assets/branding/pluget-logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/assets/branding/pluget-logo-black.png -------------------------------------------------------------------------------- /assets/branding/pluget-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/assets/branding/pluget-logo-white.png -------------------------------------------------------------------------------- /assets/branding/pluget-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/assets/branding/pluget-logo.svg -------------------------------------------------------------------------------- /install_requirements_LINUX.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/install_requirements_LINUX.sh -------------------------------------------------------------------------------- /install_requirements_WINDOWS.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/install_requirements_WINDOWS.bat -------------------------------------------------------------------------------- /pluget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/pluget.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/handlers/handle_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/handlers/handle_config.py -------------------------------------------------------------------------------- /src/handlers/handle_ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/handlers/handle_ftp.py -------------------------------------------------------------------------------- /src/handlers/handle_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/handlers/handle_input.py -------------------------------------------------------------------------------- /src/handlers/handle_sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/handlers/handle_sftp.py -------------------------------------------------------------------------------- /src/platforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/platforms/github_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/platforms/github_handler.py -------------------------------------------------------------------------------- /src/platforms/modrinth_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/platforms/modrinth_handler.py -------------------------------------------------------------------------------- /src/plugin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/plugin/plugin_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/plugin/plugin_downloader.py -------------------------------------------------------------------------------- /src/plugin/plugin_remover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/plugin/plugin_remover.py -------------------------------------------------------------------------------- /src/plugin/plugin_updatechecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/plugin/plugin_updatechecker.py -------------------------------------------------------------------------------- /src/serverjar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/serverjar/serverjar_paper_velocity_waterfall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/serverjar/serverjar_paper_velocity_waterfall.py -------------------------------------------------------------------------------- /src/serverjar/serverjar_purpur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/serverjar/serverjar_purpur.py -------------------------------------------------------------------------------- /src/serverjar/serverjar_updatechecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/serverjar/serverjar_updatechecker.py -------------------------------------------------------------------------------- /src/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/settings.py -------------------------------------------------------------------------------- /src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/test_plugin_updatechecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/tests/test_plugin_updatechecker.py -------------------------------------------------------------------------------- /src/tests/test_plugin_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/tests/test_plugin_utils.py -------------------------------------------------------------------------------- /src/tests/test_serverjar_paper_velocity_waterfall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/tests/test_serverjar_paper_velocity_waterfall.py -------------------------------------------------------------------------------- /src/tests/test_serverjar_purpur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/tests/test_serverjar_purpur.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/console_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/utils/console_output.py -------------------------------------------------------------------------------- /src/utils/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neocky/pluGET/HEAD/src/utils/utilities.py --------------------------------------------------------------------------------