AlertHub is a simple tool to get alerted from GitHub releases.
Deploy this app to Linode with a free $100 credit!
Depends on a proprietary service outside the user's control
_ _ _ _
/_\ | | ___ _ __| |_ /\ /\_ _| |__
//_\\| |/ _ \ '__| __|/ /_/ / | | | '_ \
/ _ \ | __/ | | |_/ __ /| |_| | |_) |
\_/ \_/_|\___|_| \__\/ /_/ \__,_|_.__/
AlertHub is a simple tool written with NodeJS to get alerted from GitHub and GitLab releases, tags and commits.
When you watch a release over GitHub, you also auto watch the issues and comments etc., however if you want to only follow new releases, or only commits or tags, there isn't a way to achieve this from GitHub directly.
There's been a service called sibbell.com, but they shut down on 15th May, 2018. That's why, I decided to make one for myself.
This simple cli tool watches the releases set in config, and notifies you with E-mail or PushBullet, and provides you an aggregated RSS feed which you can use in IFTTT or your personal feed reader.
Update 2018.11.28: GitHub now supports following the repositories' releases, however, it's still buggy for me, and they still don't cover the push notification feature which this tool offers.
Some people still wonder why this tool, which was released before GitHub release feature announced, yet exists, so I wanted to list the features as a bullet list:
Either one of the PushBullet, PushOver or the SMTP credentials are required to get notifications. RSS feed doesn't require neither.
You can install and run AlertHub with some simple steps:
npm install
to install dependencies.npm run init
to copy the configuration file./etc/config.js
, and fill your credentials.npm start
or something like pm2 start npm -- start
and run the application.To run
docker run --name alerthub -d -v /host/path/config.js:/usr/src/app/etc/config.js -p 3444:3444 ghcr.io/ardakilic/alerthub:2
I'll keep track of each release in the CHANGELOG.md.
Please refer to UPGRADING.md.
Donations are kindly accepted to help develop my projects further.
BTC: 1QFHeSrhWWVhmneDBkArKvpmPohRjpf7p6
ETH / ERC20 Tokens: 0x3C2b0AC49257300DaB96dF8b49d254Bb696B3458
NEO / Nep5 Tokens: AYbHEah5Y4J6BV8Y9wkWJY7cCyHQameaHc
Stellar (XLM): GBTYNE5RDGH44E7VH4DNYB4NV72GCV5VUH6PJLCJY27JZRO2K7XUML2Q
Please login to review this project.
No reviews for this project yet.
A one-of-a-kind resume builder that keeps your privacy in m…
Publish/Subscribe event bus, durable queues, key-value stor…
Lets you send browser notifications from your terminal to y…
Comments (0)
Please login to join the discussion on this project.