Signature aléatoire dans les emails
par
popularité : 1%
Ajouter une signature aléatoire en bas de vos couriels ? C’est possible. Voici comment ça fonctionne.
La technique de w4rl0rd : fortune
.
Avec les clients de messagerie en mode texte, mutt et pine, pas de souci. Il suffit de paramétrer le logiciel pour qu’il
génère de façon dynamique la signature. Une ligne à éditer dans le fichier de
configuration (.muttrc ou .pinerc) dans le genre
Signature-file="/home/gaetan/bin/makesig |"
Le script qui génère
~gaetan/bin/makesig :
/usr/games/fortune /home/gaetan/signatures.desproges \
/home/gaetan/signatures \
/home/gaetan/dac \
/home/gaetan/signatures.contrepet \
/home/gaetan/sig-hard \
| tee /home/gaetan/.signature
cat /home/gaetan/.sig_end >> /home/gaetan/.signature
cat /home/gaetan/.sig_end
Le fichier de "fin" de signature :
.sig_end :
Gaétan RYCKEBOER Société Virtual-Net
[Tous textes et propos tenus dans cet email sont sous licence DMDZZ]
Et un bout de l’un des fichiers fortune :
~gaetan/sig-hard :
"Si tu t'appelles Capitaine Crochet, évites de te gratter les couilles."
%
"Les hommes qui disent que les femmes sont frigides ne sont que des
mauvaises langues."
%
P : Jésus est vivant !! Jésus est vivant ! Jésus est vivant !
M : Passe-moi le fusil à pompe...
-- Maurice et Patapon
%
Avec Windows 98, on était au bord du précipice.
Avec Windows XP, on a fait un grand pas en avant.
%
...
les %
servent à délimiter les "chaînes" du fichier, c’est à
dire tiennent lieu de séparateur de citation.
Il ne reste plus qu’à tester :
Pour générer l’index utilisé par fortune :
$ cd ~gaetan
$ strfile sig-hard
$ fortune sig-hard
ou fortune une liste de fichiers
(éventuellement avec une
pondération, man fortune pour en savoir plus)
NB : ~gaetan/dac
est un répertoire avec plein de fichiers
fortune
dedans. Fortune retrouvera tout seul ses petits.
Cela donne la clé d’un rangement :
Tous les fichiers de signatures dans un ~gaetan/signatures/
et un fichier
bin/maj_signatures :
cd ~gaetan/signatures ;
for i in `ls signatures --color=never | grep -v .dat` ;
do [ strfile $i ] ; done
pour remettre à jour après une modification de l’index fichiers. Fortune
utilise un fichier .dat
pour stocker des informations relatives à
l’emplacement et le nombre de signatures stockées, fichier qu’il faut remettre à jour à
chaque modification.
Enfin, si vous ne disposez pas de logiciel de couriel capable de générer
une signature à chaque couriel, il y a deux solutions.
- dans le
.bashrc
(ou le.profile
) : ajoutez
bin/makesig
- dans la crontab :
crontab -e
* * * * * /home/toi/bin/makesig
et utiliser le fichier ~gaetan/.signature
(comportement par défaut
des principaux logiciels de couriel) créé à chaque login, ou toutes les
minutes selon la méthode choisie.
Vous pouvez maintenant utiliser le Le Guide du CLXien Pervers dans vos couriels ;-)
http://www.linux-france.org/prj/bas... est une autre méthode pour créer des signatures aléatoires.
Commentaires