Skip to content

ellisdickinson46/random-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random Generator

This project is a Python-based portable script for picking items from a pre-defined list of options, spinning wheel of sorts.

macOS Windows Python

Features

  • Dynamic UI, based on Sun Valley
    • Light, dark, and auto themes
    • Cross-platform design
  • Localisation Support
    • Live language switching
    • .po/.mo support
  • Graphical Configuration Editor
    • Intuitive config editor (editor.pyw)
    • Real-time previews and instant validation
  • Reliable Logging & Error Handling
    • Centralized logging with logbook
    • Custom error classes and fallback logic
    • Keeps you in control even if things go sideways

Getting Started

Clone the repo:

git clone https://github.com/ellisdickinson46/random-generator.git
cd random-generator

Install dependencies:

pip install -r requirements.txt

Run the random generator:

python generator.pyw

Open the config editor:

python editor.pyw

Contribute & Share

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

About

A modern, portable random name generator and configuration utility built-in python

Topics

Resources

License

Stars

Watchers

Forks

Contributors