Hi All,
Ich würde gerne das Newstickerplugin in Verbindung mit dem rss Feed des esniper Frontend es|f auf dem Eisfair nutzen. Es gibt da aber das Problem, das der Newsticker ANSI formatierte Sonderzeichen üöä korrekt und UTF-8 Sonderzeichen verstümmelt darstellt. Gibt es da irgendwie Abhilfe? Versteht der Ticker nur ANSI?
Newsticker und Sonderzeichen
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: Newsticker und Sonderzeichen
Konnte es mithilfe des Authors von Es|F fixen.
Falls jemand interesse daran hat - Esniper ist ein Sniper für die Bucht. Es gibt mittlerweile ein Eisfair Package welches auch das Frontend Es|F enthält. Dieses Frontend bietet einen RSS Feed über die im Esniper laufenden Auktionen (deren Status) an. Das ganze macht sich auf der Dbox (besonders wenn man einen Beamer nutzt) richtig Klasse.
Es gibt noch ein kleines Problem. Wie kann man in dem Ticker Fenster auf "?" Zeilenumbrüche erzwingen?
Falls jemand interesse daran hat - Esniper ist ein Sniper für die Bucht. Es gibt mittlerweile ein Eisfair Package welches auch das Frontend Es|F enthält. Dieses Frontend bietet einen RSS Feed über die im Esniper laufenden Auktionen (deren Status) an. Das ganze macht sich auf der Dbox (besonders wenn man einen Beamer nutzt) richtig Klasse.
Es gibt noch ein kleines Problem. Wie kann man in dem Ticker Fenster auf "?" Zeilenumbrüche erzwingen?
-
- Foren-Moderator
- Beiträge: 944
- Registriert: Freitag 21. Januar 2005, 16:18
Re: Newsticker und Sonderzeichen
Hallo,
meinst du eigentlich das Newsticker-Plugin, welches als Laufschrift abläuft? Soweit ich gelesen habe, sind die Sourcen davon verlorengegangen, eine Weiterentwicklung also nur durch ein komplettes Neuschreiben möglich. Als Ansatz könnte man da allerdings den Clone dieses Plugins aus dem VDR-Lager benutzen.
MfG,
MTM.
meinst du eigentlich das Newsticker-Plugin, welches als Laufschrift abläuft? Soweit ich gelesen habe, sind die Sourcen davon verlorengegangen, eine Weiterentwicklung also nur durch ein komplettes Neuschreiben möglich. Als Ansatz könnte man da allerdings den Clone dieses Plugins aus dem VDR-Lager benutzen.
MfG,
MTM.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: Newsticker und Sonderzeichen
Ja - genau dass. Man findet es nur als binary. Wenn man weis wie es tickt (z.B. das es nur ANSI / ISO frißt) kann man damit umgehen. Es hat so seine Eigenheiten. Z.B. Darf der Feed keine HTML Tags enthalten (die werden glatt mit dargestellt). Leider versteht die Detailbox weder \n noch %20 und auch kein <br> Es wird eine Zeile dargestellt und irgendwann umgebrochen.MTM hat geschrieben:Hallo,
meinst du eigentlich das Newsticker-Plugin, welches als Laufschrift abläuft? Soweit ich gelesen habe, sind die Sourcen davon verlorengegangen, eine Weiterentwicklung also nur durch ein komplettes Neuschreiben möglich. Als Ansatz könnte man da allerdings den Clone dieses Plugins aus dem VDR-Lager benutzen.
MfG,
MTM.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Newsticker und Sonderzeichen
Hallo, ich habe mir mal einen Parser gebaut, durch den ich die RSS-Feeds schicke.
Ausgewählte Sonderzeichen werden dadurch gewandelt.
Die Datei nt_parser.sh sieht so aus und kommt nach /var/tuxbox/plugins
mit den Rechten 755.
Der geänderte Aufruf in der Datei /var/tuxbox/config/tuxnews.list
muss so erfolgen.
Ausgewählte Sonderzeichen werden dadurch gewandelt.
Die Datei nt_parser.sh sieht so aus und kommt nach /var/tuxbox/plugins
mit den Rechten 755.
Code: Alles auswählen
#!/bin/sh
################################
# nt_parser v0.22 by GetAway
################################
# Steuerzeichen
[ `echo "\r" | grep -c "\r"` -gt 0 ] && alias echo="echo -e"
CRLF=`echo "\r"`
URL=$(echo $* )
URL=`echo "$URL" | sed 's/~/=/'`
FAKE="<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n
<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns=\"http://my.netscape.com/rdf/simple/0.9/\">\n
<channel>\n
<title>Newsticker Parser</title>\n
<link>no link</link>\n
<description>no description</description>\n
</channel>\n
<item>\n
<title>Fehler beim laden der Webseite - $URL konnte nicht geladen werden</title>\n
<link>no link</link>\n
</item>\n
</rdf:RDF>"
CONTENT=`wget -q -O- "$URL" 2> /dev/null | sed "s/$CRLF//g" |\
sed "s/Ä/Ä/g;s/Ö/Ö/g;s/Ãœ/Ü/g;s/ä/ä/g;s/ö/ö/g;s/ü/ü/g;s/ß/ß/g;s/á/á/g;s/é/é/g;s/Ã/Ã/g;s/ó/ó/g;s/ú/ú/g;s/–/-/g;s/’/ e/g;s/&/\&/g"`
#---------Ausgabe--------
if [ -n "$CONTENT" ] ; then
echo $CONTENT
else
echo $FAKE
fi
exit 0
muss so erfolgen.
Viel spaß beim testenDie Welt = http://localhost/cgi-bin/exec?nt_parser "http://www.welt.de/vermischtes/?service~Rss"
Heise Online = http://localhost/cgi-bin/exec?nt_parser "http://www.heise.de/newsticker/heise.rdf"
Heise Mobil = http://localhost/cgi-bin/exec?nt_parser "http://www.heise.de/mobil/newsticker/heise.rdf"
Heise Security = http://localhost/cgi-bin/exec?nt_parser "http://www.heise.de/security/news/news.rdf"
Telepolis = http://localhost/cgi-bin/exec?nt_parser "http://www.telepolis.de/news-xl.rdf"
Tagesschau = http://www.tagesschau.de/newsticker.rdf
N-TV = http://localhost/cgi-bin/exec?nt_parser "http://www.n-tv.de/23.rss"
Sport1 Fussball News = http://localhost/cgi-bin/exec?nt_parser "http://www.sport1.de/de/rss/rss-news-fussball.html"
Sport1 allgemeine News = http://localhost/cgi-bin/exec?nt_parser "http://www.sport1.de/de/rss/rss-news.html"
TweakPC.de = http://localhost/cgi-bin/exec?nt_parser "http://www.tweakpc.de/includes/rdf/tweakpc.rdf"
# Hinweis - Bei der Übergabe der URL an den Parser dürfen keine '=' Zeichen
# im Link vorkommen. Diese müssen gegen ein '~' ausgetauscht werden, damit
# die Parameter korrekt verarbeitet werden. Im Parser wird dieses "Hilfszeichen"
# gegen das originale '=' zurückgetauscht.
# Es werden max. 10 Einträge unterstützt
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: Newsticker und Sonderzeichen
diesen Parser hatte ich auch schon "irgendwo" gefunden. Wir habens mit dem es-f anders hingekriegt - wird nun schon angepaßt geliefert. Der Parser brauch etwas lange bei größeren Files. Was schmerzlich bleibt ist das in der Deteilansicht keine Zeilenumbrüche erzeugbar sind.