Writing a python script to interact with GPS is very simple. Here we show how to create a new menu in GPS that when clicked, diplays a dialog saying the famous “Hello World!”.
Here is the code that you need to put in hello_world.py:
import GPS
def hello_world (self):
GPS.MDI.dialog ("Hello World!")
GPS.Menu.create ("/Help/Hello World!", on_activate=hello_world)
In order to use this plug-in, you can launch GPS with the following command line:
$ gps --load=python:hello_world.py
If would want the plug-in to be loaded everytime you launch GPS without having
to specify it on the command line, you should copy hello_world.py to your
$HOME/.gps/plug-ins/ directory or %USERPROFILE%\.gps\ under
Windows.
Alternatively, you can add the directory in which you plug-in is located to
you GPS_CUSTOM_PATH environment variable.
For a description of the various environment variables used by GPS,
see Environment Variables.