Linux-barfuß-Treffen 8./9.06.02 (Hobby? Barfuß! 2)
Hallo Dirk
Ich suche allerdings immer noch einen Offline-Reader für Linux, damit ich beim Lesen der ganzen Beiträge noch hinterher komme.
Schöne Füße
Dirk
Hier mal ein Skript welches ich im Internet gefunden habe. Ist nicht von mir aber ganz brauchbar.
#!/bin/bash
#
# benötigte Programme: bash, wget, sed, grep
if [ "$1" = "" ]
then
echo "Usage: $0 < url>"
echo
echo "Example:"
echo
echo " $0 index.php?mode=index&category=9942"
exit 1
fi
# "http://" am Anfang entfernen
url=`echo $1 | sed -e s/"^http:\/\/"//g`
rm -f index.html
wget http://$url
# Dateinamen der Beiträge extrahieren
beitraege=`cat index.html | grep "messages/[0-9]*.htm" | sed -e s/".*\(messages\/[0-9]*.htm\).*"/"\\1"/g | sort -n`
mkdir -p messages
cd messages
# einzelne Beiträge herunterladen
for beitrag in $beitraege
do
wget -nc http://$url/$beitrag
done
Bei mir arbeitet das wunderbar.
Einfach mit Copy & Paste das Skript in ne Textdatei kopieren, ausführbar machen mit chmod 755 dateiname
und am besten nach /usr/bin kopieren. Damit lese ich hier offline das Forum.
Aufruf dann mit skriptname index.php?mode=index&category=9942 aus dem Verzeichniss heraus in dem Du das Forum haben möchtest.
Am besten in Deinem $HOME ein Unterverzeichniss einrichten mit z.b.
md barfussforum
mit cd barfussforum dahineinwechseln und dann mit eingabe eben skriptname $URL (wie oben) den download starten. Geht mit allen Parsimonyforen (einfach entsprechende $URL setzen).
Viel Spass beim offline readen unter Linux wünscht
DMS290 Xanadu
Jürgen
Archiv wird leider nicht downgeloadet