April 20th, 2005
This tool goes through your current Google Search History, grabs all of your recent searches and turns it into an RSS feed. Would work best set up as a nightly/hourly cron job, redirecting to a file.
This tool is written in Perl and uses a few, slick, modules: WWW::Mechanize, XML::LibXML, and XML::RSS. I was influenced by the very nice webscrape tool when building this.
A sample, from my searches, can be found here:
http://ejohn.org/apps/ghistory/google.rdf
And how it looks in my newsreader (Newsgator):

Downloads
Tags: perl, google, search, rss, popular
8 Comments on 'Google Search History RSS'
January 12th, 2005
There was a post the other day to Boing Boing concerning the fact that Ken Lay is paying to have links to his defense placed on Google and Yahoo. A friend of mine wrote a brief example of how to automatically click the links using Perl and I thought I could probably do better. Below is my attempt at it - uses a proper User Agent, proper referrers and bounces through multiple, anonymous, proxies to get the job done. Thank goodness for WWW::Mechanize.
Downloads
Tags: corp:google, corp:yahoo, humor, perl, scrape, search
Comment on 'Ken Lay Clicker'
January 1st, 2004
An implementation of Latent Semantic Indexing in Perl. Runs rather fast and places all output in a variety of text files, indexed alphabetically. This was written for the Winter 2003 quarter of Data Mining class at RIT, with Dr. Teredesai. My teammate, Darrin, and I created a very fast search engine which utilized this particular indexing scheme. Included in the file is a nice english stop word list.
Downloads
Tags: search, school, perl, cool, data_mining
Comment on 'Latent Semantic Indexing'