Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Vos Bidouilles _ Raccourci pour ouverture+modification d'un lien internet

Écrit par : leonlecameleon 26 Oct 2020, 15:28

Bonjour à tous,

Dans le cadre de mon travail, je recherche à longueur de journée des références sur le site legifrance.gouv.fr. La manière dont je procède est toujours la même :

- je sélectionne une référence dans un document word/pages/pdf

- je copie cette référence

- je lance Safari/Chrome pour ouvrir le site de legifrance

- je lance la recherche sur le site avec les mots que j'ai copiés.

Comme je fais ça à longueur de journée, et que l'opération est extrêmement répétitive, je me demande s'il n'y a pas un moyen de créer un raccourci qui me permettrait de faire, en une seule étape (par combinaison de touches ou grâce à une gestuelle Trackpad), toutes les opérations décrites ci-devant (excepté la première, bien sûr, qui consiste à sélectionner la référence dans un document).

J'ai entamé quelques recherches en ce sens, mais pour l'instant je ne suis arrivé à rien. Cela étant, dans le code source de la page Legifrance, j'ai trouvé le lien suivant qui m'intéresse particulièrement : https://www.legifrance.gouv.fr/search/cetat?tab_selection=cetat&amp&searchField=ALL&query={query}&page=1&init=true.

Depuis ce lien, il suffit de remplacer les mots "{query}" par les mots que je souhaite rechercher sur cette page, pour avoir un lien qui, en l'ouvrant, me renvoie directement vers les résultats de la recherche.

Est-ce qu'il est possible de créer un raccourci qui :

- préenregistre le lien "https://www.legifrance.gouv.fr/search/cetat?tab_selection=cetat&amp&searchField=ALL&query={query}&page=1&init=true" ;

- substitue automatiquement les mots "{query}" par les mots que j'aurais sélectionné préalablement ;

- et qui ouvrirait le lien ainsi modifié ?

Merci !

Écrit par : baron 26 Oct 2020, 20:40

Bonjour et bienvenue ! smile.gif

Dans Firefox, et apparemment d'autres logiciels aussi, on peut ajouter des moteurs de recherche Open Search, ce qui permet ce que tu décris.
• https://support.mozilla.org/fr/kb/ajouter-ou-supprimer-un-moteur-de-recherche-dans-firefox

Je ne sais pas si ça fonctionne avec LegiFrance…

Autrement, il doit être assez simple de créer un script qui récupère le contenu du Presse-Papiers (voire la sélection), l'insère dans l'URL et lance le navigateur.
— Le cas échéant, poste alors une demande dans la section Programmation > Technologies Apple des forums (ou demande ici à ce que ce sujet y soit transféré

[Edit] Après une rapide recherche, je tombe là-dessus :
https://mycroftproject.com/search-engines.html?name=legifrance
A tester…

Écrit par : leonlecameleon 31 Oct 2020, 15:36

Merci beaucoup Baron !

Après plusieurs recherches, j'ai finalement bidouillé quelque chose avec Automator.

J'arrive presque au résultat souhaité, mais voici maintenant mon nouveau problème ... Sur automator j'ai combiné 4 actions :

1° Combinaison de texte
2° Obtenir le texte indiqué "https://www.legifrance.gouv.fr/search/cetat?tab_selection=cetat&amp&searchField=ALL&query="
3° Obtenir le contenu du presse papier
4° Afficher les pages web.

Et ça marche ! ... Presque...

À l'étape 3° j'obtiens bien un lien "https://www.legifrance.gouv.fr/search/cetat?tab_selection=cetat&amp&searchField=ALL&query=***pressepapier***"

Par conter à l'étape 4, je ne sais pas pourquoi mon "cetat?tab" se transforme en "cetat%3Ftab" sad.gif ...

Si ce bout du lien n'était pas altéré, le lien serait exactement celui que je veux... Avez-vous une idée du pourquoi de cette modification ?

Merci encore !

Écrit par : baron 31 Oct 2020, 19:21

Expliquer, je peux : il y a eu conversion du caractère ? en sa version hexadécimale 3F, précédée de % qui indique que c'est un code hexa.
Par contre, je ne peux pas t'aider à résoudre ton problème… wink.gif

Note de la modération : Puisque tu as créé un nouveau sujet pour poser cette même question, je propose que la discussion s'y poursuive.
C'est ici : https://forum.macbidouille.com/index.php?showtopic=418514

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)