https://github.com/foreteternelle/pokemonstudiodataapi
The GitHub repository of the Pokémon Studio Data Api
https://github.com/foreteternelle/pokemonstudiodataapi
api data fangame
Last synced: 3 months ago
JSON representation
The GitHub repository of the Pokémon Studio Data Api
- Host: GitHub
- URL: https://github.com/foreteternelle/pokemonstudiodataapi
- Owner: ForetEternelle
- License: apache-2.0
- Created: 2024-04-29T09:28:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-01T20:42:56.000Z (3 months ago)
- Last Synced: 2026-04-02T05:05:56.686Z (3 months ago)
- Topics: api, data, fangame
- Language: Go
- Homepage:
- Size: 1.31 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Pokémon Studio Data API
A Go-based REST API for accessing Pokémon Studio project data.
## Features
- **Pokemon**: List and get details
- **Types**: Query type relationships
- **Abilities**: Access ability information
- **Moves**: Coming soon
## Quick Start
```bash
# Run with Docker
docker run -p 8000:8000 -v /path/to/data:/data foreternelle/pokemon-studio-data-api
```
## Documentation
All documentation is available in the [Wiki](wiki):
| Page | Description |
|------|-------------|
| [Installation](wiki/installation) | Docker and source installation |
| [Development Setup](wiki/dev/setup) | Local development environment |
| [Project Structure](wiki/dev/structure) | Code organization |
## API Reference
The API is documented with OpenAPI 3.0. See [docs/api/openapi.yml](docs/api/openapi.yml) for the full specification.
## Configuration
| Flag | Default | Description |
|------|---------|-------------|
| `-port` | `8000` | Server port |
| `-cors` | `*` | CORS headers |
| `-data` | `data` | Data directory |
| `-log-level` | `INFO` | Logging level |
## Development
See [Development Setup](wiki/dev/setup) for:
- Mise-based development environment
- Available commands
- Code generation workflow