Cadeau Pythonesque

Voilà un mini script que j’ai écrit hier soir en cinq minutes grand maximum.

#! /usr/local/bin/python
#-*- coding: utf-8 -*-

import os
import urllib2
import feedparser

from datetime import datetime

madames = feedparser.parse("http://feeds2.feedburner.com/BonjourMadame")

for madame_du_jour in madames['entries']:
    adresse_madame_du_jour = madame_du_jour['summary_detail']['value'].split('"')[1]
    jour = str(datetime(*madame_du_jour.updated_parsed[:3])).split(' ')[0]
    if not os.path.isfile(jour+".jpg"):
        filein = urllib2.urlopen(adresse_madame_du_jour)
        image = filein.read()
        filein.close()
        fileout = open(jour+".jpg",'w+b')
        fileout.write(image)
        fileout.close()

Je vous le donne parce que je sais très bien qu’il sera est utile pour certaines personnes (je ne citerai pas de nom). De plus il montre la puissance et simplicité d’utilisation du module feedparser (aptitude install python-feedparser) de manière ludique. Je vous conseil vivement de l’exécuter avec un petit cron tous les jours à dix heures pétantes. Voilà comment apprendre Python en se faisant plaisir…

De rien 😉

2 comments

  1. Mais il est puissant ce site ! Et tu gardais ça pour toi depuis longtemps ?

    Il faut faire un plasmoïd pour écran de veille ! Viiiiiite !

  2. Ou carrément changer le fond d’écran à 10 heures chaques jours 😉
    Sinon tu peux toujours prendre la plasmoïde “cadre” qui peut afficher une image dans un dossier que tu sélectionnes…
    Avec mon nouvel appareil, je vais pouvoir ouvrir le site bonjourmonsieur.fr si le nom de domaine est libre. Tu pourrais être le premier modèle si tu veux. Je m’entraîne déjà:
    http://www.zooomr.com/photos/cedricbonhomme/view-blog/

Comments are closed.