This little script allows you to receive local Growl notifications about commits on Beanstalk using notify.io and Google App Engine.
- Install notify.io.
- In the settings for Notify.io mark the Yes, I want to send notifications with this account checkmark.
- Check out the source and edit
main.py
to contain your Notify.io API key and MD5 hashes of all users that you want notified of Beanstalk commits. - Set up a Google App Engine app. Edit
app.yaml
to set your app's name to whatever you set on App Engine's website. Deploy the app. - Configure a Beanstalk web hook and point to
http://yourapp.appspot.com/eatbeans
.
That should be it! You'll receive a Growl notificaton any time there is Beanstalk commit, with a link to the commit's page and a pretty icon.