Archive for December, 2010

TiVo: Review, Links and Resources

Monday, December 27th, 2010

Okay, I know that TiVo has been around for a long time, But…

I was recently looking for a way to watch certain video podcasts on my TV. For the life of me, I couldn’t find a hardware set-top-box that will just play video podcasts on my television.

It seems like such a simple concept, right? It’s just a matter of checking an RSS feed, downloading a video, and playing it. Miro, and several other podcast players, can do it just fine. Why aren’t there any set top boxes out there that are capable of such a seemingly-easy task? I searched high and low to no avail.

That is, until I learned that the new versions of TiVo support video podcasts. It was on. I immediately went out an bought two — one for my living room, and one for my bedroom. (Video podcast support wasn’t the only reason, read on.) They were less than $100 each from Best Buy!


Bounty: PHP Function that Scrapes Google

Tuesday, December 21st, 2010

I need a function to plug into a bigger piece of software that I wrote, that scrapes Google.

It should be pretty simple for an experienced PHP programmer. I initially wrote a function that scrapes Scroogle, but they ban IPs after 100 queries, and I’d like to cut to the source since the function has to be rewritten anyway.

Project requirements:
– Create a PHP function that receives $search_term, scrapes Google, and returns the resulting hostnames as an array. If there are zero results, the function should return FALSE.
– The function must be usable for at least 5,000 queries per day. Something more like 20,000 would be ideal, of course.
– This is not a requirement, but in order to be able to do 5,000 queries per day, it may need to support proxies. See the links below.

This is the function that I wrote, that you will be replacing. It’s perfectly functional, but isn’t usable in the long-term due to Scroogle’s IP banning.
This page outlines what you’re up against, and offers some solutions.
Another example PHP snippet.
Yes another example of working PHP code that scrapes Google.
– It has been suggested (but I have Not confirmed) that it’s easier to scrape Google while passing accessibility flags:

Initial bounty offer: $250. Let me know if you want to bid higher.

Contact me if you’re interested. Good luck!

$200 to the first person to create this simple app!

Wednesday, December 1st, 2010

I will send $200, via PayPal, to the first person who creates the following, very simple, application:


  • Create an application for Linux that searches an IMAP account for large attachments, and allows users to pick attachments to be downloaded and deleted from their IMAP account.


  1. Prompt user for IMAP login credentials.
  2. Search IMAP account for attachments.
  3. Present a list of attachments to the user, in descending order of file size (largest to smallest).
  4. For each item in the list, give user the option to download the attachment and delete it from the IMAP account (or to delete the attachment without downloading it).

Additional Requirements

  • Application must be made available, free of charge, to the public as open source software.

If you’re interested, simply post a comment to let myself and others know that you’ve started working. When you’re done, contact me and I will immediately send you the money.

(Inspired by IMAPsize, which is Windows-only and close-source.)

See for more bounties!