pcgamedb/README.md
nite07 434dbb1dc2
All checks were successful
docker / prepare-and-build (push) Successful in 2m37s
release / goreleaser (push) Successful in 24m0s
refactor DeduplicateGameItems
update games.json
2024-11-22 01:30:26 +08:00

40 lines
801 B
Markdown

# pcgamedb
pcgamedb is a powerful command-line tool designed to scrape and manage repack game data from various online sources. With support for multiple data sources and the ability to provide a RESTful API.
## Features
- **Data Sources**:
- Fitgirl
- KaOSKrew
- DODI
- FreeGOG
- GOGGames
- OnlineFix
- Xatab
- SteamRIP
- Chovka
- **Database**:
- Stores game data in MongoDB
- Supports Redis for caching to improve performance
- **RESTful API**:
- Provides an API for external access to the game data
## Usage
run `go run . help`.
## Configuration
Edit the `config.json` file to set up your environment or set system environment variables.
Read `/config/config.go` for more details.
## Api Doc
Read `http://127.0.0.1:<port>/swagger/index.html` for more details.