Astuce Spotlight

Indexer d’autres types de fichiers avec Spotlight

Modifier Spotlight sous Mac OS X Tiger
Première publication : 26 septembre 2005.
Mise en ligne: 31 mars 2007.
Modifié le : 7 avril 2007.
Par emynonA
Indexer d'autres types de fichiers avec Spotlight, Web, , HTML, , PHP, , JavaScript, , Tiger, , Spotlight

Un article de rappel dans lequel j’essaie de centraliser différentes informations récupérées à droite à gauche sur le Web. Elles peuvent s’avèrer utile aux développeurs Web sous Mac OS X Tiger, pour permettre à Spotlight d’indexer le contenu d’autres types de fichiers que ceux actifs par défaut.

Pré-requis

Avoir installé les Xcode Tools se trouvant sur le DVD d’installation de Mac OS X 10.4 Tiger, ceux-ci n’entrent pas dans l’installation par défaut du système.

Mise en oeuvre

L’idée, c’est de dire à Spotlight d’indexer le contenu d’autres types de fichiers que ceux actifs par défaut, par exemple le code source des fichiers PHP, HTML, Java, JavaScript... etc.

Normalement, après avoir installé les Xcode Tools, vous devriez avoir un fichier "SourceCode.mdimporter" ce trouvant dans le dossier "Spotlight" lui même dans la "Bibliothèque" de la racine de votre mac.

Si je n’ai pas été clair ouvrez le menu du Finder "Aller", puis "Aller au dossier...", entrez :

Ensuite, faites un clic-droit (ou CTRL+clic) sur le fichier "SourceCode.mdimporter", affichez le contenu du paquet, entrez dans le dossier "Content", puis clic-droit (ou CTRL+clic) sur le fichier "info.plist", faites "ouvir avec..." choisissez l’application "Property List Editor".

Une fois ce fichier ouvert, déployez (clic sur le triangle noir) "Root", déployez "CFBundleDocumentTypes", déployez "0", déployer "LSItemContentTypes".

C’est ici que tout se passe, sélectionnez la dernière ligne (la 6 il me semble) et cliquez sur le bouton "New Sibling". Une nouvelle ligne apparaît en dessous, c’est là que l’on va copier/coller le nouveau contenu de fichier que Spotlight indexera. Vous répèterez cette opération pour autant de nouveau type de fichiers à indexer.

-  Pour les fichiers PHP, dans le champ de texte "value" entrez ce code :

-  Pour les fichiers HTML :

-  Pour les fichiers JavaScript :

...etc.

Vous pouvez avoir accès à la liste des identifiants reconnu par le système ici.

Une fois terminé l’ajout de ces nouveaux fichiers à indexer, fermez, enregistrez.

Finaliser l’opération

Dernière étape, ouvrez le terminal (oui je sais ça pique), tapez :

Puis, pour relancer l’indexation de tous vos volumes tapez :

ENJOY !

 

Sources :
-  MacOSXHints
-  Restiffbart
-  Microquant

Envoyer
L'e-mail du destinataire :

Votre Nom :

Votre e-mail :


 |  Imprimer |  Réagir
Auteur : emynonA
Bio : "Somewhere over the rainbow, blue bird’s fly..."
emynonA
Copyright 2002-2010 xrings - Tous droits réservés - Mentions légales - Propulsé par SPIP - Création Web par FG