{"id":16974834,"url":"https://github.com/woheller69/gpscockpit","last_synced_at":"2025-04-13T08:41:19.846Z","repository":{"id":38374293,"uuid":"432959439","full_name":"woheller69/gpscockpit","owner":"woheller69","description":"Android GPS dashboard and head-up display","archived":false,"fork":false,"pushed_at":"2024-09-09T05:04:19.000Z","size":1825,"stargazers_count":193,"open_issues_count":1,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-15T01:08:03.530Z","etag":null,"topics":["android","gps-location","head-up-display"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woheller69.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2021-11-29T08:24:37.000Z","updated_at":"2024-10-11T15:50:47.000Z","dependencies_parsed_at":"2024-10-26T01:04:38.304Z","dependency_job_id":null,"html_url":"https://github.com/woheller69/gpscockpit","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fgpscockpit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fgpscockpit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fgpscockpit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fgpscockpit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woheller69","download_url":"https://codeload.github.com/woheller69/gpscockpit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248686590,"owners_count":21145523,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["android","gps-location","head-up-display"],"created_at":"2024-10-14T01:08:23.222Z","updated_at":"2025-04-13T08:41:19.825Z","avatar_url":"https://github.com/woheller69.png","language":"Java","funding_links":["https://www.paypal.com/signin","https://www.paypal.com/donate?hosted_button_id=XVXQ54LBLZ4AA"],"categories":[],"sub_categories":[],"readme":"\n\u003cpre\u003eSend a coffee to \nwoheller69@t-online.de \n\u003ca href= \"https://www.paypal.com/signin\"\u003e\u003cimg  align=\"left\" src=\"https://www.paypalobjects.com/webstatic/de_DE/i/de-pp-logo-150px.png\"\u003e\u003c/a\u003e\n\n  \nOr via this link (with fees)\n\u003ca href=\"https://www.paypal.com/donate?hosted_button_id=XVXQ54LBLZ4AA\"\u003e\u003cimg  align=\"left\" src=\"https://img.shields.io/badge/Donate%20with%20Debit%20or%20Credit%20Card-002991?style=plastic\"\u003e\u003c/a\u003e\u003c/pre\u003e\n\n\n| **RadarWeather** | **Gas Prices** | **Smart Eggtimer** |\n|:---:|:---:|:---:|\n| [\u003cimg src=\"https://github.com/woheller69/weather/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.weather/) | [\u003cimg src=\"https://github.com/woheller69/spritpreise/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.spritpreise/) | [\u003cimg src=\"https://github.com/woheller69/eggtimer/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.eggtimer/) |\n| **Bubble** | **hEARtest** | **GPS Cockpit** |\n| [\u003cimg src=\"https://github.com/woheller69/Level/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.level/) | [\u003cimg src=\"https://github.com/woheller69/audiometry/blob/new/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.audiometry/) | [\u003cimg src=\"https://github.com/woheller69/gpscockpit/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.gpscockpit/) |\n| **Audio Analyzer** | **LavSeeker** | **TimeLapseCam** |\n| [\u003cimg src=\"https://github.com/woheller69/audio-analyzer-for-android/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.audio_analyzer_for_android/) |[\u003cimg src=\"https://github.com/woheller69/lavatories/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.lavatories/) | [\u003cimg src=\"https://github.com/woheller69/TimeLapseCamera/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.TimeLapseCam/) |\n| **Arity** | **Cirrus** | **solXpect** |\n| [\u003cimg src=\"https://github.com/woheller69/arity/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.arity/) | [\u003cimg src=\"https://github.com/woheller69/omweather/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.omweather/) | [\u003cimg src=\"https://github.com/woheller69/solXpect/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.solxpect/) |\n| **gptAssist** | **dumpSeeker** | **huggingAssist** |\n| [\u003cimg src=\"https://github.com/woheller69/gptassist/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.gptassist/) | [\u003cimg src=\"https://github.com/woheller69/dumpseeker/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.dumpseeker/) | [\u003cimg src=\"https://github.com/woheller69/huggingassist/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.hugassist/) |\n| **FREE Browser** | **whoBIRD** | **PeakOrama** |\n| [\u003cimg src=\"https://github.com/woheller69/browser/blob/newmaster/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.browser/) | [\u003cimg src=\"https://github.com/woheller69/whoBIRD/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.whobird/) | [\u003cimg src=\"https://github.com/woheller69/PeakOrama/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.PeakOrama/) |\n| **Whisper** | **Seamless** | |\n| [\u003cimg src=\"https://github.com/woheller69/whisperIME/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.whisper/) | [\u003cimg src=\"https://github.com/woheller69/seamless/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.seemless/) | |\n\n# GPS Cockpit \u0026 Head-Up Display\n\n\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg\" width=\"250\"\u003e \n\nShow your GPS data in a cockpit view\n\n\u003ca href=\"https://f-droid.org/packages/org.woheller69.gpscockpit\"\u003e\u003cimg alt=\"Get it on F-Droid\" src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" height=\"100\"\u003e\u003c/a\u003e\n\n## Features\n\nGPS Cockpit finds your device's location via GPS and shows most relevant data in a cockpit style.\nYou can also see the list of visible satellites with their identifiers and signal quality.\nLocation coordinates can be copied to clipboard, shared, or opened in a maps app, if installed.\nClearing A-GPS aiding data is also supported.\n\nSpeed range can be selected by clicking on the speedometer. \nA left swipe on the speedometer will show an altimeter instead.\nWhen the START button is pressed travel distance is recorded (horizontal movement and also\naccumulated up and down movements). A change is only recognized and added to the distance if\nthe position changes by more than 2x GPS accuracy for horizontal movement and 3x GPS accuracy for\nvertical movements and only if accuracy is at least 15m.\nA flipped view for use as head-up display is also available.\n\nA tile in quick settings allows you to enable/disable GPS lock.\n\nDepending on the device this may or may not work with screen off. \nSome manufacturers have implemented hostile energy management options and do not respect\napp permissions for holding wake locks or ignore battery optimizations.\n\nSee https://dontkillmyapp.com/\n\n\n## Third-Party Resources\n\n* The program is based on https://github.com/mirfatif/MyLocation published under AGPL 3.0 or later\n* https://github.com/androidx/androidx published under Apache License 2.0\n* https://github.com/material-components/material-components-android published under Apache License 2.0\n* https://github.com/sherter/google-java-format-gradle-plugin published under MIT License\n* https://github.com/saket/Better-Link-Movement-Method published under Apache License 2.0\n* https://github.com/anastr/SpeedView published under Apache License 2.0\n* https://github.com/kix2902/CompassView published under Apache License 2.0\n* https://github.com/barbeau/gpstest  (getAltitudeMeanSeaLevel from NMEA strings and getDMSFromLocation) published under Apache License 2.0\n* https://github.com/woheller69/AltimeterView (forked from https://github.com/leondzn/simple-analog-clock ) published under Apache License 2.0\n\n## License \n\nYou **CANNOT** use and distribute the app icon in anyway, except for **GPS Cockpit** (`org.woheller69.gpscockpit`) app.\n\n    GPS Cockpit is free software: you can redistribute it and/or modify\n    it under the terms of the Affero GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    Affero GNU General Public License for more details.\n\n    You should have received a copy of the Affero GNU General Public License\n    along with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoheller69%2Fgpscockpit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwoheller69%2Fgpscockpit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoheller69%2Fgpscockpit/lists"}