Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/corndogit/infinitetrain-bot
Trainroll forever, now in your Discord server
https://github.com/corndogit/infinitetrain-bot
Last synced: 1 day ago
JSON representation
Trainroll forever, now in your Discord server
- Host: GitHub
- URL: https://github.com/corndogit/infinitetrain-bot
- Owner: corndogit
- License: unlicense
- Created: 2023-04-30T22:08:56.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-20T00:20:31.000Z (6 months ago)
- Last Synced: 2024-05-20T01:25:55.068Z (6 months ago)
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# infinitetrain-bot
Listen to [トレイン to トレイン](https://www.youtube.com/watch?v=LJ9vkt7BHYI) forever, now in your own Discord server.
Uses [infinitetrain](https://github.com/aixxe/infinitetrain)## Requirements
- FFmpeg
- Python 3.10+
- Docker
- Built infinitetrain added to `INFINITETRAIN_PATH` environment variable (running local only)Songs are not included in this repository due to copyright reasons. They should be placed in a folder named
Tetsudou-Musume adjacent to the infinitetrain executable.## How to Run
### With Docker Compose
- Create a .env file using the provided example.
- Run `docker compose up -d`### Without Docker
- Clone this repo
- Create a new venv and run `pip install -r requirements.txt`
- Set the environment variables `DISCORD_TOKEN` and `INFINITETRAIN_PATH`
- Run `__main__.py`