Einfach Feeds erstellen mit Feedalizer
Kürzlich bin ich über ein interessantes Projekt gestossen: Feedalizer. Feedalizer ist eine kleine Ruby-Library, die ein paar clevere Methoden zum einfachen erstellen von RSS-Feeds von Websites erstellt.
Ich hab das ganze gleich mal angewandt, und zwar für die Website meines Lieblings-Web-Comics Order of the Stick, dessen Autor schon lange einen Feed verspricht, aber bis jetzt keinen anbietet.
Feedalizer nutzt Hpricot zum Parsen der Website, der Code für das ganze sieht folgendermassen aus:

Damit wird der Code dieser Liste geparst und nach allen p-Elementen mit der CSS-Klasse ComicList gesucht. Für jeden Paragraphen wird ein Eintrag im Feed erstellt und mit Link und Titel versehen. Ausserdem interessant ist die letzte Zeile im scrape_items-Block, hier wird die jeweilige Seite des Comics geladen und den Link zum Bild per “//td[@align='center']/img” gesucht.
Fertig ist ein Feed der alle wichtigen Informationen im Titel hat und den Comic in der Beschreibung, so dass der Feedreader es gleich anzeigen kann. Ach ja, wer will, den Feed gibt es, halbstündlich aktualisiert, unter morki.ch/oots.rss.
Hat jemand noch eine Idee, welche Seite man “verfeeden” könnte?
Update
Unterdessen gibt es schon 4 Feeds:
12 comments on “Einfach Feeds erstellen mit Feedalizer”
Leave a comment
You must be connected to write a comment.


Ich hätte höchstens noch Dorktower
weiss aber nicht obs da so gut geht.
Hm, habs mir mal angesehen. Der HTML-Code ist ziemlich schaurig, mal sehen ob ich einen Ausdruck hinbringe
So, Dork Tower war etwas mühsamer, steht aber unter morki.ch/dork_tower.rss zur Verfügung.
Naja, ich hätte natürlich gerne die Eva vom Tagi als Feed (besonders jetzt wo ich den Tagi nicht mehr habe). Ruby ist ja irgendwie schon noch cool. Du solltest das ganze aber vieleicht noch Cachen, sonst brauchst du dann vieleicht ein wenig viel resourcen.
Eva sollte machbar sein
Allerdings habe ich keine Seite gefunden, die eine Übersicht bietet. Aber man könnte einfach einen Feed machen der immer das aktuellste beinhaltet. Jetzt aber zuerst Mittag essen.
Cool! Danke vielmals
So, ist gemacht: http://morki.ch/eva.rss, allerdings nur mit immer einem Item, da ich keine Übersicht über die Comics gefunden habe.
Kennt ihr diese Seite schon ? Da findet man echte Kuriositäten aus der IT Branche.
http://thedailywtf.com
Am besten finde ich immer die völlig bescheuerten SourceCode-Artikel:
http://thedailywtf.com/Series/CodeSOD.aspx
Aber hab gerade gesehen, dass die ja schon einen RSS Feed anbieten. Naja egal, auf alle Fälle sollte man dort öfter mal reinschauen. Lohnt sich.
Natürlich, The Daily WTF lese ich jeden Tag
ja sicher kenn ichs. wieder mal die codeforum connection ,-)
WTF hab ich wieder aus meinem Feedreader rausgeschmissen. Irgendwie gabs zu viel zu lesen und war machmal ein wenig gar abwegig um daraus noch was zu lernen.
Oots und Erfworld haben jetzt auch offizielle Feeds bekommen: http://www.giantitp.com/index.html#kTn9VwJ4G8y5r3yFYDL
Ich bevorzuge aber deine, da die offiziellen nur Links liefern…
Danke für deinen Einsatz!