Heise-News-Plugin 0.6 (Download)
Verfasst: Fr 18 Mär 2005, 9:12
yet another streaming tool
https://jackthegrabber.de/
GetAway hat geschrieben:Ich habe mal den Code von Frank's RDF-Datei
Auswertung etwas überarbeitet.
Neu:
Erkennen benannter Zeichen für HTML-eigene Zeichen: " | & | < | > (", &, <, > ).
Gilt nur für die Kopfdaten!
Anzeige von Datum/Uhrzeit des letzten Downloads der Kopfdaten im Tuxwetter Fenster.
Auswertung der URL's in Heise.rdf angepasst, da von Heise geändert.
Code: Alles auswählen
MENU=Heise.de
ACTION=&*News holen,/var/plugins/heise-news.sh,Kopfzeilen werden verarbeitet.
INCLUDE=/tmp/fm-heisenews
ENDMENU
GetAway hat geschrieben:Ich habe dann mal in Version 0.4 noch ein paar Anpassungen vorgenommen:
- Einzelne Hochkomma's in den Kopfzeilen werden in Grave's gewandelt (C't in C`t), da es sonst bei "ACTION=Anzeigename im Menü" fehlinterpretiert wurde.
- Script- und Spanbereiche werden in der Vorverarbeitung der HTML-Seite entfernt.
- Heise-Menübreite auf 580 Pixel eingestellt.
Da Heise das Zeichen & als & sendet, hab ich (DrStoned) in Zeile 13 von heise-news.sh noch einen zusätzlichen Filter eingebaut..bismarck hat geschrieben:Ich habe mal ein wenig an der Geschwindigkeitsschraube gedreht. Nachfolgende Änderungen erstellen das Heise-Menue in unter 10 Sekunden:Code: Alles auswählen
#!/bin/sh #Ablaufgeschwindigkeit optimiert [ -f /tmp/fm-heisenews ] && rm /tmp/fm-heisenews wget -q -O- http://www.heise.de/newsticker/heise.rdf | sed 's/^[ \t]*//' > /tmp/heise TITEL=$(sed '/title\|link/!d' /tmp/heise | sed "s/<[^>]*>//g;s/\ /_/g;s/'/\`/g;s/,/./g" | \ sed '$!N;s#\n#',_/var/plugins/heise-tuxwetter.sh_~'#'| \ sed 's#$#',_News_werden_geladen_...'#' | sed "s/^/ACTION=\&/") for i in $TITEL; do echo $i | sed 's/_/\ /g' >> /tmp/fm-heisenews done # 1.Zeile löschen sed -i '1d;/^[ ]*$/d' /tmp/fm-heisenews rm /tmp/heise exit 0
Code: Alles auswählen
TITEL=$(sed '/title\|link/!d' /tmp/heise | sed "s/<[^>]*>//g;s/\ /_/g;s/'/\`/g;s/,/./g;s/&/\&/g" | \