Skip to content
This repository was archived by the owner on Jan 5, 2022. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

github-things-icons

GitHub + Things, is a standalone app to sync assigned issues to your Things inbox.

Installation

The script searches the GitHub api for new items assigned to you and uses mailgun to email the issues to your Things email resulting in your inbox being filled up with these todos.

image

Setup

Deploy or Manual Setup 👇

1) Heroku

This app is running on heroku with two add-ons.

  • Heroku Redis The default configuration is fine for this.
  • Heroku Scheduler The scheduler is used to run a cron job every 10 minutes hitting the node . script.

image

2) GitHub

Setup a GitHub personal access token and add it as GH_TOKENconfig variable on your Heroku instance. Add a GH_USERNAMEconfig variable to Heroku to search for your issues.

3) Mailgun

Setup a Mailgun account and add your API key as MG_APIconfig variable. Add your email domain as MG_DOMAINconfig variable.

4) Mail to Things

Setup your Things cloud account and Mail to Things add your email to Heroku as THINGS_EMAILconfig variable.

Optional configuration

By default, this app emails Assigned issues and Pull Requests you have been requested as reviewer. If you would like to turn them off, you can add ASSIGNED or REVIEWSconfig variables with false value.

License

MIT © Jon Rohan

About

Sync assigned GitHub issues with Things.app todo inbox

Topics

Resources

Stars

21 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages