game-crawler/README.md

43 lines
895 B
Markdown
Raw Permalink Normal View History

2024-12-26 08:09:00 -05:00
# game-crawler
2024-09-24 06:17:11 -04:00
2024-12-26 08:09:00 -05:00
game-crawler 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.
2024-09-24 06:17:11 -04:00
## Features
- **Data Sources**:
2024-12-27 23:35:02 -05:00
- KaOSKrew(1337x)
- DODI(1337x)
- johncena141(1337x)
2024-09-24 06:17:11 -04:00
- Fitgirl
- FreeGOG
- GOGGames
2024-09-24 06:17:11 -04:00
- OnlineFix
- Xatab
- SteamRIP
- Chovka
2024-12-27 23:35:02 -05:00
- Omg_Gods(rutracker)
- LinuxGame(rutracker)
2024-09-24 06:17:11 -04:00
- **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.