Hallo Forum,
ich versuche gerade, mir ein Microsummary für den Google Reader zu basteln, welches mir die Anzahl der ungelesenen Nachrichten der Feeds anzeigt.
(Falls jemand den GR nicht kennt: Dort steht in der Zeile "All Items" die Anzahl der ungelesenen Nachrichten - um genau auf diese Zahl geht`s.)
So, nun habe ich mir anhand dieser Anleitung von pcinfarkt (vielen Dank nochmal) per Greasemonkeyscript ein Microsummary gebastelt. Zuerst laut Anleitung testweise für den DAX-Wert auf n-tv: Funktioniert. Meine Methode ist also schonmal richtig.
Ok, nun wollte ich analoges für den Google Reader basteln. Die XML-Datei kann ich erstellen, das Microsummary auch anlegen. Mir wird aber als Wert die lange URL, wie sie in der Datei steht, angezeigt (siehe unten).
:arrow: Meine Vermutung ist nun, dass der Wert nicht korrekt erkannt wird, weil für den GoogleReader eine Anmeldung erforderlich ist, sich der abzurufende Wert also in einem "abgeschlossenem Bereich" befindet. Ergo müsste ich in die XML-Datei meine Logindaten reinbasteln. Alternativ geht das evtl. auch durch Abgleich mit dem vorhandenen Google-Cookie.
Vielleicht weiss ja jemand, wie das geht.
Falls meine Vermutung total falsch ist und das anders oder überhaupt nicht geht, bitte Bescheid sagen.
Gruss
Mic
PS:
Hier die bisherige XML-Datei des Microsummaries:
<?xml version="1.0" encoding="UTF-8"?>
<generator xmlns="http://www.mozilla.org/microsummaries/0.1" name="Microsummary for (53) Google Reader">
<pages>
<include>^https://www\.google\.com/reader/view/#stream/user%2F-XXX-%2Fstate%2Fcom\.google%2Freading-list</include>
</pages>
<template>
<transform xmlns="http://www.w3.org/1999/XSL/Transform" version="1.0">
<output method="text"/>
<template match="/">
<value-of select="normalize-space(string(//span[@id='reading-list-unread-count']))"/>
</template>
</transform>
</template>
</generator>
Alles anzeigen
Bei dem -XXX- stehen evtl. codierte persönliche Daten, nehm ich so mal raus. Evtl. kann man da in die URL das Login reinbasteln.