{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/9"},{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"Provides Python clients to connect to a GPSD daemon and retrieve GPS location data as either dictionaries or object attributes, with optional threading support.","skillfed_tags":["gps-daemon","location-data","abandoned"],"use_cases":["Build a real-time location tracker that polls GPSD and logs coordinates at regular intervals.","Create a navigation app that reads GPS speed and course data from a local GPSD daemon.","Generate live KML files for Google Earth from a GPS device stream using the gegps3 utility.","Integrate GPS data into a threaded application using the pre-threaded AGPS3mechanism class.","Parse GPSD JSON output into Python objects for analysis or storage in a location-aware service."],"what_it_does":"gps3 is a Python client library for GPSD, the GPS daemon. It provides two main interfaces: one that unpacks GPS data into Python dictionaries (gps3.py), and another that exposes the same data as object attributes (agps3.py). Both connect to a GPSD socket, request data streams, and parse JSON packets into usable position, time, and motion attributes. A third variant, agps3threaded, wraps the attribute interface in a daemon thread so data is continuously available without blocking.\n\nThe package is designed for developers building GPS-aware applications on systems running GPSD. It handles the socket protocol and JSON parsing, leaving you to work with latitude, longitude, altitude, speed, and course data. Example scripts and a KML-generation utility are included, though the package itself has not been maintained since 2016 and targets only Python 2.7 and 3.0\u20133.5.","worth_installing":"No, unless you are maintaining legacy Python 2.7 or 3.0\u20133.5 code that already depends on this package. The project is abandoned (last commit 2017), its target Python versions are out of support, and no maintenance or security updates are forthcoming. If you need a modern GPSD client, seek an actively maintained alternative."},"id":"gps3","links":{"html":"https://skillfed.io/packages/gps3","md":"https://skillfed.io/packages/gps3.md","pypi":"https://pypi.org/project/gps3/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2016-09-04","license_spdx":null,"license_treatment":"permissive","name":"gps3","python_support":"unspecified","summary":"Python 2.7-3.5 clients for gpsd"},"popularity":{"monthly_downloads":74803,"position":14792,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.33.3"}
