Skip to content

feat: implement geolocation - #13

Open
m1guelpf wants to merge 2 commits into
PenumbraOS:masterfrom
m1guelpf:gps-fallback
Open

m1guelpf wants to merge 2 commits into
PenumbraOS:masterfrom
m1guelpf:gps-fallback

Conversation

@m1guelpf

Copy link
Copy Markdown

Uses beaconDB to implement GPS fallback for the pin.

beaconDB is a public-domain wireless geolocation database. It's a replacement for the now-defunct Mozilla Location Service.

Most of the code in this PR was generated with Codex (using gpt-6-astra), but has been manually reviewed.

@agg23 agg23 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My immediate reaction to this was that geolocating using surrounding WiFi networks was against my privacy stance and goals for the project, but after more thought I think it's probably fine.

The actual HTTP client should be in server-rs/src/external. Everything looks roughly correct

@m1guelpf
m1guelpf requested a review from agg23 September 11, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants