https://github.com/xvitaly/wloc
Simple Wi-Fi geolocation library and tool
https://github.com/xvitaly/wloc
geolocation google-geolocation google-maps-api library linux mozilla-geolocation-api mozilla-location-service network-manager python python-3 tool wi-fi wi-fi-geolocation yandex yandex-geolocation
Last synced: about 1 year ago
JSON representation
Simple Wi-Fi geolocation library and tool
- Host: GitHub
- URL: https://github.com/xvitaly/wloc
- Owner: xvitaly
- License: gpl-3.0
- Created: 2016-01-04T07:06:37.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-09-04T16:08:52.000Z (almost 3 years ago)
- Last Synced: 2025-03-27T05:24:20.011Z (about 1 year ago)
- Topics: geolocation, google-geolocation, google-maps-api, library, linux, mozilla-geolocation-api, mozilla-location-service, network-manager, python, python-3, tool, wi-fi, wi-fi-geolocation, yandex, yandex-geolocation
- Language: Python
- Homepage:
- Size: 710 KB
- Stars: 6
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Wi-Fi geolocation library and tool
[](https://github.com/xvitaly/wloc/releases)
[](https://pypi.org/project/wloc/)
[](https://github.com/xvitaly/wloc/actions/workflows/python.yaml)
[](https://github.com/xvitaly/wloc/actions/workflows/codeql.yml)
[](https://ci.appveyor.com/project/xvitaly/wloc)
[](https://www.codacy.com/gh/xvitaly/wloc/dashboard)
[](https://www.codefactor.io/repository/github/xvitaly/wloc)
[](https://github.com/xvitaly/wloc/issues)
---
## About
Locate user by using global Wi-Fi database (no GPS required). Supported backends:
* [Google Geolocation API](https://developers.google.com/maps/documentation/geolocation/intro);
* [Mozilla Geolocation API](https://mozilla.github.io/ichnaea/api/index.html);
* [Yandex Locator API](https://tech.yandex.ru/locator/doc/dg/api/json-docpage/).
Warning! Do not use `master` branch in production due to possible breaking changes. Always use [tagged versions](https://github.com/xvitaly/wloc/releases) instead.
## License
[GNU General Public License version 3](LICENSE). External libraries can use another compatible licenses.
Icon for the Windows executable and installer from the [Noto Emoji](https://github.com/googlefonts/noto-emoji) font, licensed under the terms of the [Apache License 2.0](licenses/noto-emoji.LICENSE.txt).
## Documentation
Documentation available [here](docs/README.md).