https://github.com/motdotla/github-streaker
Reminds yourself to keep your GitHub streak going (with a friendly email reminder)
https://github.com/motdotla/github-streaker
Last synced: 3 months ago
JSON representation
Reminds yourself to keep your GitHub streak going (with a friendly email reminder)
- Host: GitHub
- URL: https://github.com/motdotla/github-streaker
- Owner: motdotla
- Created: 2014-01-03T22:44:25.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2015-09-30T02:33:17.000Z (about 10 years ago)
- Last Synced: 2025-04-11T03:13:54.063Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 369 KB
- Stars: 18
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# github-streaker

Reminds yourself to keep your GitHub streak going (with a friendly email reminder).
Keep your GitHub streak going just like this [Ryan guy](https://ryanseys.com/blog/177-days-of-github/) did.
## Installation
### Heroku
```
heroku create
heroku addons:create scheduler
heroku addons:create sendgrid
heroku config:set TO=you@youremail.com
heroku config:set GITHUB_USERNAME=your_github_username
git push heroku master
```Then go to and set the UTC time to the appropriate time you'd like. For example, I want my reminder to check at 6pm Los Angeles time so I set it to 2am UTC.

That's it. You can forget this app is even running.
### Click to cloud (beta)
You can optionally install using `click-to-cloud`. Click to cloud is a binary I'm building to make it easier to deploy
small application to cloud Paas like Heroku. I personally, use this approach, but your mileage may vary.First, [install click-to-cloud](https://github.com/scottmotte/click-to-cloud#installation) on your machine.
Second, run the following command.
```bash
click-to-cloud --repo https://github.com/scottmotte/github-streaker.git
```Make sure you set the TO and GITHUB_USERNAME variables. After you have installed your application to Heroku.
## Development
```
cp .env.example .env
```Configure with your credentials.
```
node ./task.js
```