https://github.com/bcongdon/github-label-notify
:mailbox: Get notified about new issues with specific label
https://github.com/bcongdon/github-label-notify
github github-issues ifttt-recipe notifications
Last synced: 6 months ago
JSON representation
:mailbox: Get notified about new issues with specific label
- Host: GitHub
- URL: https://github.com/bcongdon/github-label-notify
- Owner: bcongdon
- License: mit
- Created: 2016-05-20T13:56:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-29T10:30:56.000Z (over 8 years ago)
- Last Synced: 2025-04-01T19:39:09.734Z (6 months ago)
- Topics: github, github-issues, ifttt-recipe, notifications
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 23
- Watchers: 4
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# github-label-notify
[](https://badge.fury.io/js/github-label-notify)
[](https://codeclimate.com/github/benjamincongdon/github-label-notify)
[](https://travis-ci.org/bcongdon/github-label-notify)
> :mailbox: Get notified about new issues with specific label## Installation
1. Run `npm install -g github-label-notify`
2. Go to the [IFTTT Maker Channel](https://ifttt.com/maker), activate the channel, and record your maker key.
3. Duplicate the [template IFTTT recipe](https://ifttt.com/recipes/421344-github-label-notify-template-recipe) - which uses the GMail channel - or setup a new IFTTT recipe that uses the Maker channel with event name `new_github_issue` as the trigger.
4. Run `glnotify setup` and enter your IFTTT key.
5. Run `glnotify add` to add repositories and labels to your watch list.
* Alternatively, you can directly edit `watch_list.json`
6. Run `glnotify init` to mark all current issues as 'read'. This is **important**. If you do not, running `glnotify` will spam you with a backlog of notifications.
7. Run `glnotify` to start listening for new Github issues per your watchlist.## IFTTT Recipe Template
#### Event Name:
`new_github_issue`#### Email Message:
##### Subject:
```
[Github-Notify] New Issue with labels: {{Value2}}
```##### Body:
```
New Issue: {{Value1}}
Labels: {{Value2}}
Link: {{Value3}}
```### Advanced
If you wish to make your own type of notification from `github_label_notify`, the 'values' given by the module are as follows:* `Value1`: Issue Title + Number
* `Value2`: Issue Labels (comma separated)
* `Value3`: Link to the Github issue