Skip to content
This repository was archived by the owner on Aug 23, 2024. It is now read-only.

Gelbpunkt/IdleRPG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

56b0053 · Jun 20, 2024
Jul 30, 2020
Oct 1, 2019
Sep 18, 2020
Dec 2, 2021
Oct 21, 2023
Oct 21, 2023
Jun 20, 2024
Oct 21, 2023
Jul 26, 2020
Apr 8, 2023
Nov 3, 2021
Dec 30, 2021
Jan 18, 2022
May 4, 2021
Nov 30, 2019
Oct 21, 2023
May 12, 2020
May 28, 2019
Dec 30, 2021
Jan 18, 2022
Apr 7, 2023
Jul 7, 2022
Apr 7, 2020
Jun 29, 2022
Nov 13, 2021
Jun 29, 2022
Dec 31, 2021
Jul 24, 2022

Repository files navigation

IdleRPG

CI Dockerhub okapi teatro

This is the code for the IdleRPG Discord Bot.

You may submit an issue or open a pull request at any time.

License

The IdleRPG Project is licensed under the terms of the GNU Affero General Public License 3.0 ("AGPL"). It is a GPLv3 with extra clause for use over networks (see section 13).

AGPL for humans.

Running it

For development

Note: This requires you to have Podman and Git working. Development instances will wipe storage when stopped.

git clone https://git.travitia.xyz/Kenvyra/IdleRPG.git
cd IdleRPG
./scripts/beta.sh
podman build -t idlerpg:latest .
podman run --rm -it --name idlerpg --pod idlerpgbeta -v $(pwd)/config.py:/idlerpg/config.py:Z idlerpg:latest

For hosting permanently

This is fully unsupported and we only provide basic tools. The setup script might be outdated and is unmaintained.

git clone https://git.travitia.xyz/Kenvyra/IdleRPG.git
cd IdleRPG
./scripts/setup.sh
systemctl start "podman-*"

Utility

IdleRPG uses black, flake8 and isort for code style. Please always run ./scripts/format.sh before submitting a pull request and fix any problems.

./scripts/dumpdb.sh db_name will update the database scheme from the postgres container.