Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

inkdroid (3294)

inkdroid
  (email not shown publicly)
http://www.inkdroid.org/
AOL IM: inkdroid (Add Buddy, Send Message)
Yahoo! ID: summe_e (Add User, Send Message)
Jabber: inkdroid

inkdroid is a person, not a robot. however, inkdroid likes ink. inkdroid likes perl too.

Journal of inkdroid (3294)

Sunday May 04, 2003
11:36 AM

googling

[ #11998 ]

For my SOAP talk at chicago-pm I wrote a small current awareness utility (googling) that will query google's SOAP service and send any new results via email. The idea is that googling can search for new stuff that you are interested in, and email you when if finds new stuff. It can be run from cmd line, or more usefully from cron:

googling --query="link:www.inkdroid.org" --email="me@inkdroid.org" --key="yourgoogleidhere"

This would use your google key to search for all the sites that link to www.inkdroid.org, and will email me@inkdroid.org with any new sites that it finds.

The program recognizes new sites because it remembers what it has seen before on previous runs for that specific search. The memory is of course a little database, implemented in SQLite (ahhh). googling creates the database on the first run, so there's no need for you to create it yourself. You just have to have DBD::SQLite and SOAP::Lite installed.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I just have to say, that's damn cool.

    Are there any other restrictions on the Google API stuff other than the 1000 requests/day?

    • That's the only restriction I've run into :) I wanted to show working with SOAP::Lite directly, but if you are planning to work with Google's SOAP API you should definitely look at what's available on CPAN. In particular DBD::Google [cpan.org] is such a wicked idea.