{"id":28144860,"url":"https://github.com/marvin1099/openrct-plugin-pm","last_synced_at":"2026-03-12T21:21:32.523Z","repository":{"id":190012576,"uuid":"681825398","full_name":"marvin1099/OpenRCT-Plugin-PM","owner":"marvin1099","description":"A somewhat structured portable OpenRCT plugin package manager / downloader written in python. The script gets all the plugins from the https://openrct2plugins.org/ website by web-scraping and then from the github api.","archived":false,"fork":false,"pushed_at":"2024-09-14T09:37:56.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T22:13:41.424Z","etag":null,"topics":["openrct","openrct2","openrct2-plugin","rct","rct2"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marvin1099.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-08-22T20:54:53.000Z","updated_at":"2024-09-14T09:38:00.000Z","dependencies_parsed_at":"2024-09-14T20:27:22.503Z","dependency_job_id":null,"html_url":"https://github.com/marvin1099/OpenRCT-Plugin-PM","commit_stats":null,"previous_names":["marvin1099/openrct-plugin-pm"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/marvin1099/OpenRCT-Plugin-PM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marvin1099%2FOpenRCT-Plugin-PM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marvin1099%2FOpenRCT-Plugin-PM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marvin1099%2FOpenRCT-Plugin-PM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marvin1099%2FOpenRCT-Plugin-PM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marvin1099","download_url":"https://codeload.github.com/marvin1099/OpenRCT-Plugin-PM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marvin1099%2FOpenRCT-Plugin-PM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30444664,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T20:23:30.529Z","status":"ssl_error","status_checked_at":"2026-03-12T20:23:14.027Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["openrct","openrct2","openrct2-plugin","rct","rct2"],"created_at":"2025-05-14T22:13:26.975Z","updated_at":"2026-03-12T21:21:32.493Z","avatar_url":"https://github.com/marvin1099.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenRCT-Plugin-Downlader\nMain repo: https://codeberg.org/marvin1099/OpenRCT-Plugin-PM  \nBackup repo: https://github.com/marvin1099/OpenRCT-Plugin-PM  \n\n# Table of contents\n[Description](#description)  \n[Install](#install)  \n[Usage](#usage)  \n\n# Description\nA somewhat structured portable OpenRCT plugin package manager and downloader written in python.  \nThe script gets all the plugins from the   \nhttps://openrct2plugins.org/  \nwebsite by web-scraping and then from the github api.  \nThe new version is out now and the config is now changed so it is compatible with v0.5 and above.  \nKeep in mind i used AI to help me make this.\n\n# Install\nFirst you need to download python and the python dependency   \n\n    pip install beautifulsoup4  \nThen get the script from  \n[Codeberg Releases](https://codeberg.org/marvin1099/OpenRCT-Plugin-PM/releases)  \nor get it from  \n[Github Releases](https://github.com/marvin1099/OpenRCT-Plugin-PM/releases)  \nPut the ```orct-cmd-plugin-dl.py``` in the openrct plugin folder  \nThen run ```orct-cmd-plugin-dl.py``` inside the \"openrct plugin folder\"  \nIt is important that you run the script with the \"openrct plugin folder\" as working directory.  \nThis is so that the plugins and the config file all get written to the plugin folder.  \nYou can do this by openning a terminal inside the \"openrct plugin folder\".  \nYou can also open a terminal, type ```cd \"openrct plugin folder path\"``` and then run the file.  \nFor windows open the cmd and the cd command might need a /d, so ```cd /d \"openrct plugin folder path\"```.  \n\n# Usage\n    usage: orct-pldl.py [-h] [-q QUERY [QUERY ...]] [-n NUMBER]\n    [-f {n,d,a,s,g,b,m,l,i,x,t,r,p} [{n,d,a,s,g,b,m,l,i,x,t,r,p} ...]]\n    [-s {n,s,m,l,r} [{n,s,m,l,r} ...]] [-r REMOVE [REMOVE ...]] [-i INSTALL [INSTALL ...]]\n    [-o] [-u] [-x] [-t] [-l] [-d] [-g IGNOREURL] [-c CONFIG]\n\n    A simple OpenRCT plugin finder and downloader\n\n    options:\n    -h, --help            show this help message and exit\n    -q QUERY [QUERY ...], --query QUERY [QUERY ...]\n    search for an online database plugin\n    -n NUMBER, --number NUMBER\n    search for stars, submitted and last_updated (use g or b in fields to specifie max\n    or min)\n    -f {n,d,a,s,g,b,m,l,i,x,t,r,p} [{n,d,a,s,g,b,m,l,i,x,t,r,p} ...], --fields {n,d,a,s,g,b,m,l,i,x,t,r,p} [{n,d,a,s,g,b,m,l,i,x,t,r,p} ...]\n    fields to search (n: name (default), d: description, a: author, s: stars, g: above,\n    b: below, x: disable unixtime - number, m: submitted, l: license, i: url_identifier,\n    t: tags, r: only query and number, p: enable partial tag search)\n    -s {n,s,m,l,r} [{n,s,m,l,r} ...], --sort {n,s,m,l,r} [{n,s,m,l,r} ...]\n    field to sort the results (n: for name, s: stars, m: submitted, l: last_updated, r:\n    reverse results)\n    -r REMOVE [REMOVE ...], --remove REMOVE [REMOVE ...]\n    remove installed plugin\n    -i INSTALL [INSTALL ...], --install INSTALL [INSTALL ...]\n    install online database plugin\n    -o, --ols             list indexed online plugins\n    -u, --update          force update plugins (default auto update every 24 hours)\n    -x, --idxup           force update plugin index (default auto update every hour)\n    -t, --timeoutnow      enable instant timeout (recommended on multiple installs, will just grab the first\n    file for all online files)\n    -l, --ls              list installed plugins\n    -d, --dignore         disable ignore list\n    -g IGNOREURL, --ignoreurl IGNOREURL\n    set ignore url\n    -c CONFIG, --config CONFIG\n    Config file to use (default: orct-pldl.json)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarvin1099%2Fopenrct-plugin-pm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarvin1099%2Fopenrct-plugin-pm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarvin1099%2Fopenrct-plugin-pm/lists"}