3 April 2007
[Squeak] SqueakでGoogle Desktop Search
とあるプロジェクト向けのちょっとした調べものです。「スクイーク」で検索し、XMLで結果を10まで取得します。
queryURL := 'http://127.0.0.1:4664/search&s=VH7Cqp0DAPEzrRMvu4R5oJotsFw?q={1}&format=xml&num={2}' format: {'スクイーク' encodeForHTTP. 10}.
(HTTPClient httpGet: queryURL) contents convertFromEncoding: 'utf8'.
s=VH7Cqp0DAPEzrRMvu4R5oJotsFw部分は人によって変わります。
HKEY_CURRENT_USER\Software\Google\Google Desktop\API\search_urlの値を入れる必要があります。
HTTPで結果が簡単に取れるのは良いのですが、セキュリティ的に不安があるようで、正式のAPIではなくなりつつあるようです。(COMを使うのだとか)
Mac用にもGoogle Desktop Searchはあるはずですが、どうするんでしょうね。