Skip to content

Unit1208/KudoMan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KudoMan

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.

Features

  • 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.

Requirements

  • Python 3.x
  • Package requirements in requirements.txt

Installation

  1. Clone the repository:
git clone https://github.com/Unit1208/KudoMan.git
cd KudoMan
  1. Install the required Python packages:
python -m venv venv
source venv/bin/activate 
pip install -r requirements.txt
  1. Set up the environment file:

Copy .env.example to .env and set your API_KEY. All other options are optional.

Usage

To run the script, simply run:

python kudoman.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages