Le Blog de BiBiMax

Aller au contenu | Aller au menu | Aller à la recherche

mardi, mars 18 2008

Perl : convertir iso en utf8

J'ai remarqué un petit bug sur mon script générant un fichier ical à partir du site Voyages-Sncf.com.

Je n'avais aucun problème en important mon ical sous Google Calendar mais sous Thunderbird celui-ci m'a dit qu'il y avait un problème de validité car des caractères n'étaient pas UTF8.

Pour résoudre ce problème, il faut utiliser le package suivant

use Unicode::String;

Unicode::String->stringify_as( 'utf8' ); # utf8 already is the default

my $string_iso_8859_1 = "This is latin text.";

my $string_utf8 = Unicode::String::latin1( $string_iso_8859_1 );

Et voilà le tour est joué ;-)

dimanche, mars 2 2008

Générer un calendrier au format ical à partir de vos commandes sur le site Voyages-SNCF.com

Depuis quelques temps, je commencais à en avoir assez de me connecter sur le site voyages-sncf.com pour connaitre les horaires des trains que j'avais commandés ou encore leurs numéros de place. J'ai donc réalisé un petit script en perl qui automatise cette connection au site, qui récupères les différents billets commandés, en extrait les informations et me génère un fichier ical directement utilisable par Google Calendar

Ce script se nomme Sncf2Ical

Lire la suite...

vendredi, juin 1 2007

Perl : parcourir un site

Il arrive que l'on veuille recuperer de maniere automatique une page d'un site. Malheureusement, parfois wget ne suffit pas car le site en question necessite de valider un formulaire d'authentification par exemple. Voici comment s'en sortir assez facilement.

Lire la suite...