Skip to content

pschmitt/nrgh-sync

Repository files navigation

nrgh-sync

Build

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

Installation

Dependencies:

Usage

# 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

Notes

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.