Co-authored-by: MegaPiggy <MegaPiggy@users.noreply.github.com>
Outer Wilds Mod Database
Uses the mod list in mods.json of the source branch, fetches the required data for each mod. That data is then added to database.json in the master branch. The process happens automatically every once in a while.
Click here to add your mod to the database
Or, if you want, you can edit the mod list yourself and open a PR
How it works
GitHub Actions are used to periodically update the database. Check the Update Releases workflow and the TypeScript code that fetches the data about each mod and generates the database.
Repository secrets
If you fork this repository, you'll need to add a few secrets for everything to work.
GH_TOKEN
GitHub token with repo permissions. Format:
ghp_XXX
DISCORD_HOOK_URL
Discord web hook URL where all the notifications are sent. Format:
https://discord.com/api/webhooks/XXX/YYY
DISCORD_MOD_HOOK_URLS
JSON object where keys are the uniqueName of a mod, and the values are the Discord hook urls of the channel where update notifications should be sent to. Format:
{
"uniqueNameA": "https://discord.com/api/webhooks/XXX/YYY",
"uniqueNameB": "https://discord.com/api/webhooks/WWW/ZZZ"
}