Programming Gypsy With Python

Overview of Gypsy
Connecting to a GPS
Getting Your Location

Overview of Gypsy

Gypsy is a GPS multiplexer daemon for allowing multiple location-aware programs to receive data from the same GPS device. Gypsy was designed for all manner of systems from the high end desktops and laptops, right down to low power handheld systems and mobile phones.

Applications talk to the Gypsy daemon over DBus, which handles all communication with the GPS device. It parses the data from the GPS, and emits DBus signals when data has changed.