Archives par mot-clé : userscript

Ma BIU dans Firefox

Identifier automatiquement les Isbn, et signaler la présence (ou l’absence) de ces livres dans la bibliothèque, sur Firefox, c’est possible !

Préambule

Voilà quelques temps que je réfléchissais à la possibilité pour une application d’indiquer derrière chaque Isbn présent sur les pages que je consulte si, oui ou non, on l’a déjà ce bouquin. Seulement voilà, Javascript, que je maîtrise mal, n’est pas “Cross-domain”, c’est-à-dire en gros qu’il n’autorise pas à insérer dans une page des infos issues d’une autre page. Sylvain Machefert, aka Symac, qui, lui, touche sa bille, avait réussi à aller récupérer des infos sur le Sudoc pour les utiliser ensuite, en utilisant un script Php. Mais moi, le Php, j’y comprends encore moins qu’au Javascript.

Et puis Symac et Étienne Cavalié, aka Lully, ont montré au monde comment intégrer des informations issues du catalogue d’une BU dans les résultats d’une recherche sur Google, par le biais d’une application Chrome. Au cours de ces explications, Symac a présenté sa méthode d’interrogation du Sudoc par le biais d’une page en Php, en fournissant le code à insérer.

Le dernier obstacle, c’est que l’application présentée était dédiée au navigateur Chrome, dont le système d’extensions avait paru à Symac “le plus simple d’accès”. Sauf que moi j’utilise Firefox, que je n’ai pas l’intention de changer de navigateur, et qu’effectivement, leur système d’extensions donne mal à la tête.

Alors je me suis souvenu de GreaseMonkey, une extension Firefox qui permet d’exécuter du Javascript, pour modifier l’affichage de pages web. C’est celle qui fait tourner le superbe Sudoc Plus, créé par (devinez qui) Symac (pour changer  un peu de Bibliothèques [reloaded], allez en voir la présentation chez Mathieu, aka Vingt-sept point sept). Et j’ai réalisé que ces scripts étaient potentiellement Cross-domain. Je n’avais plus d’excuses, il fallait que je m’y mette. Continuer la lecture de Ma BIU dans Firefox