Skip to main content
14 of 16
edited title
radius
  • 473
  • 2
  • 8

SENotify - Stack Exchange new question notification (perl/growl)

Output/Screenshot

Growl notification

Growl on Mac
Mac Growl
Growl on Windows
Windows Growl

Terminal output


$ perl SENotify.pl -s stackoverflow  -r 60 -v
  
2 question found on serverfault at : Tue Jun 22 21:41:38 2010

Best way to implement Amazon CloudFront for established website
[amazon-s3] [cdn] [cloudfront] (v:2|a:0)
http://www.serverfault.com/questions/153764

Unable to move print spooler on Windows Server 2008R2
[windows-server-2008-r2] [print-server] (v:1|a:0)
http://www.serverfault.com/questions/153765

1 question found on serverfault at : Tue Jun 22 22:01:40 2010

POP3 authentication using email address in Exchange
[exchange] [exchange-2010] [pop3] (v:2|a:0)
http://www.serverfault.com/questions/153770

##About

This perl script is a notification tool of new question on Stack Exchange website.
It supports output to terminal (STDOUT) as well as Growl (on both Mac OS X and Windows)

###License

GPL v3

###Download

Latest source is available here : http://code.google.com/p/senotify/source/browse/trunk/
Website is here : http://code.google.com/p/senotify/

###Platform

This is a Perl script, any platform running perl can run it.
If you are looking for a .Net implementation take a look to the soapi-notify .Net clone

To use it you need Perl and the following Perl module

  • JSON
  • LWP::UserAgent

You can do so with the following command (sudo is optional)
sudo cpan -i JSON
sudo cpan -i LWP::UserAgent

ActivePerl for Windows comes with both module included
Mac OS X users will have to install JSON module

Growl

Mac OS X and Windows users can take advantage of Growl notification.
See http://growl.info/ for Mac users
See http://www.growlforwindows.com/gfw/ for Windows users

Mac users: in the Growl image disk, install growlnotify located in the Extras direcotry

###Version

Current version is 0.5

Change in v0.5 are:

  • Add tag inclusion filter
  • Add verbose mode, need to be enable to see number of question found.

Change in v0.4 are:

  • use API v0.9

Change in v0.3 are:

  • Improve Growl for Windows output
  • Show count value (view/answer) after tag list for a better question visibility
  • Add a readme file
  • Add usage example

Change in v0.2 are:

  • Add proxy support
  • Add Windows growl support
  • Use API Key
  • Provide logo and suppress --image option
  • Add question URL to terminal output
  • Better query to API
  • Show number of new question in terminal output
  • Add view count to output
  • Support multiple --site argument to monitor many site at once
  • Support tag exclusion with --excludetag

##Contact

Author is Jean-Edouard Babin can be contacted at jeb in jeb.com.fr

##Code

Code is written in Perl and is available here, you can contribute by sending patch to jeb in jeb.com.fr

radius
  • 473
  • 2
  • 8