Создать плагин Spotlight, который запрашивает онлайн-данные?

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

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

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


person Community    schedule 22.06.2009    source источник
comment
Меня тоже интересует этот вопрос. Даже если это не официальный API, есть ли какой-нибудь хакерский способ сделать это на Snow Leopard?   -  person Ricardo Sanchez-Saez    schedule 14.05.2011


Ответы (1)


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

person Brian Webster    schedule 26.06.2009