Archive

Articles taggués ‘script’
31/10/2010

Sikuli : programmez avec des screenshots

Il nous arrive souvent de devoir refaire la même chose encore et encore sur nos ordinateurs. Et pourtant, ce sont eux les machines! Évidemment les plus érudits ont déjà tout un tas de scripts bash (ou un autre langage obscur) pour leur simplifier la vie.

Mais il reste toujours certaines interactions qu’on n’arrive pas à automatiser : celles qui touchent aux interfaces graphiques (lorsqu’aucune API n’est présente/utile). Je vous présente donc Sikuli, le moyen d’automatiser simplement ce qu’on voit à l’écran à partir de screenshots.

14/09/2009

Télécharger les Guignols de l’Info v2

"Nous, le téléchargement, on est pour! Si si, ça fait 50 fois qu'on télécharge le moment à l'Assemblée où la droite est ridicule!" (François Hollande)En avril nous publiions notre script bash pour télécharger les Guignols de l’Info. Malheureusement, et comme chaque année, Canal+ a changé les technologies de son site web, et notre méthode ne fonctionne plus aujourd’hui.

Nous sommes donc fiers de vous présenter la version entièrement réécrite de ce script pour télécharger les Guignols de l’Info en cette rentrée 2009!

10/04/2009

Télécharger les Guignols de l’Info

Les Guignols de l'InfoMercredi, Canal+ a modifié son player en ligne qui permet de regarder les Guignols de l’Info. Avant, le fichier .FLV était transmis en HTTP et un simple plugin pour Firefox tel que Video DownloadHelper permettait d’attraper le d’adresse de ce fichier et le télécharger simplement.

Le nouveau player, en plus d’un détecteur d’Ad Block, exploite désormais le protocol RTMP pour récupérer la vidéo. Le RTMP, c’est le streaming façon Flash Player. Presque impossible à dumper, je n’ai trouvé que quelques logiciels payants sous Windaube qui en soient capables.

Mais apparemment Canal n’a pas revu son système de publication vidéo dans son entièreté, et on peut encore trouver des traces de l’ancien système : les vidéos sont toujours accessibles à leur adresse HTTP ! Voici comment l’exploiter.