Files
leaderboard-scanner/README.md
2023-12-03 19:18:26 -06:00

18 lines
1.0 KiB
Markdown

# Advent of Code leaderboard tracker for Mattermost
## Summary
This is an application designed to be run on some sort of cron-like schedule or on its own with the `-d` argument where it will scan every 15 minutes. It will check the status of an [Advent of Code](https://adventofcode.com) leaderboard and report any diffs to the given Mattermost webhook.
## Configurables
The following configurables are supported in either argument ("-arg=val"), environment, or [.env](https://github.com/joho/godotenv) file form:
Argument | Env var | Description | Default
---- | ---- | ---- | ----
year | (none) | The event year to scan | "2023"
leaderboard | AOC_LEADERBOARD | The leaderboard ID to read (e.g. 1234567) | ""
session | AOC_SESSION | A valid session ID pulled from your web browser on a logged-in account | ""
webhookURL | AOC_WEBHOOK | The full URL for an incoming webhook to your Mattermost instance (e.g. https://my.mattermost.server/hooks/abcd1234) | ""
d | (none) | Daemonize the application so it refreshes itself every 15 minutes | false