Auto-Download Tool für josm-latest.jar

Ich habe die Tage einige Updates von JOSM verpasst…am schönsten wäre es natürlich wenn man ein konfigurierbares und selbständig laufendes Tool hätte welches bei Systemstart täglich direkt “http://josm.openstreetmap.de/download/josm-latest.jar” aufruft und in ein angegebenes Verzeichnis lädt und die Software immer schön auf dem aktuellsten Stand hält :sunglasses:

Ich kenne leider keine deartigen Tools und Websuche hat auch nichts ergeben.
Kennt jemand etwas in der Richtung?

Gruß
Paul

JOSM einfach über Java WebStart aufrufen

http://josm.openstreetmap.de/download/josm.jnlp

Für solche Aufgaben gibt es wget [1]. Du müsstest etwas wie die folgende Zeile beim Systemstart ausführen. Wie das genau geht, hängt von deinem Betriebssystem ab.

wget --output-document zielpfad.jar http://josm.openstreetmap.de/download/josm-latest.jar

Alternativ wie fma geschrieben JOSM per WebStart ausführen.

[1] http://de.wikipedia.org/wiki/Wget

Ja webstart ist ja manuell…das ist umständig und vergisst man evtl…so mach ich das ja jetzt bisher auch :wink:
Würde halt gerne automatisiert tagesaktuell halten…

wget kannte ich nicht…danke :slight_smile: Wird das halt beim scheduler eingerichtet.

Es gibt im Wiki ein Skript: http://wiki.openstreetmap.org/wiki/User:Cobra/DE:JOSM-script - Verwendung ist dort beschrieben. :slight_smile:

Edit: Welches OS nutzt du denn überhaupt?

naja, ich starte es immer über den .jnlp-link. Ist ja auch nicht anders als über ein Desktop Icon oder sonst irgendwie. Von daher auch nur ein ‘Klick’ und somit hab ich auch immer die aktuellste Version. Von daher verstehe ich ‘umständig und vergisst man evtl’ nicht so ganz wirklich.

Es ist ja nicht nur ein klick…weil man erstmal immer den Browser starten muss…das ist schon mind. ein Doppelklick. Dann den Link klicken…dann durch Tree bis zum richtigen Ordner durchklicken und dann speichern drücken…und das jeden Tag? :open_mouth:
Ich habe mir jetzt beim scheduler das wget Tool eingerichtet und es funktioniert genau so wie ich es will - vollautomatisches Update von JOSM beim Start von Windows…komfortabler gehts nicht :smiley:

Das hast Du falsch verstanden. jawaws = Java Web Start. Holt Dir einmalig eine Kopie der josm.jar aus dem Netz in den Java-Cache Deines Benutzerprofils (unter Windows). Ab da startet immer die lokale JOSM-Kopie. Wird irgendwann mal die josm.jar im Netz ausgetauscht macht javaws ein Update Deiner lokalen Kopie.

Also - ganz einfach. Einmal das *.jnlp file irgendwo hinspeichern und dann immer wieder ausführen. Java WebStart sorgt dafür daß du immer die neueste Version kriegst - ganz einfach und vollautomatisch :wink: Nix mit Browser starten und so :stuck_out_tongue: