GPL-3.0-or-later
KudoMan is a script designed to fetch, log, and visualize Kudos from the Stable Horde API over time.
Warning
This script has only been tested on Linux. It has been written to be cross-platform, but I no idea if it works on Windows or MacOS.
- Fetches Kudos from the API every 60 seconds.
- Logs Kudos data to a CSV file.
- Creates visual plots of Kudos over time.
- Manages lockfiles to prevent concurrent runs.
- Backs up old CSV files.
- Handles environment variables for configuration.
- Python 3.x
- Package requirements in
requirements.txt
- Clone the repository:
git clone https://github.com/Unit1208/KudoMan.git
cd KudoMan
- Install the required Python packages:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- Set up the environment file:
Copy .env.example
to .env
and set your API_KEY
. All other options are optional.
To run the script, simply run:
python kudoman.py