RSS Feeds parsen mit Python II
Hier eine Erweiterung des ersten Beispiels, das eine LaTeX description Umgebung erzeugt und diese (mittels Tkinter
) auch in die Zwischenablage kopiert.
import feedparser
from Tkinter import Tk
# clipboard stuff
r = Tk()
r.withdraw()
r.clipboard_clear()
url = 'http://feeds.feedburner.com/fmylife'
d = feedparser.parse(url)
number_entries = len(d['entries']) - 1
head = "\\begin{description}\n"
print head
r.clipboard_append(head)
for i in range(0,number_entries):
entry = d['entries'][i].summary + "\n"
FMLloc = entry.find("FML<")
item = "\\item[" + str(i+1) + "] " + entry[:FMLloc] + "\n"
print item
r.clipboard_append(item)
foot = "\\end{description}\n"
print foot
r.clipboard_append(foot)