Scroogle down
scroogle.org
scroogle.org
I can see the social value of anonymizing searches but Google shouldn't bear any blame for product changes that break derivative, unsupported third party products.
As a product manager, it's a nightmare when you're afraid to change (or retire an older version of) a successful product because some third party was using it in a unsupported way.
I figure google doesn't mind scroogle at all, maybe is even amused by it (but that's reading the tealeaves). Someone inside google has had to push some buttons to permit scroogle to continue the scraping for as long as they did, normally they would have been auto-blocked in an eye blink.
Now that I know what you mean, yes, that looks like an ideal solution. The Scroogle people are moaning for no reason. It's not Google's job to provide them with the layout they prefer. How hard is it to scrape Google anyway? It's not Flash-based or anything. Jeez.
I'm fairly sure that someone on googles management has had to give scroogle a free pass on the scraping because at any serious usage level they'd normally have been blocked long ago. I'm guessing they have weighed the advantages of having scroogle out there versus the disadvantages of a bunch of bad press. They might even think it is good to have sites that are openly critical of google out there.
Scroogle should count their blessings that it has lasted as long as it did, now they should get their act together and fix the bugs in their scraper.
http://code.google.com/apis/ajaxsearch/key.html
That may just be disinformation though. For example, if you can spread your usage over multiple IPs, you might be allowed more searches than if you told them your API key for all your requests on multiple IP addresses.1. Queries are passed as x-www-form-urlencoded via HTTP POST not as plain text strings via HTTP GET e.g. www.example.com/?q=heres+my+query+for+you+to+look+at vs www.example.com/cgi-bin/do.cgi
2. Queries of numerous diverse users at numerous diverse IP's are aggregated through a small set of IP's (Scroogle's), and Scroogle's servers are not scattered across the globe.
While this may not offer "privacy", it certainly makes it more difficult for a server to filter and/or redirect based on query string and approximated geolocation. Scroogle is obviously not catering to the common marketing platform. Otherwise they would be more interested to know what people are searching for, and where they are are searching from.
Scroogle's design makes it difficult for Google to serve up "personalised" and/or "localised" ads and results. (Even if they did not go through the trouble to scrub the ads and dump all cookies this would still be true.)
Some users may appreciate such relatively "raw" results.
To reiterate what I said before, the difference is Scroogle allows the user query to be submitted via POST and over SSL.
The POST method effectively limits what the server can do with the data and what it can trigger automatically in the browser, without user input. Perhaps this is good for the user (more control), and bad for the marketer (less control). As such, it could be a controversial topic.
RFC 2616 Sec. 15.1.3 discussed the use of POST in the interests of privacy.
It would be nice if the output=ie option worked with Google Scholar/Patents and if Scroogle then supported Scholar searches.
Kind of like how browsers have a "privacy mode", Google could also offer a "private searching mode".