Standardformate und offener Quellcode machen es möglich: Die Links in der Seitenleiste werden jetzt automatisch aus der OPML-Datei generiert, die mein Feed-Reader exportiert. Das heißt, dass sich die Blogroll automatisch aktualisiert, wenn ich neue RSS-Feeds abonniere oder alte rauswerfe.
Nachtrag, 9. Aug. 2007: Mit einem quick-and-dirty Skript (Code weiter unten) filtere ich jetzt die OPML-Datei, so dass nur gewisse Ordner angezeigt werden. Eine Variante des oben verlinkten Plugins zeigt dann die Blogroll auf Fiket als geschlossene Ordner an, die erst nach einem Klick aufklappen. (Kann mal bitte jemand kurz testen, ob das Ausklappen auch mit dem Internet Exploder funktioniert?) Die Links sind natürlich trotzdem immer im Quellcode und werden von vorbeikommenden Robotern registriert. Wer ohne JavaScript braust sieht gleich die ganze Liste.
Jetzt noch das Skript:
#!/usr/bin/python
INFILE="selbst ausfüllen"
OUTFILE="selbst ausfüllen"
file=open(INFILE)
lines=file.readlines()
file.close()
out=open(OUTFILE,'w')
discard=False
for line in lines:
if "<outline text" in line:
if not (("Blogs" in line) or ("Podcasts" in line)):
discard=True
if not discard: out.write(line)
if "" in line: discard=False
out.close()
Achtung: Das erste if funktioniert nur, weil in meinem OPML-File die outlines mit den eigentlichen Links zwei Leerzeichen vor “text” haben und deswegen die Bedingung nicht zutrifft. YMMV!
-
Pingback from Fiket · Blogroll-Update on August 9, 2007 at 2:41 pm
-
Gar nicht.
Das lasse ich separat einmal täglich (automatisch, ganz abseits von WordPress) auf dem Server laufen, kurz nachdem die OPML-Datei neu vom Feed-Reader geholt wurde. Das Skript legt lediglich eine zweite Datei an, die weniger enthält und die dann von dem WordPress-Plugin angezeigt wird.
Eine elegantere Lösung wäre sicher, das Plugin so zu erweitern, dass man da auswählen kann, welche Ordner angezeigt werden, aber das wäre mehr Arbeit gewesen.
-
Pingback from Das BlogBlog · Blog-Klischees on August 22, 2007 at 1:25 pm

6 comments
Comments feed for this article
Trackback link: http://blog.tmy.se/2007/07/29/automatisierung/trackback/