Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>MacTechNews>Wie MTN RSS mit Geektool auf dem Schreibtisch anzeigen lassen?

Wie MTN RSS mit Geektool auf dem Schreibtisch anzeigen lassen?

TheDamage07.07.0916:54
Liebe MTNler,
da mit folgender Thread vom Geektool fasziniert gemacht hat, fragen ich mich ob es möglich ist, wenn ja wie, den (oder die ) MTN RSS auf meinem Schreibtisch anzeigen zu lassen...

Danke für eure Hilfe im Voraus


TheDamage


P.S:

Wenn jemand weis wie das geht, bitte mit Skript und allem drum und dran
0

Kommentare

TheDamage08.07.0914:25
Keiner?
Die sachen hab ich schon mal versucht, aber ich bekomms nicht hin:




Kann jemand helfen
0
das Iro
das Iro13.07.0904:52
Hallo,

zu erst diese Skript ist für MTN sicherlich recht Rechenintensiv.
Also maximal alle 20min abfragen.

Ich hatte mir mal dieses Skript gebaut.

curl holt die Daten.
sed "löscht unwichtiges"
awk zerhackt und klebt die texte wieder an einander

Es gibt ein Problem mit Umlauten, von MTN kommen die brav in UTF-8.
Leider scheint Geektool eine andere Kodierung zu verwenden.

Die 5 in der 2. Zeile ist die Anzahl der Nachrichten die max. gezeigt werden sollen.
Unten ist ein "print beschreibung;" wenn man das löscht bekommt man nur die Überschriften.

curl -sL 'http://www.mactechnews.de/rss/news.request' | sed -e 's/<\/[^>]*>//g' | awk 'BEGIN{FS="(<item>)"} { for(i=2;i<=NF && i<5 +2;i++) {
if ( (pos=index($i,"<pubDate>"))!=0 ) {
 tmp=length("<pubDate>") +pos;
 time=substr($i,tmp,index(substr($i,tmp,length($i)-tmp),"<")-1);
 split(time, t," ");
} // erschaffen hat es das iro
if ( (pos=index($i,"<title>"))!=0 ) {
 tmp=length("<title>") +pos;
 titel=substr($i,tmp,index(substr($i,tmp,length($i) -tmp),"<")-1);
}
if ( (pos=index($i,"<description>"))!=0 ) {
 tmp=length("<description>") +pos;
 beschreibung=substr($i,tmp,index(substr($i,tmp,length($i) -tmp),"...&lt;") +2);
}
print "      " t[2]" "t[3]" "t[5]" - "titel;
print beschreibung;
}}'

- Arne
„⚣“
0
TheDamage13.07.0914:02
Das Iro

Danke
Werde das heute abend mal versuchen, bin gerade "auf" Praktikum
0
TheDamage13.07.0920:07
das Iro

Läuft bestens aber es gibt wie du gesagt hat Probleme mit den Umlauten...
0
das Iro
das Iro13.07.0920:43
Mit GeekTool 3 kommt das vielleicht.
„⚣“
0
TheDamage13.07.0922:02
das Iro
Mit GeekTool 3 kommt das vielleicht.

Und wann kommt das?
0
sierkb13.07.0922:14
TheDamage,
das Iro,
Es gibt ein Problem mit Umlauten, von MTN kommen die brav in UTF-8.
Leider scheint Geektool eine andere Kodierung zu verwenden.
Läuft bestens aber es gibt wie du gesagt hat Probleme mit den Umlauten...

Und wenn man den RSS-Feed erstmal mit /usr/bin/iconv (siehe auch Manpage von iconv) von UTF-8 z.B. nach ISO-8859-15 (ISO-8859-15 ist gleich ISO-8859-1 plus das Eurozeichen) umwandelt, mit sed das encoding im XML-Prolog entsprechend anpasst, bevor man das Ergebnis Geektool (das offenbar mit UTF-8 nicht zurecht kommt, sondern anscheinend nur mit ISO-Zeichensätzen oder gar ISO 8859-1) vorsetzt?
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.