Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.

pstadler/octoprowl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Octoprowl

GitHub + Prowl = Octoprowl

Get Prowl notifications whenever you have a new follower, or someone starred / forked one of your repositories on GitHub.

Deploying to Heroku

# Clone the repository
git clone https://github.com/pstadler/octoprowl.git && cd octoprowl

# Create a new app
heroku create
# Add addons
heroku addons:add scheduler:standard
heroku addons:add redistogo:nano
# Add configuration
heroku config:add gh_feed_url='<github-private-feed-url>' # "News Feed" on the GitHub start page
heroku config:add gh_username='<github-username>'
heroku config:add prowl_api_key='<prowl-api-key>'

# Push to heroku
git push heroku master

# Open the scheduler configuration and create a new task: 'ruby task.rb', every 10 minutes
heroku addons:open scheduler

# Test if the task works...
heroku run ruby task.rb

Running locally

# Clone the repository
git clone https://github.com/pstadler/octoprowl.git && cd octoprowl

# Install dependencies
bundle install

# Configuration
export gh_feed_url='<github-private-feed-url>' # "News Feed" on the GitHub start page
export gh_username='<github-username>'
export prowl_api_key='<prowl-api-key>'

# Run it
./task.rb

License

Octoprowl is released under the MIT license.

About

GitHub + Prowl = Octoprowl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages