white_rabbit
Geocacher
Hallo.
Vor einiger Zeit hatte ich schon mal ein Script hier vorgestellt, doch das funktioniert mittlerweile so nicht mehr. Ich habe das ganze jetzt aber angepasst -- und es läuft wieder. Das Script schaut auf dem Server nach, welche Version zur Zeit aktuell ist, lädt diese dann runter und entpackt sie. Ich habe hier die Java- und die PPC-Version. Daher benötige ich auch nur diese beiden Pakete. Wer's brauchen kann: Bitte sehr! Der awk-Befehl läßt sich übrigens auch eleganter umsetzen aber es funktioniert auch so...
Vor einiger Zeit hatte ich schon mal ein Script hier vorgestellt, doch das funktioniert mittlerweile so nicht mehr. Ich habe das ganze jetzt aber angepasst -- und es läuft wieder. Das Script schaut auf dem Server nach, welche Version zur Zeit aktuell ist, lädt diese dann runter und entpackt sie. Ich habe hier die Java- und die PPC-Version. Daher benötige ich auch nur diese beiden Pakete. Wer's brauchen kann: Bitte sehr! Der awk-Befehl läßt sich übrigens auch eleganter umsetzen aber es funktioniert auch so...
Code:
#! /bin/bash
cd ~/CacheWolf/stable_release/
aktuell=$(curl -s -L http://www.miksworld.de/cachewolf | awk '/folder.gif/ { if (substr($0,62,8) ~ /^[0-9]/) print substr($0,62,8) }' | sort -nr -t. -k1,1 -k2,2 -k3,3 | head -n1 )
echo "Aktuelle Version: $aktuell"
echo "Java-Version wird heruntergeladen!"
cd Java_Version
wget -N http://www.miksworld.de/cachewolf/$aktuell/cachewolf-v$aktuell-java.zip
unzip ./cachewolf-v$aktuell-java.zip
cd ..
cd PocketPC2003
wget -N http://www.miksworld.de/cachewolf/$aktuell/cachewolf-v$aktuell-ppc2003.zip
unzip ./cachewolf-v$aktuell-ppc2003.zip
echo "Done!"