GitHub + Prowl = Octoprowl
Get Prowl notifications whenever you have a new follower, or someone starred / forked one of your repositories on GitHub.
# 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
# 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
Octoprowl is released under the MIT license.