Создать плагин Spotlight, который запрашивает онлайн данные? - PullRequest
3 голосов
/ 22 июня 2009

Этот плагин Mac OS Spotlight запрашивает Google и отображает результаты поиска в Spotlight:
http://www.apple.com/downloads/macosx/spotlight/googleimporter.html

Я понимаю, как сделать импортеров пользовательских метаданных. (Я бы опубликовал ссылку, но мне не разрешено. Google "Создать плагин Spotlight" и перейти к первой ссылке.)

Это не совсем то, что я хочу сделать.
Допустим, я хочу создать один для Yahoo - как это будет работать? Как у вас есть Spotlight, отправляющий вашей программе строку запроса и отображающую результаты, которые вы ей возвращаете? И в каком формате вы возвращаете результаты?

1 Ответ

3 голосов
/ 26 июня 2009

Официального API, позволяющего вам это делать, не существует. Импортер Google, на который вы ссылались, - это даже не правильный плагин Spotlight, это взлом менеджера ввода, который внедряет код в Spotlight для отображения результатов. По-видимому, этот взлом сломался на Leopard, так что он даже работает только на Tiger.

...