This script allows you to periodically sync the repositories you starred on GitHub with your watched project list on newreleases.io.
At the time of this writing it only supports the following config, but it can easily be adapted to your specific needs:
- no email notifications (explicitly "none")
- discord notifications on the first channel you set up
- ignore pre-releases
Dependencies:
# Dry run
nrgh-sync.sh sync -n --delete --gh-token YOUR_GH_TOKEN --nr-token YOUR_NR_TOKEN
# Run
nrgh-sync.sh sync --delete --gh-token YOUR_GH_TOKEN --nr-token YOUR_NR_TOKEN
You may hit rate-limiting if you have a lot of starred repositories.
nrgh-sync will automatically wait and retry if it hits the limit.
If you really need to raise the limits you should get in touch with the newreleases.io team.