<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geekfault &#187; script</title>
	<atom:link href="http://geekfault.org/tag/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://geekfault.org</link>
	<description>If it doesn&#039;t segfault, you&#039;re doing it wrong.</description>
	<lastBuildDate>Sun, 16 Oct 2011 00:54:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sikuli : programmez avec des screenshots</title>
		<link>http://geekfault.org/2010/10/31/sikuli-automatisation-graphique/</link>
		<comments>http://geekfault.org/2010/10/31/sikuli-automatisation-graphique/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 16:53:56 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sikuli]]></category>

		<guid isPermaLink="false">http://geekfault.org/?p=5441</guid>
		<description><![CDATA[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&#8217;on n&#8217;arrive pas à [...]
<h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/05/16/rsnapshot/' rel='bookmark' title='Mise en place d&#8217;un système de backup avec Rsnapshot'>Mise en place d&#8217;un système de backup avec Rsnapshot</a></li>
<li><a href='http://geekfault.org/2010/02/21/liberez-votre-esprit-avec-freemind/' rel='bookmark' title='Libérez votre esprit avec Freemind'>Libérez votre esprit avec Freemind</a></li>
<li><a href='http://geekfault.org/2009/05/19/authentification-avec-une-cle-usb/' rel='bookmark' title='S&#8217;authentifier avec une clé USB'>S&#8217;authentifier avec une clé USB</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geekfault.org/wp-content/uploads/2010/10/Sikuli-Exemple4.png" title="Sikuli-Exemple4" rel="lightbox.5441"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2010/10/Sikuli-Exemple4-300x171.png" alt="" title="Sikuli-Exemple4" width="300" height="171" class="alignleft size-medium wp-image-5466" /></a>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 <strong>scripts bash</strong> (ou un autre langage obscur) <strong>pour leur simplifier la vie</strong>.</p>
<p>Mais il reste toujours certaines interactions qu&#8217;<strong>on n&#8217;arrive pas à automatiser</strong> : celles qui touchent aux <strong>interfaces graphiques</strong> (lorsqu&#8217;aucune API n&#8217;est présente/utile). Je vous présente donc <strong>Sikuli</strong>, le moyen d&#8217;automatiser simplement ce qu&#8217;on voit à l&#8217;écran à partir de screenshots.<br />
<!--more--></p>
<h3>Installation</h3>
<p>Sikuli est un programme open-source en Jython (un interpréteur Python en Java, silence dans le fond de la salle~) et dispose de versions compatibles avec Windows, MacOS et évidemment Linux (32 ou 64bits). Je vous renvoie donc sur <a href="http://groups.csail.mit.edu/uid/sikuli/download.shtml"><strong>la page de téléchargements du projet</strong></a> pour télécharger la dernière version.</p>
<p>Assurez-vous d&#8217;avoir toutes les dépendances:<br />
<code>sudo apt-get install sun-java6-jre libcv4 libcvaux4 libhighgui4</code></p>
<p>Rien à compiler, décompressez le tout et lancez <strong>sikuli-ide.sh</strong></p>
<h3>Scripts simples</h3>
<p>Je ne pense pas que tout vous expliquer soit réellement utile ici, l&#8217;application est très intuitive. Les instructions principales sont évidemment <strong>click(&#8230;)</strong>, <strong>rightClick(&#8230;)</strong> ou <strong>type(&#8220;&#8230;&#8221;)</strong>. Tout est renseigné dans la colonne de gauche.</p>
<p>Pour insérer un screenshot je vous recommande le raccourci clavier <strong>Ctrl+Maj+2</strong> ou, s&#8217;il ne fonctionne pas à l&#8217;endroit où vous souhaitez le faire, utilisez le bouton de screenshot de Sikuli qui a un <strong>délai</strong> configurable dans les préférences.</p>
<p>Voici par exemple <strong>un script qui change la résolution de mon écran</strong> (oui, je sais, je pourrais le faire avec xrandr mais ici c&#8217;est vraiment à la portée de n&#8217;importe qui) :<br />
<div id="attachment_5449" class="wp-caption aligncenter" style="width: 352px"><img src="http://geekfault.org/wp-content/uploads/2010/10/Sikuli-Exemple1.png" alt="" title="Sikuli-Exemple1" width="342" height="284" class="size-full wp-image-5449" /><p class="wp-caption-text">Remarquez que sur certains des screenshots il y a <strong>un point rouge</strong>. Il correspond à l'endroit précis qui sera cliqué, appelé <strong>Target Offset</strong> dans Sikuli et programmable en cliquant sur le bouton représentant le screenshot.</p></div></p>
<h3>Scripts un peu plus intelligents</h3>
<p>Bien sûr Sikuli est proche d&#8217;un vrai langage de programmation et permet donc <strong>des scripts plus puissants, plus intelligents</strong>. On peut faire des boucles, des conditions, des wait, etc.</p>
<p>Voici quelques exemples simples qui parlent d&#8217;eux-même.</p>
<p><code>value = input("Entre la bonne valeur : ")<br />
type(value + "\n")</code><br />
<img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2010/10/Sikuli-Exemple2.png" alt="" title="Sikuli-Exemple2" width="252" height="272" class="alignleft size-full wp-image-5450" /> <img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2010/10/Sikuli-Exemple3.png" alt="" title="Sikuli-Exemple3" width="273" height="127" class="alignleft size-full wp-image-5452" /></p>
<p>Beaucoup d&#8217;autres exemples sont consultables dans <a href="http://groups.csail.mit.edu/uid/sikuli/documentation.shtml"><strong>la documentation de Sikuli</strong></a>.</p>
<h3>C&#8217;est bien beau pour les n00bs, mais pour les geeks comme moi?</h3>
<p>Bon j&#8217;ai du me détruire le cerveau à trouver une utilité à Sikuli pour les geeks durs de dur qui savent tout faire en bash&#8230; Et j&#8217;ai trouvé!</p>
<p>Si vous développez des interfaces graphiques, Sikuli peut <a href="http://sikuli.org/documentation.shtml#/trac/wiki/UnitTesting"><strong>faire des unitTests sur celles-ci</strong></a> ! On peut aussi utiliser les possibilités de Sikuli <a href="http://sikuli.org/documentation.shtml#/trac/wiki/How%20to%20use%20Sikuli%20Script%20in%20your%20JAVA%20programs?">dans ses propres logiciels Java</a>.</p>
<p>On peut aussi interagir avec des grosses méchantes applications web en AJAX&#8230; Si vous trouvez d&#8217;autres utilités, laissez-les en commentaire <img src='http://geekfault.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Lancer un script</h3>
<p>On peut évidemment lancer un script depuis l&#8217;interface graphique de Sikuli mais le plus intéressant est de le faire depuis un terminal ou un raccourci. Rien de plus simple, il suffit d&#8217;appeler Sikuli avec le paramètre <strong>&#8211;run</strong> :<br />
<code>/chemin/vers/sikuli/sikuli-ide.sh --run /chemin/vers/script.sikuli</code></p>
<p>J&#8217;en ai même un assigné à un raccourcis clavier (Google est votre ami, les raccourcis clavier dépendent de votre environnement graphique)</p>
<h3>En savoir plus</h3>
<ul>
<li><a href="http://sikuli.org/index.shtml">Le site du projet</a></li>
<li><a href="http://groups.csail.mit.edu/uid/sikuli/documentation.shtml">Documentation par l&#8217;exemple</a></li>
</ul>
<p><h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/05/16/rsnapshot/' rel='bookmark' title='Mise en place d&#8217;un système de backup avec Rsnapshot'>Mise en place d&#8217;un système de backup avec Rsnapshot</a></li>
<li><a href='http://geekfault.org/2010/02/21/liberez-votre-esprit-avec-freemind/' rel='bookmark' title='Libérez votre esprit avec Freemind'>Libérez votre esprit avec Freemind</a></li>
<li><a href='http://geekfault.org/2009/05/19/authentification-avec-une-cle-usb/' rel='bookmark' title='S&#8217;authentifier avec une clé USB'>S&#8217;authentifier avec une clé USB</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geekfault.org/2010/10/31/sikuli-automatisation-graphique/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Télécharger les Guignols de l&#8217;Info v2</title>
		<link>http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/</link>
		<comments>http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 14:13:06 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Création Geekfault]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[guignols]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://geekfault.org/?p=1465</guid>
		<description><![CDATA[En avril nous publiions notre script bash pour télécharger les Guignols de l&#8217;Info. Malheureusement, et comme chaque année, Canal+ a changé les technologies de son site web, et notre méthode ne fonctionne plus aujourd&#8217;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&#8217;Info en [...]
<h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info'>Télécharger les Guignols de l&#8217;Info</a></li>
<li><a href='http://geekfault.org/2010/08/12/ifconfig-me-connaitre-son-ip-publique-en-un-rien-de-temps/' rel='bookmark' title='Ifconfig.me, connaitre son IP publique en un rien de temps'>Ifconfig.me, connaitre son IP publique en un rien de temps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geekfault.org/wp-content/uploads/2009/04/lesguignols.png" title="Les Guignols de l&#039;Info" rel="lightbox.1465"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2009/04/lesguignols-300x182.png" alt="&quot;Nous, le téléchargement, on est pour! Si si, ça fait 50 fois qu&#039;on télécharge le moment à l&#039;Assemblée où la droite est ridicule!&quot; (François Hollande)" title="Les Guignols de l&#039;Info" width="300" height="182" class="size-medium wp-image-182 alignleft" /></a>En avril nous publiions <a href="http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/">notre script bash pour télécharger les Guignols de l&#8217;Info</a>. Malheureusement, et comme chaque année, Canal+ a changé les technologies de son site web, et notre méthode ne fonctionne plus aujourd&#8217;hui.</p>
<p>Nous sommes donc fiers de vous présenter la version entièrement réécrite de ce <strong>script pour télécharger les Guignols de l&#8217;Info en cette rentrée 2009</strong>!<br />
<!--more--></p>
<h3>La technique</h3>
<p>Vous vous souviendrez peut-être que notre précédente technique profitait d&#8217;une faille de sécurité sur le site de Canal+ : bien que le player exploitait le RTMP, les fichiers étaient toujours accessibles en HTTP. Nous en profitions donc pour simplement <span style="font-family: monospace;">wget</span> les différentes vidéos. Évidemment <strong>cette année le HTTP est entièrement bloqué et il faut donc passer par le RTMP</strong>.</p>
<p>Le hic, c&#8217;est que récupérer une URL RTMP relève du parcours du combattant. Mais il y a quelques jours <strong>jeantube</strong> est passé nous signaler une URL très, très intéressante : <a href="http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/guignols">http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/guignols</a>. Celle-ci correspond, je pense, au résultat AJAX des recherches de vidéo sur le site de Canal+.</p>
<p>Ce qui est génial avec ce fichier, c&#8217;est qu&#8217;<strong>il comporte en clair les URL rtmp://</strong>. Il ne nous reste plus qu&#8217;à utiliser un petit logiciel nommé <span style="font-family: monospace;"><a href="http://lkcl.net/rtmp/">rtmpdump</a></span> pour enregistrer localement le fichier.</p>
<h3>Le script</h3>
<p>Pour automatiser la tâche, je vous ai rédigé un petit <strong>script bash</strong> très simple qui à coups de <span style="font-family: monospace;">sed</span> et <span style="font-family: monospace;">grep</span> <strong>récupère l&#8217;URL d&#8217;un épisode et lance le <span style="font-family: monospace;">rtmpdump</span></strong> dessus. Il essaye toujours de prendre la plus haute qualité disponible et s&#8217;utilise comme le précédent:<br />
<code>./getGuignols.sh    #Télécharge l'épisode de la veille<br />
./getGuignols.sh 0  #Télécharge l'épisode d'aujourd'hui<br />
./getGuignols.sh 3  #Télécharge l'épisode d'il y a trois jours</code></p>
<p>Le script est publié sous GPLv3 et j&#8217;ai inclu dans l&#8217;archive le binaire <span style="font-family: monospace;">rtmpdump</span> distribué sous GPLv2. <strong><a href='http://geekfault.org/wp-content/uploads/2009/09/getGuignols.tar.gz'>Le tout se télécharge ici</a></strong></p>
<p>A noter que le code est très facile à comprendre et devrait être aisément adapté à d&#8217;autres émissions publiées sur le site de Canal+.</p>
<h3>Remerciements</h3>
<p>Je remercie <strong>jeantube</strong> sans qui nous ne serions nulle part et les quelques acharnés de <a href="http://www.chrogeek.com/2009/07/petit-hack-entre-amis-comment-telecharger-une-video-de-canal-plus/"><strong>Chrogeek.com</strong></a> qui ont permis de démêler le schmilblik.</p>
<p><h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info'>Télécharger les Guignols de l&#8217;Info</a></li>
<li><a href='http://geekfault.org/2010/08/12/ifconfig-me-connaitre-son-ip-publique-en-un-rien-de-temps/' rel='bookmark' title='Ifconfig.me, connaitre son IP publique en un rien de temps'>Ifconfig.me, connaitre son IP publique en un rien de temps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Télécharger les Guignols de l&#8217;Info</title>
		<link>http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/</link>
		<comments>http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 20:39:59 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Création Geekfault]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[guignols]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[téléchargement]]></category>

		<guid isPermaLink="false">http://geekfault.org/?p=173</guid>
		<description><![CDATA[Mercredi, Canal+ a modifié son player en ligne qui permet de regarder les Guignols de l&#8217;Info. Avant, le fichier .FLV était transmis en HTTP et un simple plugin pour Firefox tel que Video DownloadHelper permettait d&#8217;attraper le d&#8217;adresse de ce fichier et le télécharger simplement. Le nouveau player, en plus d&#8217;un détecteur d&#8217;Ad Block, exploite désormais [...]
<h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info v2'>Télécharger les Guignols de l&#8217;Info v2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geekfault.org/wp-content/uploads/2009/04/lesguignols.png" title="&quot;Nous, le téléchargement, on est pour! Si si, ça fait 50 fois qu&#039;on télécharge le moment à l&#039;Assemblée où la droite est ridicule!&quot; (François Hollande)" rel="lightbox.173"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2009/04/lesguignols-300x182.png" alt="Les Guignols de l&#039;Info" title="&quot;Nous, le téléchargement, on est pour! Si si, ça fait 50 fois qu&#039;on télécharge le moment à l&#039;Assemblée où la droite est ridicule!&quot; (François Hollande)" width="300" height="182" class="alignleft size-medium wp-image-182" /></a>Mercredi, Canal+ a modifié son <strong>player en ligne</strong> qui permet de <a href="http://www.canalplus.fr/c-humour/pid1784-c-les-guignols.html">regarder <strong>les Guignols de l&#8217;Info</strong></a>. Avant, le fichier .FLV était transmis en HTTP et un simple plugin pour Firefox tel que <a href="https://addons.mozilla.org/fr/firefox/addon/3006">Video DownloadHelper</a> permettait d&#8217;attraper le d&#8217;adresse de ce fichier et le télécharger simplement.</p>
<p>Le nouveau player, en plus d&#8217;un détecteur d&#8217;<a href="https://addons.mozilla.org/fr/firefox/addon/1865">Ad Block</a>, exploite désormais le protocol <a href="http://fr.wikipedia.org/wiki/RTMP">RTMP</a> pour récupérer la vidéo. Le <strong>RTMP</strong>, c&#8217;est le streaming façon Flash Player. Presque impossible à dumper, je n&#8217;ai trouvé que quelques logiciels payants sous Windaube qui en soient capables.</p>
<p>Mais apparemment Canal n&#8217;a pas revu son système de publication vidéo dans son entièreté, et on peut encore trouver des traces de l&#8217;ancien système : <strong>les vidéos sont toujours accessibles à leur adresse HTTP !</strong> Voici comment l&#8217;exploiter.<br />
<!--more--><br />
Ca faisait presque deux semaines que je notais les adresses de téléchargement des épisodes des Guignols de l&#8217;Info, ce qui m&#8217;a permis d&#8217;en extraire le schéma :<br />
<code>23/03/09 : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/0903/LES_GUIGNOLS_QUOTIDIEN_090323_AUTO_2389_169_video_H.flv<br />
24/03/09 : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/0903/LES_GUIGNOLS_QUOTIDIEN_090324_AUTO_2405_169_video_H.flv<br />
25/03/09 : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/0903/LES_GUIGNOLS_QUOTIDIEN_090325_AUTO_2418_169_video_H.flv</p>
<p>JJ/MM/YY : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/YYMM/LES_GUIGNOLS_QUOTIDIEN_YYMMJJ_AUTO_XXXX_169_video_H.flv</code><br />
La date du jour, c&#8217;est facile. J&#8217;avais juste un problème pour le code à 4 chiffres, qui ne peut pas être calculé simplement. Le seul truc qu&#8217;on peut remarquer c&#8217;est qu&#8217;il augmente d&#8217;émission en émission.</p>
<p><strong>J&#8217;ai donc écrit un petit script bash</strong> qui essaye toutes les possibilités, jusqu&#8217;à ce qu&#8217;il trouve, après 15 essais généralement. Il stocke le dernier code utilisé dans le fichier LastCode de manière à ne pas repartir à zéro le jour suivant.</p>
<p><strong>Sans argument, il récupère l&#8217;épisode de la veille.</strong> En lui donnant des arguments il est possible de récupèrer virtuellement n&#8217;importe quel épisode. Exemples :<br />
<code>$ ./GetGuignols.sh #Récupère l'épisode de la veille, en se basant sur le fichier LastCode<br />
$ ./GetGuignols.sh 0 #Récupère l'épisode d'aujourd'hui, en se basant sur le fichier LatCode<br />
$ ./GetGuignols.sh 3 2580 #Récupère l'épisode d'il y a 3 jours, en cherchant à partir du code 2580</code></p>
<p>Et ça donne ça :<br />
<a href="http://geekfault.org/wp-content/uploads/2009/04/getguignols.png" title="Capture d&#039;écran du script GetGuignols" rel="lightbox.173"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2009/04/getguignols-300x52.png" alt="Capture d&#039;écran du script GetGuignols" title="Capture d&#039;écran du script GetGuignols" width="300" height="52" class="alignleft size-medium wp-image-176" /></a><a href='http://geekfault.org/wp-content/uploads/2009/04/getguignols.tgz'><strong>Télécharger le script Bash</strong></a>. Comme d&#8217;habitude c&#8217;est distribué sous license GPL et j&#8217;ai très bien commenté le code. Je partage avec vous ce script parce que le savoir appartient à tout le monde ^_^, au risque que Canal+ bloque finalement le protocole HTTP.</p>
<p>Bon visionnage <img src='http://geekfault.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info v2'>Télécharger les Guignols de l&#8217;Info v2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

