2012-10-12, 09:10
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)
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2012-10-11, 17:04
Hier ein kurzes Beispiel, wie man mit Python und dem Feedparser Modul RSS Feeds parsen kann.
import feedparser
url = 'http://feeds.feedburner.com/fmylife'
d = feedparser.parse(url)
size = len(d['entries']) - 1
for i in range(0,size):
entry = d['entries'][i].summary + "\n"
FMLloc = entry.find("FML<")
print entry[:FMLloc] |
import feedparser
url = 'http://feeds.feedburner.com/fmylife'
d = feedparser.parse(url)
size = len(d['entries']) - 1
for i in range(0,size):
entry = d['entries'][i].summary + "\n"
FMLloc = entry.find("FML<")
print entry[:FMLloc]
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website