https://github.com/redcraft-org/redcraft_plugins_updater
A tool to download to keep your Spigot plugins updated to the latest version
https://github.com/redcraft-org/redcraft_plugins_updater
cloudproxy python spigotmc
Last synced: 5 months ago
JSON representation
A tool to download to keep your Spigot plugins updated to the latest version
- Host: GitHub
- URL: https://github.com/redcraft-org/redcraft_plugins_updater
- Owner: redcraft-org
- License: gpl-3.0
- Created: 2020-07-31T14:45:16.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T13:28:48.000Z (about 2 years ago)
- Last Synced: 2024-04-17T16:17:41.207Z (about 2 years ago)
- Topics: cloudproxy, python, spigotmc
- Language: Python
- Homepage:
- Size: 158 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RedCraft plugins updater
RedCraft plugins updater is Python tool to download all your plugins and server engine updates from the following sources:
- SpigotMC.org (Supports premium resources if you log in)
- Jenkins CI build servers
- GitHub releases
- Direct download
## Setup the project
First, you'll need [FlareSolverr](https://github.com/FlareSolverr/FlareSolverr) installed and running.
If you're running Linux, macOS, BSD or WSL, it should be as easy as running `./setup.sh`. Make sure you have Python 3 and virtualenv installed (`pip3 install virtualenv`).
Otherwise, create and activate a virtualenv (optional, usually by running `python3 -m venv env` and `source env/bin/activate`), and install requirements using `pip install -r requirements.txt`.
## Config
To set your credentials and preferences, copy `.env.example` to `.env` and edit the values as you want.
Also, all the plugins we want to keep updated need to be in a `.json` file. You can use the `test_plugins.json` file as a template.
## How it works
You just have to run `python redcraft_plugins_updated.py `, for example `python redcraft_plugins_updated.py test_plugins.json`
## Copyright warning
If you fork this project, make sure to NEVER include any plugin or resource in your repo as this could be a copyright violation.
This project should only include the files to browse sources and not their contents.