Ralph hat mich daran erinnert, dass mein Plucker-Script jeden morgen läuft. Da nicht alle bevorzugten Nachrichtenquellen PDA-Konforme Webseiten anbieten, erstellt mein Script für diese passende Plucker-Startseiten, die Ihr hier findet.
4 Antworten auf „Plucker-Freuden“
Kommentare sind geschlossen.
das script funktioniert prima, ich kann es nur zum einsatz im plucker empfehlen. wenn es noch die taz etwas tiefer angraben würde, in den rubriken meine ich, waere es noch klasser 😉
ps: im eintrag „gewerkschaften“ funktioniert der link zum „wahnsinns-streik“ nicht.
Ja die Taz ist etwas knifflig, ich verbessere das noch bei Gelegenheit 🙂
Hallo,
Ich bin „Neu-Umsteiger“ von Avantgo auf Plucker.
Ich kapier nicht, wie deine Dateien funktionieren.
Ich ahne, dass sucker.sh die Kommandozeilen zu Plucker sind, aber wie geht’s?
Ich bin selbst mit der taz nicht klargekommen, was schade ist …
Gruss
Thomas
Die Taz aktualisiere ich nicht mehr, mit dem Script sollte es aber kein Problem sein. Die Taz downloade ich so:
Auszug aus sucker.sh:
###############################################
# alte taz-Inhalte vom Vortag löschen
rm /home/melle/.plucker/taz.html
# mein taz.php script downloaded die taz-Seiten:
php4 /home/melle/.plucker/taz.php | \
grep -v „X-Powered-By: PHP“ | \
grep -v „Content-Type: text/html“ > /home/melle/.plucker/taz.html
# plucker erstellt eine pdb-Datei für den Palm daraus
plucker-build -f /home/melle/.plucker/Taz -E /home/melle/.plucker/exclusionlist.txt -M 2 -H http://www.mellenthin.de/plucker/taz.html –noimages
taz.php, ruft gettaz.sh auf um alle Ressort-Links zu bekommen:
###############################################
„;
foreach($links as $link) {
// extract link and Link-Text
$href=preg_replace(„/.*\“(.*)\“.*/“,“\\1″,$link);
$text=preg_replace(„/.*>(.*)$text\n“;
$result = `./getressort.sh $href`;
echo $result;
}
echo „“;
?>
gettaz.sh downloaded mit Lynx die Taz-Seiten und korregiert die Ressort-Links (heftige Regex-Magic)
###############################################
lynx –source http://www.taz.de/pt/.nf/home | sed ’s/.*\).*“ | sed ’s/.*\(.*\).*/\1/g‘