Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattmajestic/streaming-setup
Streaming Setup of APIs for Discord, Twitch & YouTube 🤖
https://github.com/mattmajestic/streaming-setup
discord-bot docker fastapi streaming twitch
Last synced: about 1 month ago
JSON representation
Streaming Setup of APIs for Discord, Twitch & YouTube 🤖
- Host: GitHub
- URL: https://github.com/mattmajestic/streaming-setup
- Owner: mattmajestic
- Created: 2024-08-26T12:02:47.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-01T16:17:02.000Z (2 months ago)
- Last Synced: 2024-12-06T09:36:52.720Z (about 1 month ago)
- Topics: discord-bot, docker, fastapi, streaming, twitch
- Language: Svelte
- Homepage: https://discord-bot-majestic-coding.onrender.com/docs
- Size: 51.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# 🎥 Streaming Setup
🎮 Streaming Setup of APIs for Discord, Twitch & YouTube with Python + FastAPI
## Discord 🤖
[Discord FastAPI and Bot](https://discord-bot-majestic-coding.onrender.com/docs#/) running on `render.com` via `Docker`here
## 🗂️ File Structure
📁 `discord/` directory
- 📝 `main.py`: FastAPI code for Routes
- 🐳 `Dockerfile`: Dockerize FastAPI
- 📦 `requirements.txt`: Required packages for the API
- 💻 `.env`: Credentials to our APIs## 🚀 Run with Docker
You can use `docker compose up` at the root of the project and will see your API available at `http://localhost:8000` 🌐