upload / download Nuclear Option mods
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Rafael Stauffer 8e394f38ad initial commit
Signed-off-by: Rafael Stauffer <rs@opc6.net>
2026-08-04 22:30:32 +02:00
.gitignore initial commit 2026-08-04 22:30:32 +02:00
main.py initial commit 2026-08-04 22:30:32 +02:00
README.md initial commit 2026-08-04 22:30:32 +02:00
requirements.txt initial commit 2026-08-04 22:30:32 +02:00

upload NO Bepinex/plugins

setup

Create the virtual environment and load the requirements

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Create the .env file and fill in the required variables

NO_BASE_DIR="/.../Nuclear Option/BepInEx"
S3_BUCKET_NAME="Name of your S3 bucket to store the plugins.zip in"
S3_FQDN="The url of your S3 storage without protocol"
S3_ACCESS_KEY="Your access key here"
S3_SECRET_KEY="Your secret key here"
S3_REGION="The region of your S3 storage"

usage

Execute the script directly, it loads the virtual environment and .env fiile by itself

./main.py