Linux-barfuß-Treffen 8./9.06.02 (Hobby? Barfuß! 2)

Xanadu ⌂ @, Tuesday, 14.05.2002, 01:41 (vor 8236 Tagen) @ Dirk MS

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 :-(

[image] Mein schöner Sport


gesamter Thread:

 RSS-Feed dieser Diskussion