Interagir avec Spotlight

iNathiNath Membre
08:33 modifié dans API AppKit #1
Bonjour :) ,

je me pose une question quant à  la faisabilité d'une application (sachant que je reste débutant) :
est-il possible d'interagir directement avec les recherches Spotlight ?

Ce que j'aimerais faire c'est une application qui traite les termes recherchés avec Spotlight (lors d'un Ctrl + Espace par exemple) et modifie le résultat de la recherche en conséquent.
Exemple: !google:pommedev -> Me propose de lancer un nouvel onglet dans le navigateur pour rechercher pommedev sur google.

J'ai cherché du coté de NSMetadata mais j'ai l'impression que cette classe permet de lancer des recherches en exploitant simplement la base de donnée de Spotlight alors que j'aimerais exploiter l'application Spotlight.

Merci de m'aiguiller ;) Bonne journée.

Nath.

Réponses

  • AliGatorAliGator Membre, Modérateur
    08:33 modifié #2
    Regarde du côté de /Developer/Examples/Metadata
    Il y a des exemples Apple sur comment créer des plugins Spotlight.

    Ceci dit je pense que c'est plutôt pour faire des plugins qui vont savoir parser un format de fichier perso par exemple, pour remplir les metadata du fichier et que l'utilitaire mdhelper sache indexer ces données. Et donc te les proposer comme résultat de recherche ensuite pour que tu puisses trouver des documents au format perso qd tu fais une recherche Spotlight. Je ne pense pas que tu puisses développer des plugins comme la calculatrice intégrée à  Spotlight par exemple qui font des actions autre que rechercher des documents indexés par le moteur Spotlight.

    Mais bon ça reste à  confirmer. Le meilleur moyen étant de consulter les exemples cités et lire la doc associée.
  • iNathiNath Membre
    08:33 modifié #3
    Cette réponse ne me convient pas du tout ^^

    Plus sérieusement: dommage...
    Mais je me dis que si la calculatrice a réussi à  s'intégrer, pourquoi pas mon application ?!

    En fait, pour faire ce que je voudrais il me semble qu'il faudrait que je redéveloppe un spotlight et lui intégrer le système que je voudrais en plus, ce que je ne ferais pas.

    Donc j'abandonne mais si vous avez d'autres informations je serais toujours preneur.

    Et sinon, connaissez vous un logiciel qui ferait ce que je recherche ?

    Merci en tout cas ;)
  • amnesicamnesic Membre
    08:33 modifié #4
    dans 1320849785:

    Et sinon, connaissez vous un logiciel qui ferait ce que je recherche ?


    Tu pourrais regarder du coté de l'excellent Alfred, qui je crois dans sa futur version 1.0 permettra de faire ses propres extensions en shell ou AppleScript.

    http://blog.alfredapp.com/
    http://www.alfredapp.com/changelog/
Connectez-vous ou Inscrivez-vous pour répondre.