An open API service indexing awesome lists of open source software.

https://github.com/roguh/suspenseful_random_number_picker

Suspensful random number picker created for the New Mexico Supercomputing Challenge's kickoff roulette
https://github.com/roguh/suspenseful_random_number_picker

Last synced: 9 months ago
JSON representation

Suspensful random number picker created for the New Mexico Supercomputing Challenge's kickoff roulette

Awesome Lists containing this project

README

          

# suspenseful_random_number_picker

Suspensful random number picker created for the New Mexico Supercomputing Challenge's kickoff roulette.

## Running

This program only uses the Python standard library.
No external dependencies are necessary, besides a Python installation.

If you install the `pyaudio` Python library, this program can play sound.

Try any of:

```
./SCC_roulette.py
```

```
python3 ./SCC_roulette.py
```

```
python2 ./SCC_roulette.py
```

### Features

- Press space, enter, or click the button to pick a random number
- All options configurable through the dropdown menu
- Configuration is saved to a file
- Optional sound effect

![A screenshot of the program displaying a number](./77777.png)

![A screenshot of various parts of the program](./demo.png)

## Developing

Run `make commitready` to format and lint the code.

Use `make setup-with-pipenv` to setup development dependencies or install the dependencies in ./development_requirements.txt in your own way.

Try to use the Python version specified in the .tool-versions file.

## License

The license for this project is in the LICENSE file.

## Credits

`"tada"` sound comes from: https://freesound.org/people/nolhananas/sounds/476340/