aniwheel
CLI tool for generating randomized Wheels for selecting an anime to watch.
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 1 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2026-07-07 |
| Downloads | 0 |
| Last Indexed | 2026-09-07 06:08 |
Tags
Installation
nimble install aniwheel
choosenim install aniwheel
git clone https://gitlab.com/aniwheel/aniwheel
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| aniwheel | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/aniwheel/aniwheel |
|---|---|
| Homepage | https://gitlab.com/aniwheel/aniwheel |
| Registry Source | gitlab |
README
Wheel of Anime
A tool for selecting a random anime using wheelofnames.com.
Requirements
Use
Step 1: install the requirements
Also get familiar with FastAnime because it's such a cool tool!
Step 2: get a WheelOfNames API key
Visit https://wheelofnames.stoplight.io/ to get an API key for WheelOfNames. Add it to a .env file as RANDAIME_WHEEL_WHEEL_OF_NAMES_API_KEY.
Step 2: run uv run --env-file .env randaime.py wheel
Run uv rn randaime.py wheel --help to see a list of options. These can also be set as environment variables using the format RANDAIME_{COMMAND_NAME}_{OPTION_NAME}.
This will use FastAnime to download a list of the current season of shows, and it will extract them into a clean .txt file.
If you have already run this, it will skip creating the files. Next anime-list.txt is passed into wheelofnames.com!
Step 3: Copy the ID of the winner from the wheel
Step 4: Run uv run --env-file .env randaime.py dw <ID>
Again, you can run uv rn randaime.py dw --help to see a list of options.
This will download the first episode of the anime, and show you the anime directory! It is up to you to open in in VLC or your player of choice!
Links
- Wheel of Names API documentation: https://wheelofnames.stoplight.io/
Developer setup
- Install gitmoji-cli to standardize commit messages
- Configure your editor to automatically run ruff on save