Ich wollte schon immer über das Surfer-Plugin die letzten Beiträge im VDR-Portal anzeigen lassen, und jetzt habe endlich hinbekommen .
Es mag evtl. auch einfacher gehen, aber ich wuste nicht wie .
Schön wäre es wenn das Plugin ein Farbtaste zur Direkteingabe eines Links hätte, somit müste man nicht immer Vorwärts blättern.
Folgende Anpassungen sind notwending:
getPage.sh
GET_URL=$1
DO_LINKS=${2:-"0"}
WIDTH=${3:-"56"}
DST_PAGE=/tmp/surfer.tmp
DST_LINK=/tmp/surfer.tmp.lnk
rm -f $DST_PAGE
rm -f $DST_LINK
[ -z "$GET_URL" ] && exit 1
RESULT=`echo $GET_URL | cut -b 1-25`
if [ "$RESULT" = "http://www.vdr-portal.de/" ]
then
PFAD=`dirname $0`
$PFAD/vdr-portal.pl "$1" "$2" "$3"
else
lynx -dump -width=$WIDTH -hiddenlinks=ignore "$GET_URL" | \
awk '{
if(link_section == 1) {
if(links == 1) {
gsub("^[ 0-9]*\. ", "")
if(length($0) > 0 && index($0,"http://") == 1)
print $0 >>dst
}
} else {
if(match($0,"References") || match($0,"Verweise"))
link_section = 1
else {
gsub("\[[0-9]*\]", "")
print $0
}
}
}' links=$DO_LINKS dst=$DST_LINK 2>/dev/null | \
sed -e 's/\[[0-9a-zA-Z_?&=.,\-]* //g' -e 's/\[[0-9a-zA-Z_?&=.,\-]*$//g' >$DST_PAGE 2>/dev/null
fi
Alles anzeigen
surfer.conf (zusätzlicher Eintrag)
Und letzendlich das Script "vdr-portal.pl" im gleichen Directory wie das getPage.sh Script.
So sieht es dann aus:
ZitatAlles anzeigen
VDR-PORTAL - Letzte Beiträge
[1][S]: Mini Sat Schüssel
[2]softdevice, directfb und matrox g450
[3]Kernel 2.6.18 für LinVDR
[4]Kanotix 2006 no swap (< 128MB)
[5]Howto : ASUS M2NPV-VM mit Kanotix (Neu:
Script für nvram-wakeup !!)
[6]Front USB-Tasten LC16M
[7]Extremer Speicherbedarf von vdr2dvd
[8]Atmolight - Release 0.0.4
[9][Fixed-UPDATE] VDR 1.4.3 für LinVDR 0.7
[10]S3 Suspend ==> Wakeup == boot
[11]externe Festplatte und HDTV
[12]sharemarks noch in betrieb?
[13][gelöst] keine AC3 Ausgabe am J2
[14][USERTREFFEN] Göttingen und Umland...
(Snut#02 (!) - Süd Niedersachen Usertreffen
07.10.06)
[15]Burn 0.1.0 Public Beta (aktuell: pre21)
ZitatAlles anzeigen
Post « [1]Previous Thread | [2]Next Thread »
_________________________________________
Beitrag von: tarandor
_________________________________________
Die curl hab ich noch nicht in mein Paket
gepackt.
Kommt aber noch. smile
Was die Fehler bei ldconfig betrifft:
Die Dateien gibt es bei mir im System
überhaupt nicht!? Augen rollen
Hast du vielleicht noch was anderes
installiert?
Hast du auch den aktuellen Enigma?
Da sollte der Pfad
/etc/vdr/plugins/text2skin/EnigmaBase sein!?
Falls das eine Neuinstallation ist fehlt evtl.
auch noch das hier:
[3]http://nella.de/pub/vdr/conf-tarandor-20060
824.tar.bz2
Gruß
Tarandor
Today, 18:44
tarandor is offline
_________________________________________
Beitrag von: goaman
_________________________________________
hi ..
also das mit der curl ... hab ich mir doch
gedacht smile
die datein sind dann also müll aus anderen
zeiten ...
und den pfad hab ich tatsächlich nicht.(
\EnigmaBase )
dann also die einfach geschichte: das neuste
enigma einbauen
wobei ich naiv dachte, das wäre irgendwo bei
den ganzen
packeten dabei ...
und neu ist die installation sicher nicht ...
smile
danke.
Today, 18:55
_________________________________________
Beitrag von: goaman
_________________________________________
enigma hat den namen ja nicht ohne grund ...
....
....
....
Gruß,
Chuck
P.S Mit folgendem in der surfer.conf lassen sich auch mehr Beiträge anzeigen:
Das Script gibt es nun hier zu herunterladen. Script zu parsen des VDR-Portals (i.V. mit dem Surfer-Plugins)