2023-02-20 18:36:28 +02:00
2022-11-17 22:23:40 +02:00
2022-09-29 22:25:52 +02:00
2022-12-18 22:36:43 +02:00
2022-12-10 00:18:50 +02:00

Offline Location Service

A very much WIP prototype for Mozilla Location Service (MLS) type location service with device-local databases.

Ironically, OLS does not work very well when offline, yet.

Requirements

Python 3.11 (for asyncio cancel scopes). See requirements.txt for module requirements.

Data sources

Currently OLS has the following backends:

  • Pass-through web backend to MLS or Google geolocation API. API keys are needed for both of these.
  • Wigle.net wifi and cell location backend with a local database cache and offline location resolution for cache hits. API keys are required, but free for low number of daily queries.

Planned:

Obsolete:

  • Offline M8B file backend. Unfortunately the minimum resolution here is 1 km and the M8B data available from wigle.net is very old.
Description
Languages
Python 100%