1c4d9324bd71015f9bf4612801dd9589f28cb097
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:
- Offline cell location backend using the public domain MLS cell ID database.
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%