2021-03-08 23:18:33 +00:00
|
|
|
# pluGET
|
2021-03-04 21:59:19 +00:00
|
|
|
<p align="center">
|
2021-03-05 19:20:11 +00:00
|
|
|
<img src="https://i.ibb.co/JyCxnQn/logoreal.png" alt="pluGET" border="0"></a>
|
2021-03-04 21:59:19 +00:00
|
|
|
</p>
|
|
|
|
|
2021-03-04 22:06:25 +00:00
|
|
|
A plugin manager that handles [Spigot plugins](https://www.spigotmc.org/resources/) for minecraft servers written in python.
|
2021-02-25 08:44:43 +00:00
|
|
|
|
2021-03-04 21:48:16 +00:00
|
|
|
## Issues? Found a bug?
|
2021-02-25 11:13:06 +00:00
|
|
|
[Create an issue.](https://github.com/Neocky/pluGET/issues/new/choose)
|
2021-02-25 08:44:43 +00:00
|
|
|
|
|
|
|
## About
|
2021-02-26 09:24:50 +00:00
|
|
|
This is a plugin manager for minecraft [Spigot](https://www.spigotmc.org/) servers and its forks (e.g. [PaperMC](https://papermc.io/)).
|
2021-02-25 08:44:43 +00:00
|
|
|
It uses the [Spiget](https://spiget.org/) API to download and compare plugin versions.
|
|
|
|
It can download the newest version of plugins.
|
|
|
|
|
2021-03-06 21:14:13 +00:00
|
|
|
## Installation
|
2021-03-07 22:39:43 +00:00
|
|
|
### Python
|
2021-02-25 08:44:43 +00:00
|
|
|
Python needs to be installed on your machine.
|
|
|
|
Get it [here](https://www.python.org/downloads/).
|
2021-03-08 12:50:01 +00:00
|
|
|
### Dependencies
|
2021-03-06 21:14:13 +00:00
|
|
|
Install the needed packages for this project.
|
2021-03-08 02:13:31 +00:00
|
|
|
Execute this command in the ```/plugGET``` folder:
|
2021-03-06 21:14:13 +00:00
|
|
|
```python
|
|
|
|
pip install -r requirements.txt
|
|
|
|
```
|
2021-03-08 02:13:31 +00:00
|
|
|
|
2021-03-08 21:26:44 +00:00
|
|
|
### Edit the Config
|
|
|
|
When run the first time, the config will be created in the root package folder and the program will close.
|
|
|
|
Edit the config to your needs and rerun it.
|
|
|
|
**Now you are good to go!**
|
|
|
|
|
2021-03-08 21:28:00 +00:00
|
|
|
## Usage
|
2021-03-08 02:13:31 +00:00
|
|
|
The following are examples for the general usage:
|
|
|
|
(Hint: 'all' can always be exchanged through the plugin name or the plugin id and reverse)
|
2021-03-08 12:48:50 +00:00
|
|
|
#### Download the latest update of a specific package:
|
2021-03-08 02:13:31 +00:00
|
|
|
```
|
2021-03-08 21:28:00 +00:00
|
|
|
get 'pluginID'
|
2021-03-08 02:13:31 +00:00
|
|
|
```
|
|
|
|
or:
|
|
|
|
```
|
2021-03-08 21:28:00 +00:00
|
|
|
get 'pluginName'
|
2021-03-08 02:13:31 +00:00
|
|
|
```
|
|
|
|
#### Check all installed plugins for updates:
|
|
|
|
```
|
|
|
|
check all
|
|
|
|
```
|
|
|
|
#### Check one plugin for updates:
|
|
|
|
```
|
|
|
|
check 'pluginName'
|
|
|
|
```
|
|
|
|
#### Update all installed plugins:
|
|
|
|
```
|
|
|
|
update all
|
|
|
|
```
|
|
|
|
#### Update only one plugin:
|
|
|
|
```
|
|
|
|
update 'pluginName'
|
|
|
|
```
|
2021-03-08 21:26:44 +00:00
|
|
|
#### Exit program:
|
|
|
|
```
|
|
|
|
exit .
|
|
|
|
```
|
|
|
|
#### Get link to here:
|
|
|
|
```
|
|
|
|
help .
|
|
|
|
```
|