18 | | [http://gubaer.github.com/josm-scripting-plugin/content/js-doc/index.html Javascript API] for the JOSM application objects. |
| 17 | [http://gubaer.github.com/josm-scripting-plugin/content/js-doc/index.html Javascript API] for the JOSM application objects.\\ |
| 18 | Alternatively, you can use any scripting language which provides a JSR-223 compatible scripting engine, in particular |
| 19 | [http://groovy.codehaus.org/ Groovy], [http://www.jython.org/ Python], or [http://jruby.org/ Ruby].\\ |
| 20 | Please refer to the [https://gubaer.github.io/josm-scripting-plugin/doc/documentation.html plugin documentation] for more information and find the source on [https://github.com/gubaer/josm-scripting-plugin GitHub]. |
30 | | [wiki:Help/Plugin/Scripting/Python][[BR]] |
31 | | Various small scripts that are meant to illustrate how to do one thing. |
32 | | [wiki:Help/Plugin/Scripting/Python/SurfaceTypesOfRoutes] (Interesting for cycle routes, both loops and linear ones) |
33 | | Short piece of code, but illustrates some interesting concepts and reports on OSM data. Doesn't make changes to the data |
| 31 | * [wiki:Help/Plugin/Scripting/Python/RCN_Route_Validator]\\ |
| 32 | This is not a trivial script anymore. It does a lot in a complicated field (networks of cycle node routes with numbered nodes), makes changes to relations, writes to a file that can be pasted to the wiki. Analyzes routes, but also networks of routes or collections of networks of routes, depending on the selection in JOSM when the script was run. |
35 | | [wiki:Help/Plugin/Scripting/Python/RCN_Route_Validator][[BR]] |
36 | | This is not a trivial script anymore. It does a lot in a complicated field (networks of cycle node routes with numbered nodes), makes changes to relations, writes to a file that can be pasted to the wiki. Analyzes routes, but also networks of routes or collections of networks of routes, depending on the selection in JOSM when the script was run. |
| 34 | * [attachment:ticket:7991:AutoAddIntersections.py AutoAddIntersections] (needs [wiki:Plugin/UtilsPlugin2 UtilsPlugin2])\\ |
| 35 | Adds command queue listener that will perform utilsplugin2's AddNodesAtIntersections command after encountering Extrude command. (See #7991)\\ |
| 36 | Run once per JOSM session. |