Olivier Mengué – Code & rando

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

mercredi 6 août 2008

Just released: curlIE

I just published on Google Code a small software project I wrote about one year ago but that I just rediscovered on my hard drive a few weeks ago: curlIE. This is an implementation of a subset of cURL, the command line tool for transferring files with URL syntax, in JScript in the Windows Script Host environment using the XMLHttpRequest object. This is the first piece of code since I write JavaScript/WSH code (more than 10 years now) that I found good enough to be worth publishing. There is probably more to dig in my hard disk...

As you can see in the source, the code that deals with HTTP is very small as everything is delegated to the XMLHttpRequest object. In fact, half of the lines are a generic command line parser that implements the classic UNIX-style argument parsing with short and long options to match cURL. Just the few major options are currently implemented. I will add others if I get incoming feature requests...

lundi 11 février 2008

Les programmes télé de Télérama en XMLTV

XMLTV est un format informatique pour les programmes de télévision. Ce format est utilisable dans un nombre grandissant d'applications. Le magazine Télérama propose sur son site une grille des programmes télé, mais juste consultable sur le web. Pas de XMLTV.

Je vous propose donc de combler ce manque avec un petit cours de reverse engineering sur le web et la démonstration de quelques outils pour arriver rapidement à vos fins. La grille de Télérama est une excellente cible pour ce genre d'exercice parce que, vous le verrez, la tâche n'est pas simple, mais possible. Elle donne l'ocassion de montrer l'usage de plusieurs outils (curl, XSLT, Perl) et c'est un exemple de ma démarche de prototypage rapide en utilisant le meilleur de chacun.

MàJ 2008-02-15 : j'ai profondément remanié l'introduction et la conclusion suite à quelques commentaires de lecteurs.

Lire la suite...