I'm thinking about starting an open source Ruby project and website for sharing and using automated, repeatable web tasklets, for lack of a better word. This is sort of like Yahoo Pipes + Google Alerts for people who can express their desires in code. Examples would include:
* Scan YC nightly and filter out stories with fewer than 20 points, or that match a list of exclusion keywords (for me: scheme, lisp, django, zed shaw, etc. - nothing personal), and email it to me or save a feed.
* Tell me when a new VPS offer shows up on lowendbox.com that matches my price, location, and size preferences.
* Ask 10 people on mechanical turk to check my website's UGC front page each day for inappropriate comments.
* Buy a $1 item with free shipping on ebay each day and send it to me (yay xkcd!)
* Call me using Twilio every weekday at 8:10 if I should carry an umbrella.
These are almost mini-startup ideas, but I think it makes sense to have a mechanism to share and use them in a Ruby gems-esque way.
I'm very interested in your thoughts about this, and especially what sorts of tasks you might want to write and share.
Right now there are a number of different sites that have a single automated tasklet each (one to search craigslist, one for amazon, etc). But you have to sign up for each one individually to use them. If you can centralize that for the noob AND allow for code-monkeys to post new tasklets, it would be awesome! Make me a form of online "app store", and I'd definitely sign up. =)
Plus, if it becomes successful, ads would bring in $ and incentivize desired high quality tasklets.