Forums FUG-FR
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
Divers et varié >> Forums, Site et Wiki >> fff.py: Forums Fug-Fr (rss)
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1303891854

Message started by Marck on 27. Apr 2011 at 10:10

Title: fff.py: Forums Fug-Fr (rss)
Post by Marck on 27. Apr 2011 at 10:10
Salut

Inspiré de ceci voici un mini script fff.py pour vérifier entre deux commandes s'il y a du neuf sur ces forums (sait-on jamais...).


Quote:
#!/usr/local/bin/python2.5
# -*- coding: utf-8 -*-
import feedparser
rss = "https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?action=RSSrecent"
feeds = feedparser.parse(rss)
for i in range(0, 4):
     print "%d. %s\n %s\n %s" % (i+1, feeds.entries[i]['date'], feeds.entries[i]['title'], feeds.entries[i]['link'])


Il existe sûrement une bonne centaine de façons de faire avec ou sans python mais qu'importe et celle-ci me convient. Si vous préférez "http://www.daemonforums.org/" utilisez: rss = "http://www.daemonforums.org/external.php?type=RSS2"

A bientôt donc!

Title: Re: fff.py: Forums Fug-Fr (rss)
Post by ptitO on 28. Apr 2011 at 20:26

Marck wrote on 27. Apr 2011 at 10:10:
Salut

Inspiré de ceci voici un mini script fff.py pour vérifier entre deux commandes s'il y a du neuf sur ces forums (sait-on jamais...).


Quote:
#!/usr/local/bin/python2.5
# -*- coding: utf-8 -*-
import feedparser
rss = "https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?action=RSSrecent"
feeds = feedparser.parse(rss)
for i in range(0, 4):
     print "%d. %s\n %s\n %s" % (i+1, feeds.entries[i]['date'], feeds.entries[i]['title'], feeds.entries[i]['link'])


Il existe sûrement une bonne centaine de façons de faire avec ou sans python mais qu'importe et celle-ci me convient. Si vous préférez "http://www.daemonforums.org/" utilisez: rss = "http://www.daemonforums.org/external.php?type=RSS2"

A bientôt donc!


Pourquoi utiliser un module externe, alors qu'il existe déjà trois modules relatifs à la manipulation de flux XML en standard.

- xml.sax
- xml.dom
- xml.etree

Title: Re: fff.py: Forums Fug-Fr (rss)
Post by Marck on 29. Apr 2011 at 05:41
Salut,

Par pure ignorance ? Comme dit, je me suis inspiré de l'article de GCU ; comme cela fonctionne et est simple et pratique (enfin pour moi), je l'ai posté ici.

J'ajoute maintenant qu'à part un hello word ce sont quasi les seules lignes de python que j'ai écrites. Je comprends bien que l'ignorance ne peut tout excuser, mais ici au moins elle permet de comprendre le pourquoi de ma démarche.

Amicalement,
Marc

Title: Re: fff.py: Forums Fug-Fr (rss)
Post by ptitO on 29. Apr 2011 at 18:46
Hello,

Je n'ai aucun reproche à te faire, je voulais juste mentionner l'abondance de modules en standard avec Python.

Un des avantages à utiliser feedparser, c'est la concision du code. Mais on arrive au même résultat avec les autres modules.

Forums FUG-FR » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2026. All Rights Reserved.