Les newsgroups Microsoft ayant été supprimés
GRAM ne sert plus à rien.
Fin de l'épisode.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Version 4.10

JavaScript est désactivé sur ce navigateur !
JavaScript doit être activé pour faire fonctionner GRAM.

GOOGLE GROUPS ADDRESS MAKER

GRAM permet de créer des liens Google à partir de Messages lus sur des NewsGroups référencés par Google.
Par exemple : news://msnews.microsoft.com/microsoft.public.fr.windowsxp

 


<%238C92$qtFHA.3864@TK2MSFTNGP12.phx.gbl
news:##UCGgKuFHA.460@TK2MSFTNGP15.phx.gbl
: <mn.322e7d5a2749be8d.21445@enfrance.net>
Message-ID: <eAiSRQ62FHA.3000@TK2MSFTNGP12.phx.gbl>
References: <#Bzz5pXAGHA.1312@TK2MSFTNGP09.phx.gbl>

Ces exemples de Message-ID de NewsGroups possèdent à dessein des caractères en trop, susceptibles d'être copiés avec la partie utile. Ils sont supprimés par le script.
Rappel: en principe, c'est l'ID seul qu'il faut coller. Le script n'a pas prévu TOUS les cas ! Il corrige seulement les erreurs de copie couramment observées. Merci de me signaler vos remarques et vos souhaits à ce sujet ==> 
JF

Remarque concernant IE7:
Le niveau de sécurité a augmenté et les manipulations du Clipboard entraînent des alertes. Régler l'Option de Sécurité "Permettre les opérations de collage via le script" à Activer au lieu de Demander. Ou bien utiliser GRAM.html en local comme expliqué plus bas.

NewsGroups référencés par Google : Tous les groupes ne sont pas référencés et dans ces cas les liens calculés ne pointent évidemment sur rien. Les groupes Microsoft en français référencés par Google sont , et ceux en anglais, plus nombreux, sont ici. Les derniers messages publiés sont . J'ai créé une petite liste pour retrouver l'essentiel quel que soit le navigateur ou l'ordinateur utilisé. Ce lien est repris en haut et à droite de ma page d'accueil.

À quoi sert Google Groups Address Maker ?
Il permet d'obtenir rapidement un lien vers un message de NewsGroup afin de le transmettre, ou simplement pour conserver une trace de conversations.
À partir d'un Message-ID, GRAM crée des liens concis vers les messages de Newsgroups conservés par Google. C'est un peu la même chose que le Bouton "Rechercher un message" de http://groups.google.com/advanced_search. L'avantage de GRAM est d'être plus rapide à utiliser, et plus souple (tolérance aux erreurs de copie).

Message-ID
Un Message-ID est récupérable dans un en-tête de message, ou dans le corps d'un message quand dans celui-ci il est fait référence à un autre post.
Astuce: sélectionner toute la ligne Message-ID dans l'en-tête par un triple-clic et la copier : GRAM isolera la partie utile (tolérance aux erreurs de copie).
Dans GoogleGroups, en utilisant "afficher les options" puis "Afficher l'original", on retrouve le message d'origine et son en-tête.
Les résultats produits sont un lien vers le Thread (fil de la discussion) et un lien vers le Post seul. Le lien vers le Thread est déjà copié dans le Clipboard (Presse-Papier)
Si on a copié le Message-ID avant d'ouvrir GRAM, la case est déjà remplie dans GRAM. Il n'y a plus qu'à cliquer sur le bouton pour afficher les résultats.

On utilisera donc Google Groups Address Maker pour retrouver un Thread à partir d'un Message-ID, et pour conserver cette référence dans un document.

Ces liens restant valides dans Google, une utilisation répandue permettra d'utiliser ces références depuis Google (rappelons que Google supprime tout ce qui ressemble à une adresse email, ce que corrige GRAM en remplaçant le caractère @ par son code %40)

