OpenStreetMap logo OpenStreetMap

JOSM Auto Update

Posted by ott on 11 September 2008 in English.

Some days ago I wrote this little script to automatically fetch the latest version of JOSM if available:

#!/bin/sh

lastmod="`curl -q -I http://josm.openstreetmap.de/download/josm-latest.jar 2>&1 | grep Last-Modified`"

if [ ! -f ~/.josm-latest ]; then
touch ~/.josm-latest
fi

if [ "$lastmod" != "`cat ~/.josm-latest`" ]; then
wget -q -O ~/bin/josm-latest.jar http://josm.openstreetmap.de/download/josm-latest.jar
echo "$lastmod" > ~/.josm-latest
fi

java -jar ~/bin/josm-latest.jar

Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Comment from HannesHH on 11 September 2008 at 21:18

wget -N macht das von selbst, spielt allerdings nicht mit -O zusammen. ;)

Comment from HannesHH on 11 September 2008 at 21:19

eeeerm, I wanted to answer in English.

wget -N does that too, you won't be able to use it together with -O though.

Comment from vibrog on 15 September 2008 at 18:34

happy i saw this post and discussion.

#!/bin/sh
josm="/Library/Java/josm.jar"
curl -s http://josm.openstreetmap.de/download/josm-latest.jar \
-z $josm -o $josm
java -Dapple.laf.useScreenMenuBar=true \
-jar $josm >/dev/null 2>/dev/null &

Comment from ott on 15 September 2008 at 21:06

Thanks, works great!

Log in to leave a comment