Déplacer des mails selon un critère donné dans une architecture Mailbox

Aujourd’hui, j’ai décidé d’utiliser les services de mon hébergeur afin de gérer mes mails. Le switch se passe bien, à un détail près : les newsgroups. Je suis abonné au groupe django-developers des Google groups. Le problème, c’est que c’est environ 15 mails de plus dans mon inbox tous les jours. Sur Gmail, j’utilisais un filtre. Pourquoi pas là ?

Me voila donc partit pour lire les bases de l’utilisation de Script Sieve afin de gérer côté serveur les filtres. Après 3 minutes de recherche, voici le "script" :

if header :contains "Reply-To" "django-developers@googlegroups.com" {fileinto "Django-dev";}

Hop. Mais, quid des emails déjà reçus ? Tant qu’à les filtrer, autant tous les ranger au même endroit. Et c’est après bien 20 / 25 minutes de recherche que me voilà prêt avec un gentil petit script bash :

#!/bin/bash

cd mail/kiznet.fr/thomas/cur/
FILES="*"

for f in $FILES
do
    result=$(cat $f | grep -i reply-to)
    if [[ $result =~ "django-developers@googlegroups.com" ]]; then

        echo "Processing $f file..."
        mv $f mail/kiznet.fr/thomas/.Django-dev/cur/
    fi

done

Et voilà. Le script regarde chaque fichier présent dans l’inbox. Il regarde si il trouve un champs reply-to ayant pour valeur django-developers@googlegroups.com (marque de tous les mails venant du groupe). Si il trouve, il déplace dans le dossier approprié (Django-dev chez moi).

En espérant que ces petits scripts pourront être utiles à quelques uns. Bonne journée.

Posted in None at June 17th, 2009. Comments.

Présentation de gOS

Début 2007 environ, une société basée à la Silicon Valley et à Taiwan se met à développer le système d’exploitation gOS. Cette société a pour nom Good OS. M’est qu’est-ce ? C’est hier soir en surfant dans le brouillard du Web que ma curiosité a été piquée.

En fait, tous part de ma lecture de ce billet écrit par David Larlet. Ce n’est pas le billet en lui-même qui m’a amené à gOS, mais le logo utilisé ("Goobuntu"). Je connaissais déjà la légende de "l’OS de Google", mais ayant quelques minutes de libres devant moi, j’ai décidé de balancer quelques mots clés en vrac sur ce sujet à mon cher ami. En deux minutes, je suis tombé sur le site officiel de gOS, et plus précisément sur la page détaillant les fonctionnalités de gOS. Et là, "Google" au moins une dizaine de fois sur la page. Je devais donc tester.

De là m’est venue l’idée de réaliser un screencast sur l’installation et un très très rapide tour de gOS. Voici donc la vidéo :

Comme vous l’avez compris, l’effet de beaucoup de pub pour peu de résultats m’a laissé déçu de ce système.

Posted in None at June 14th, 2009. Comments.