OpenRCT-Plugin-PM

A bady optimized portable OpenRCT plugin package manager written in python. The script gets all the plugins from the https://openrct2plugins.org/ website mostly by web-scraping.

OpenRCT-Plugin-PM Main

https://codeberg.org/marvin1099/OpenRCT-Plugin-PM
https://codeberg.org/marvin1099/OpenRCT-Plugin-PM#description
https://codeberg.org/marvin1099/OpenRCT-Plugin-PM#install
https://codeberg.org/marvin1099/OpenRCT-Plugin-PM#usage

OpenRCT-Plugin-PM Backup

https://github.com/marvin1099/OpenRCT-Plugin-PM
https://github.com/marvin1099/OpenRCT-Plugin-PM#description
https://github.com/marvin1099/OpenRCT-Plugin-PM#install
https://github.com/marvin1099/OpenRCT-Plugin-PM#usage

Description

A bady optimized portable OpenRCT plugin package manager written in python.
The script gets all the plugins from the
https://openrct2plugins.org/
website mostly by web-scraping.

Install

First you need to download python and the python dependency
pip install beautifulsoup4
Then get the script from
https://codeberg.org/marvin1099/OpenRCT-Plugin-PM/releases
or get it from
https://github.com/marvin1099/OpenRCT-Plugin-PM/releases
Put the orct-cmd-plugin-dl.py in the openrct plugin folder
Then run orct-cmd-plugin-dl.py inside the "openrct plugin folder"
It is important that you run the script with the "openrct plugin folder" as working directory.
This is so that the plugins and the config file all get written to the plugin folder.
You can do this by openning a terminal inside the "openrct plugin folder".
You can also type cd "openrct plugin folder path" and then run the file.
For windows the cd command might need a /d, so cd /d "openrct plugin folder path".

Usage

usage: orct-cmd-plugin-dl.py [-h] [-q QUERY] [-r REMOVE [REMOVE ...]] [-i INSTALL [INSTALL ...]] [-o] [-u] [-x] [-l]

A simple OpenRCT plugin finder and downloader

options:
-h, --help            show this help message and exit
-q QUERY, --query QUERY
                      search for a online database plugin
-r REMOVE [REMOVE ...], --remove REMOVE [REMOVE ...]
                      remove installed plugin (supply empty str to remove all)
-i INSTALL [INSTALL ...], --install INSTALL [INSTALL ...]
                      install online database plugin
-o, --ols             list indexed online plugins
-u, --update          force update plugins (default auto update every 24 hours)
-x, --idxup           force update plugin index (default auto update every hour)
-l, --ls              list installed plugins