Skip to main content

A Minecraft Spigot plugin manager that adheres to the Unix philosophy and Python best practices

Project description

Spud

A cross-platform, Spigot plugin manager that adheres to Unix philosophy and conventions.

Work in progress.

Installation

Install with pip install spud-mc

Run spud -h to see all the options.

Example usages

  • Install a plugin: spud install PluginName
  • Update all plugins in the working directory: spud update
  • Update all plugins in ~/server/plugins: spud -d ~/server/plugins update
  • Update plugin myplugin.jar: spud update myplugin.jar or spud update myplugin

Known Issues

  • Some resources have lots of filler in the title. e.g. [1.8-1.17] · PluginName | 😃 😃 😃 | Epic Gaming Moments. Spud tries its best to extract the plugin name, but it will fail if there is copious amounts of garbage in the title

  • Spud can't update plugins it has not installed. Make sure to install the plugin with Spud first, so it can save a metadata file to the jar.

  • Spud can't install resources not listed on https://spigotmc.org

Acknowledgements

Inspired by pluGET

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spud-mc-0.2.0.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spud_mc-0.2.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file spud-mc-0.2.0.tar.gz.

File metadata

  • Download URL: spud-mc-0.2.0.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for spud-mc-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0afbfe2e9841195804564edadfe6fb4016fcce8ffebc9e9f7ebceccebff9350c
MD5 3a997be2e26b4cac2df89ddb7e33014c
BLAKE2b-256 73ea70d1b121ca46d36fe52ec41b620358d95246d5366cd5f7565ea7385797a3

See more details on using hashes here.

File details

Details for the file spud_mc-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: spud_mc-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for spud_mc-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0ca42e859cdac31c00988bb5af1bc6efda05e4172848de4a9c47adb87bd5239
MD5 b22c8f0077e5be17e06c50d398c6c421
BLAKE2b-256 e433c9a6b435272c12530edc78aab2f7e2335e0c32b451b595397e1a0fe1720f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page