mirror of
https://github.com/sethwv/game-thumbs.git
synced 2026-03-02 22:57:40 -05:00
No description
- JavaScript 99.7%
- Dockerfile 0.3%
| .github | ||
| assets | ||
| docs | ||
| generators | ||
| helpers | ||
| providers | ||
| routes | ||
| test | ||
| .dockerignore | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| express.js | ||
| index.js | ||
| leagues.js | ||
| leagues.json | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| teams.json | ||
| yarn.lock | ||
Note: This service uses publicly available APIs and logos. All team names, logos, and trademarks are property of their respective owners.
Game Thumbs
A sports matchup thumbnail and logo generation API supporting 30+ professional and NCAA leagues.
Quick Start
Docker Compose (Recommended)
docker compose up -d
Docker Run
docker run -p 3000:3000 ghcr.io/sethwv/game-thumbs:latest
Examples:
GET http://localhost:3000/nba/lakers/celtics/thumb
GET http://localhost:3000/nfl/chiefs/49ers/logo?style=3
GET http://localhost:3000/ncaa/football/alabama/georgia/thumb
Features
🏀 Multi-Sport • 🎨 Dynamic Generation • 🖼️ Multiple Styles • 💾 Smart Caching • 🎯 Flexible Matching • 🔧 Customizable
Supports: NBA, WNBA, NFL, MLB, NHL, UFC, PFL, Bellator, Tennis (ATP/WTA with singles & doubles), EPL, MLS, UEFA, International/Olympics, 21+ NCAA sports, and more
Documentation
- Docker Setup - Configuration and environment variables
- API Reference - All endpoints with examples
- Supported Leagues - League codes and sports
- Customization - Custom leagues and team overrides
- Contributing - How to contribute improvements
Contributing
🐛 Report a Bug • 💡 Request a Feature
Contributions are welcome! See the Contributing Guide for details.
License
MIT
Attribution
This service uses publicly available ESPN APIs and logos. All team names, logos, and trademarks are property of their respective owners.