Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pychoose

GitHub license GitHub issues Python Version

pychoose is an open-source Python GUI application built with CustomTkinter that removes the friction from everyday decision making. The way pychoose does this is by letting the user type in their choices, click a button clearly labeled "Choose" on the bottom of the screen, and receive a cryptographically secure decision via the color of the labels above the text.

Running & Installation

You can run or install pychoose instantly with uv, or install with pipx.

Installing with uv

uv tool install git+https://github.com/tyleruploads/pychoose.git

Installing with pipx

pipx install git+https://github.com/tyleruploads/pychoose.git

Running with uv

uvx --from git+https://github.com/tyleruploads/pychoose.git pychoose

If you are unable to use uv, you can still manually run the file.

Manually running

To manually run the file, you must clone the repository and run the file located at src/pychoose/main.py. You must have the customtkinter library accessible by your Python interpreter.

git clone https://github.com/tyleruploads/pychoose.git
cd pychoose
python3 src/pychoose/main.py

Contributing

Contributions are what make open-source projects important. All contributions are highly appreciated.

  • Found a bug or issue: Open an Issue and show the output of the script, the steps to reproduce it, and as much information as possible
  • Have an idea: Open an Issue and explain your idea as much as possible, why you think it would be a good addition to the project, and any other important information.

Security

For information on reporting security vulnerabilities in pychoose, see SECURITY.md

License

This project is licensed under the MIT License - see the LICENSE file for more information.

Releases

Packages

Used by

Contributors

Languages