Ergebnis 1 bis 3 von 3

Thema: [Projekt] Online Feed Reader à la Google Reader / Fastladder

  1. #1

    [Projekt] Online Feed Reader à la Google Reader / Fastladder

    Da jetzt nacheinander Fastladder und Google Reader eingestellt wurden, gibt es kaum noch Auswahl, was webbasierte RSS/Atom-Reader angeht. Da ich aber wie viele andere auch einen webbasierten Reader bevorzuge, um meine Geräte (Desktop, Laptop, Handy, Tablet) synchron zu halten, habe ich schon vor geraumer Zeit angefangen, selbst einen Reader zu schreiben.

    Momentan hört das Projekt noch auf den Namen Aggregatr, aber das ist mir irgendwie zu lame. Wenn ihr eine coole Idee habt, meldet euch.

    Klicke auf die Grafik für eine größere Ansicht 

Name:	Schnappschuss (2013-03-18 02.16.48).png 
Hits:	37 
Größe:	204,4 KB 
ID:	17182

    Ich bin bei weitem nicht ausreichend zufrieden, um das Projekt wirklich auf die Öffentlichkeit loszulassen, aber ich wollte euch schonmal einen kleinen Vorgeschmack geben und Meinungen einholen. Auf folgende Dinge lege ich besonders Wert:

    • Feeds werden automatisch im Hintergrund geladen, man muss also nicht andauernd auf aktualisieren klicken.
    • Möglichst gute Kompatibilität mit allen RSS/Atom-Feeds. Die Open-Source Version von Fastladder ist beispielsweise mit Nichtlustig.de und TeeFury.com überhaupt nicht klargekommen.
    • Ich will auf jeden Fall noch eine mobile Version bauen.


    Sonstige TODOs, die ich so auf meiner Liste stehen habe:

    • Eleganteres Design. Das aktuelle ist irgendwie total durcheinander gewürfelt.
    • Bessere Userverwaltung
    • Benachrichtigung, wenn ein Feed nicht mehr erreichbar ist.
    • Einsortieren von Feeds in Kategorien
    • Neue Einträge sollten auch im Favicon angezeigt werden, damit man den Tab nicht durchgehend offen halten muss.


    Für diejenigen unter euch, die sich für die Technik dahinter interessieren: die Anwendung baut derzeit auf Ruby on Rails 3.2 auf und verwendet derzeit delayed_job für die Hintergrundjobs. Ich werde aber wohl bald auf Ruby on Rails 4.0 und Sidekiq migrieren. Die Feeds werden mit feed-normalizer geladen und geparst. Das Frontend ist momentan Twitter Bootstrap + JQuery, ich könnte mir aber gut vorstellen, dass sich daran bis zum Release nochmal was ändern kann.

    Ihr seht also, das ist alles in einer sehr frühen Phase, in der ich durchaus noch mit verschiedenen Bibliotheken experimentiere. Ich habe derzeit auch noch mit diversen Bugs zu kämpfen. Sobald man damit einigermaßen produktiv arbeiten kann, werde ich meinen Code auf Github veröffentlichen. Für den Fall, dass jemand schon vorher interessiert ist, meldet euch einfach mal bei mir, dann geb ich euch Zugang zu meinem privaten Git Repository.

    Edit: Ups, das kann natürlich ins Webentwicklungsforum.

    Geändert von DFYX (18.03.2013 um 03:38 Uhr)

  2. #2
    Sieht doch nett aus. Mich würde schon interessieren, wie es weiterläuft.

    So etwas habe ich auch schon seit Jahren in meiner Halde liegen. Mein Projekt stammt noch aus Prä-Twitter-Zeiten.
    Meine Idee war ursprünglich ein Web-Portal zu entwickeln, in dem mehrere Leute ihre RSS-Feeds eintragen und auch dort kommentieren können.
    Quasi ein eigenes, kleines privates Forum, wo man mit Freunden und Bekannten über die Feeds diskutieren kann.

    Geladen wurden die Feeds mittels einer Server-Applikation (in Java geschrieben), die dann die Feeds in eine Datenbank schreibt.
    Das ganze Projekt ist nie so wirklich weit gekommen. Den RSS-Parser hatte ich damals selbst geschrieben, und funktionierte aber nicht so prickelnd, da viele Webseiten sich nicht an den RSS-Standard halten. Ich weiß auch nicht, obs mittlerweile schon vernünftige fertige RSS-Parser für Java gibt. Müsste ich mal schauen, aber inzwischen habe ich schon die Lust an diesem Projekt verloren.

    Die Idee stammte ursprünglich aus der Idee, wie man einzelne Blogs zentral lesen und kommentieren kann. Also man hätte z.B. ein paar Freunde/Bekannte, die alle ein Blog besitzen. Täglich alle Blogs abgrasen ist immer recht mühseelig. Ein RSS-Feed Reader zu installieren wäre zwar eine Möglichkeit, aber man möchte vielleicht auch einen Kommentar abgeben. Mit meiner Idee hätte man die Kommentare zentral auf dem Web-Portal schreiben können. Durch Einladung neuer Nutzer würde man so evtl. neue Menschen kennenlernen. Dann kam die Idee, wenn man das mit Blogs machen könnte, könnte man dies auch für alle Webseiten machen, die RSS-Feeds anbieten.

  3. #3
    So, ich habe gerade einen wichtigen Bug behoben, wodurch ich einem Release näher komme. Und zwar kam FeedNormalizer (eine Ruby-Bibliothek, die RSS-Feeds parst) nicht wirklich damit klar, wenn im Feed kaputtes HTML vorkam und hat dann wesentlich zu viel gelöscht.

    Kurzes Beispiel aus dem German-Bash Feed:

    HTML-Code:
    <p><Metsamien> Du kennst ja diese Anzeigen bei facebook? Die kann man ja wegklicken und dann sagen waru
    <p></p>
    <p>Das komplette Zitat findet ihr auf <a href="http://german-bash.org/348585" title="Zitat Nummer 348585">german-bash.org</a>
    <p>31.03.2013, 07:59:05 - euIRC</p>
    <img src="http://feeds.feedburner.com/~r/gbo-zitate/~4/_yJpkiwzVD0" height="1" width="1"/>
    Wird nach dem Unescapen zu:

    HTML-Code:
    <p>&lt;Metsamien&gt; Du kennst ja diese Anzeigen bei facebook? Die kann man ja wegklicken und dann sagen waru
    <p></p>
    <p>Das komplette Zitat findet ihr auf <a href=\"http://german-bash.org/348585\" title="Zitat Nummer 348585">german-bash.org</a>
    <p>31.03.2013, 07:59:05 - euIRC</p>
    <img src="http://feeds.feedburner.com/~r/gbo-zitate/~4/_yJpkiwzVD0" height="1" width="1"/>
    Wie man sieht, fehlen da an mehreren Stellen die </p> Tags. FeedNormalizer hat das ganz radikal zu folgendem zusammengestrichen:

    HTML-Code:
    <p />
    Mit Sanitize dagegen kriege ich folgendes Ergebnis:

    HTML-Code:
    <p>&lt;Metsamien&gt; Du kennst ja diese Anzeigen bei facebook? Die kann man ja wegklicken und dann sagen waru</p>
    <p></p>
    <p>Das komplette Zitat findet ihr auf <a href="http://german-bash.org/348585" title="Zitat Nummer 348585">german-bash.org</a></p>
    <p>31.03.2013, 07:59:05 - euIRC</p>
    <img src="http://feeds.feedburner.com/~r/gbo-zitate/~4/_yJpkiwzVD0" height="1" width="1">
    Das sieht schon deutlich besser aus.

    Edit: ich habe mal manuell Zeilenumbrüche eingefügt, damit man besser erkennt, was Sache ist.

    Geändert von DFYX (19.04.2013 um 18:53 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •