Signature automatique sur un blog

Quand je vois le nombre de signatures sur les commentaires de blogs, je me dis qu'un petit script pour automatiser les signatures serait le bienvenu.

Prérequis

Quelques ingrédients sont nécessaires pour avoir une signature automatique :

Amicalement, Greasemonkey

Greasemonkey est une extension qui vous permet d'écrire des scripts pour modifier les pages que vous visitez.

Voici le script :

//<![CDATA[
// ==UserScript==
// @name		Amicalement Greasemonkey
// @author		Marin Gatellier
// @namespace	http://www.gatellier.be/blog/
// @description	Ads your signature into textareas
// @include		*
// ==/UserScript==
(function(){
	var t=document.getElementsByTagName("TEXTAREA");
	var signature="\n\nAmicalement,\nGreasemonkey";
	for (var i=0,j=t.length;i<j;i++){
		if (t[i].value.indexOf(signature)<0){
			t[i].value=t[i].value+signature;
		}
	}
})()
//]]>

Vous devez évidemment modifier la variable signature (ligne 10) avec votre propre signature.

Petites astuces :

\n
représente une nouvelle ligne
\t
représente un tab
\\
représente un backslash

Une fois installé, ce petit script ajoutera automatiquement votre signature à chaque textearea de chaque site web (peut être customisé par site)

Installer le script Amicalement Greasemonkey

Comments

4 commentaires à “Signature automatique sur un blog”

  1. Monique le 29/12/2008 à 19h29.

    Bonjour,

    Woaw... super !!!
    Je l'ai installé, j'ai eu un peu de mal pour retrouver le fichier puis j'ai dû l'éditer avec Notepad++ (pas moyen via l'extension GreaseMonkey de Firefox)... enfin voilà, je teste :)

  2. Monique le 29/12/2008 à 19h30.

    Amicalement,
    Monique

  3. Monique le 29/12/2008 à 19h33.

    Ah, cela n'a pas fonctionné au premier envoi. Il faut donc en envoyer un commentaire pour que cela fonctionne pour les suivants.

    Mais là, c'est tout bon :)

    Amicalement,
    Monique

  4. Marin le 29/12/2008 à 20h03.

    Comme quoi quelques lignes de JavaScript peuvent faire gagner pas mal de temps.

Laissez un commentaire