Skip to content

franok/uu-notify

Repository files navigation

uuNotify

uuNotify is a script that can be used to regularly check for updates of software, installed on your Uberspace.

It requires a gotify server, which will send gotify notifications ("gotifications") to your client (e.g. smartphone), if updates are available. The script will not install the updates automatically.

The script is intended to be regularly run by a cronjob.

Limitations

  • Currently, a gotification is sent out only once per available update.
  • Since uuNotify uses the GitHub API, only software from GitHub is checked for updates. However if there is a need, also other RSS feeds could be supported (#2).

References

GitHub API using octokit

Using uuNotify with a GitHub personal access token to avoid running into rate limits. The token doesn't need any scopes.

development

node v16

nvm use 16
NODE_ENV=development node index.mjs