Tolérance aux erreurs de copie
Le script supprime les éventuels caractères copiés en trop (: < > espaces,"news:", "Message-ID", et d'autres encore..), et remplace les caractères spéciaux par leurs codes.
Il tient compte des modifications faites par OE-QuoteFix quand on se sert de celui-ci pour citer un message. (# étant alors remplacé par son code %23).
Il traite correctement la présence de doubles # qui provoquent l'élaboration d'une adresse erronée quand Google lui-même traite ce type de référence. En effet, si Google trouve dans un message une référence comme <##UCGgKuFHA.460@TK2MSFTNGP15.phx.gbl> qui commence par ##, elle est googlelisée (transformée en lien interne Google semblable à ce qui est fait ici). MAIS le ## trouble Google et son calcul donne comme résultat http://groups.google.com/groups?selm=#UCGgKuFHA.460@TK2MSFTNGP15.phx.gbl qui est faux et ne mène nulle part.
Le script trouve la bonne adresse (tester avec les exemples fournis plus haut).

Firefox
GRAM fonctionne avec Firefox mais sans la mémorisation automatique du Thread dans le Presse-papier, ni la préinscription d'un Message-ID copié avant d'ouvrir GRAM. La raison en est que l'instruction clipboardData.getData n'est pas interprétée par Firefox. Sauvegardez GRAM en local et faites un raccourci avec IE pour profiter du "Clipboard System" :o)
Autre méthode :
L'extension IETAB permet d'ouvrir un onglet Internet Explorer dans Firefox. Windows Update devient utilisable, et ces limitations de JavaScript avec Firefox sont contournées.
L'extension IE View ouvre la page dans Internet Explorer.
Source : http://extensions.geckozone.org/Firefox

Remarque sur l'utilisation du protocole [news:]
Quand il trouve une référence telle que <news:##UCGgKuFHA.460@TK2MSFTNGP15.phx.gbl> dans un message, Google l'affiche et le transforme en lien interne de la même forme que ce qui est fait ici par ce script. S'il vous plaît, utilisez le protocole news: devant le Message-ID dans vos Posts, sinon Google ne génèrera pas le lien. Ne citez pas un Message-ID tout seul, sans le faire précéder de news:
Avec news: placé en début de la citation du Message-ID, Outlook Express interprètera correctement le lien, alors que, par défaut, sans identificateur, il le traite comme une adresse de courrier à cause du caractère @ et ouvre un nouvel email au lieu d'afficher le Post.

Utiliser GRAM en local
Comme pour KB.htm, vous pouvez utiliser GRAM.html localement. En évitant une connexion, l'outil sera plus rapidement disponible. Il est d'ailleurs utilisable hors-connexion. Il ne contient que du texte. Utilisé en local, les Options de sécurité de la Zone Internet ne bloqueront plus les opérations du Clipboard (IE7). Pour récupérer GRAM.html en local, il y a plusieurs méthodes:

Une fois le fichier sauvegardé, l'ouvrir avec le navigateur, et le mettre en Favori.

Discussion quant à la longueur du résultat
Les internautes qui postent depuis le CDO génèrent des liens longs parce que leur adresse fictive est constituée d'un GUID du genre EC8018C6-0999-42CB-B0FD-4055B3760105. Il est alors intéressant d'observer la ligne d'adresse de Google qui affiche dans un premier temps l'adresse fournie par GRAM, puis l'adresse recalculée par Google avec en racine le nom du NewsGroup. Il est probable que l'adresse recalculée par Google soit alors plus courte.

Panne de Juin 2009
En juin 2009 quelque chose s'est passé qui rendait les résultats de GRAM et MNGooglePlugin inutilisables. Les adresses de la forme :
http://groups.google.com/groups?threadm= pour le thread
http://groups.google.com/groups?selm= pour le post
ne fonctionnaient plus. Même le moteur de recherche à partir d'une adresse fourni par GoogleGroups, de la forme http://groups.google.fr/groups/search?as_umsgid= ne donnait que très aléatoirement un résultat. Voir la discussion :
J'utilise "MNGooglePlugin" pour accéder aux conversations sur Google. Depuis quelques temps, quelle que soit ma "requête", je me heurte à une fin de "non-recevoir' ! :-@
Le plugin pour MesNews utilise les mêmes principes que GRAM. Tout refonctionne depuis août 2009.
Entre-temps je m'étais créé une page de liens googlegroups. Si elle peut vous rendre service c'est ici :
http://fspsa.free.fr/google.htm
 


Retour au début
Les restes du site
JF (Jean-François)

compteur Free