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

801 B

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.