{"id":15016942,"url":"https://github.com/haukex/hgpstools","last_synced_at":"2026-04-01T17:02:52.294Z","repository":{"id":229064159,"uuid":"619108714","full_name":"haukex/hgpstools","owner":"haukex","description":"Hauke's GPS Tools - A collection of various tools for logging and parsing GPS NMEA data.","archived":false,"fork":false,"pushed_at":"2023-04-14T06:27:52.000Z","size":238,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-28T01:08:58.309Z","etag":null,"topics":["gps","nmea","perl5","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haukex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-03-26T09:47:54.000Z","updated_at":"2023-10-08T11:34:07.000Z","dependencies_parsed_at":"2024-03-21T21:43:05.523Z","dependency_job_id":null,"html_url":"https://github.com/haukex/hgpstools","commit_stats":null,"previous_names":["haukex/hgpstools"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/haukex/hgpstools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haukex%2Fhgpstools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haukex%2Fhgpstools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haukex%2Fhgpstools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haukex%2Fhgpstools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haukex","download_url":"https://codeload.github.com/haukex/hgpstools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haukex%2Fhgpstools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gps","nmea","perl5","raspberry-pi"],"created_at":"2024-09-24T19:49:35.669Z","updated_at":"2026-04-01T17:02:52.266Z","avatar_url":"https://github.com/haukex.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nGPS Tools\n=========\n\n*by Hauke Daempfling \u003chaukex@zero-g.net\u003e\nat the Leibniz Institute of Freshwater Ecology and Inland Fisheries (IGB),\nBerlin, Germany, \u003chttp://www.igb-berlin.de/\u003e\n(legal information below)*\n\nThis is a collection of various tools for __logging and parsing GPS NMEA data__\nas well as (despite the name of the project)\n__general and device-specific data logging tools__,\nespecially for use with a __Raspberry Pi__.\nIt is by no means a complete application,\nbut its individual parts do work and can hopefully be useful.\nFeaturing:\n\n* A general-purpose serial logging daemon with USB hot-plugging support\n* Instructions on how to build a standalone NTP server synchronized to GPS\n* Miscellaneous tools and information on getting things\n  running on a [Raspberry Pi](http://www.raspberrypi.org/)\n\nThe scripts are written in [Perl](http://www.perl.org/)\n(at least v5.10 but a current version is *strongly* recommended!)\nand are intended for use on \\*NIX systems\n(some scripts may work on Windows but that is untested).\n\nIn general, you can get each tool's documentation via `perldoc \u003cfilename\u003e`.\nIn a few places, not every configuration option is documented, and\nyou may still need to have a look at the code.\nThe following gives some starting points, but note this list is not complete,\nhave a look around this repository to discover all the available scripts.\n\n*\t**`INSTALL-RPi-2020.md`**\n\t\n\tThe instructions I use on getting a basic Raspberry Pi setup.\n\t**Moved to \u003chttps://github.com/haukex/raspinotes/blob/main/BaseInstall.md\u003e**!\n\t\n*\t**`INSTALL-RPi.md`**\n\t\n\tInstructions on how to set up the serial logging daemon (mentioned below) on a Raspberry Pi.\n\tThe general setup instructions in this file have been **superseded by**\n\t**\u003chttps://github.com/haukex/raspinotes/blob/main/BaseInstall.md\u003e**!\n\t\n*\t**`RPi3_Adafruit-GPS_NTP-chrony.md`**  \n\t\n\tInstructions and tools to build a standalone GPS-synchronized NTP\n\tserver with a Raspberry Pi 3, an Adafruit \"GPS Hat\", and `chrony`.\n\t\n*\t**`ngserlog.pl`** and the `serloggers/*` scripts\n\t\n\tA generic serial port logger with support for hot-plugging USB/RS232 adapters.\n\tIn combination with a configuration script such as `ngserlog_nmea.pl`,\n\tit processes NMEA data, and can be run as a daemon.\n\tVarious other loggers have been added as well, and those\n\tconfigurations can be copied and adapted to log other kinds of data.\n\nMore information on NMEA:\n\n* \u003chttp://www.catb.org/gpsd/NMEA.html\u003e\n* \u003chttp://home.mira.net/~gnb/gps/nmea.html\u003e\n* \u003chttp://www.gpsinformation.org/dale/nmea.htm\u003e\n\nOther existing software tools:\n\n* [gpsd](http://www.catb.org/gpsd/)\n* [GPSBabel](http://www.gpsbabel.org/)\n\n\nAuthor, Copyright, and License\n------------------------------\n\nCopyright (c) 2016 Hauke Daempfling \u003chaukex@zero-g.net\u003e\nat the Leibniz Institute of Freshwater Ecology and Inland Fisheries (IGB),\nBerlin, Germany, \u003chttp://www.igb-berlin.de/\u003e\n\nThis project is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis software is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this software. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaukex%2Fhgpstools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaukex%2Fhgpstools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaukex%2Fhgpstools/lists"}