This project is a Python-based portable script for picking items from a pre-defined list of options, spinning wheel of sorts.
- Dynamic UI, based on Sun Valley
- Light, dark, and auto themes
- Cross-platform design
- Localisation Support
- Live language switching
.po/.mosupport
- Graphical Configuration Editor
- Intuitive config editor (
editor.pyw) - Real-time previews and instant validation
- Intuitive config editor (
- Reliable Logging & Error Handling
- Centralized logging with
logbook - Custom error classes and fallback logic
- Keeps you in control even if things go sideways
- Centralized logging with
Clone the repo:
git clone https://github.com/ellisdickinson46/random-generator.git
cd random-generatorInstall dependencies:
pip install -r requirements.txtRun the random generator:
python generator.pywOpen the config editor:
python editor.pywHave a idea for an enhancement or found a bug? Open an issue or send a pull request.
Currently looking for help translating this application into more languages.