BECAUSE NO ONE WANTED TO SHARE THEIR DATA!!!!!!!!!!
Find a file
2025-06-30 17:12:36 -04:00
.direnv added .envrc 2025-06-30 17:12:36 -04:00
.envrc added .envrc 2025-06-30 17:12:36 -04:00
.gitignore fixed vendor error 2025-06-22 02:07:11 -04:00
config.yaml added config via viper 2025-06-19 21:16:14 -04:00
flake.lock added .envrc 2025-06-30 17:12:36 -04:00
flake.nix nixified 2025-06-21 04:20:18 -04:00
go.mod nixified 2025-06-21 04:20:18 -04:00
go.sum added config via viper 2025-06-19 21:16:14 -04:00
main.go added config via viper 2025-06-19 21:16:14 -04:00
package.nix fixed vendor error 2025-06-22 02:07:11 -04:00
README.md added configuration and usage + go install insturctions to README 2025-06-19 23:32:06 -04:00

ArmA Reforger Update Notification API

This tool pulls down the steamdb updates RSS feed and extracts each updates version, build number, and publish date then exposes them via a http endpoint.

Install Methods

Nix Package(prefered method)

RPM

Go(Not Supported)

  1. Install Go
  2. Download the project source by running git clone https://git.skdevstudios.com/specCon18/reforger-update-api.git
  3. Open a terminal and navigate to the project source
  4. Run go install .

Configuration

Option Default Desired Value
port 3000 any available port
cache_duration 5m time in minutes notated as m

Usage

List of endpoints with required params

Endpoint Params
updates NONE
invalidate-cache NONE