LinuxFR newletter parser

Si, comme moi, vous recevez la newsletter quotidienne de linuxfr, vous aurez remarqué que tous les liens sont de la forme :

[fr] - Clauses de contrat ( http://linuxfr.org/redirect/30126.html )

Mais si linuxfr perd sa base de données un jour, plus personne n'aura la liste des liens... L'ideal serait alors de les parser au moment ou le mail arrive chez vous :

[fr] - Clauses de contrat ( http://fsffrance.org/drafts/contrat.fr.html )

Pour cela, vous pouvez utiliser ce petit test dans votre .procmailrc :

:0fw
* ^List-Id: <linuxfr-news@linuxfr\.org>
| /home/boris/scripts/linuxfr_parser.pl

Ou bien, si vous voulez en profiter pour classer la newsletter dans un fichier a part :

:0
* ^List-Id: <linuxfr-news@linuxfr\.org>
{
  :0fbw
  | /home/boris/scripts/linuxfr_parser.pl

  :0:
  linuxfr
}

Le script perl se trouve ici : linuxfr_parser.pl. Il nécessite netcat et le module IPC::Open2.