wenn schon denn schon :
Code:
date -d "`wget --save-headers -q -O - http://www.die-staemme.org/map/ally.txt | grep 'Last-Modified: ' | cut -c 16-`" >/path/botfiles.date
hiermit holt man sich das datum, wann die files auf dem server das letzte mal aktualisiert wurden
Code:
wget -q -O - http://www.die-staemme.org/map/ally.txt.gz | gzip -d - | perl -i -p -e 's/\+/ /g; s/(%(..))/chr(hex($2))/ge;' > /path/ally.txt
wget -q -O - http://www.die-staemme.org/map/tribe.txt.gz | gzip -d - | perl -i -p -e 's/\+/ /g; s/(%(..))/chr(hex($2))/ge;' > /path/tribe.txt
wget -q -O - http://www.die-staemme.org/map/village.txt.gz | gzip -d - | perl -i -p -e 's/\+/ /g; s/(%(..))/chr(hex($2))/ge;' > /path/village.txt
das ist viel besser als deine variante
- es wird die gepackte version geladen
- diese wird entpackt
- das perl-regex ersetzt die html zeichen "%xx" und "+" in ascii-zeichen
funzt hervorragend seit vielen tagen in meiner crontab
//edit:
ach ja, ich hab noch nen irc-bot ("plugin" für eggdrop) gecoded.
- der kann einmal entfernung und dauer von koordinate x/y zu x/y berechnen (bsp: "!d 10 10 -30 -30")
- der kann spieler suchen und infos drüber anzeigen (zb "!p *ception*")
- der spieler kann auch über koords gesucht werden (!k 10 10)
- es können alle stammespartner eines spielers gesucht werden, und zwar nach entfernung sortiert ("!n 10 10")
!h gibt ne hilfe aus...
wer mit dem bot rumspielen will und ihn mal testen will: #bot-demo @ QNet