Wi-Fi simple geolocation tool

О проекте

Wloc (Wi-Fi simple geolocation library and tool) — это небольшая библиотека и приложение на Python, демонстрирующее возможности геолокации исключительно посредством Wi-Fi точек доступа (без использования GPS).

Лицензия: GNU GPLv3.

Распространение

Загрузить последнюю версию скрипта в исходных кодах, вы всегда можете на странице проекта на GitHub, в разделе Релизы, либо на общей странице загрузок.

Требования к системе

Для работы проекта необходим установленный Python 2.7+, либо Python 3.x, а также следующие модули:

  • установленный и активированный Network Manager;
  • python-networkmanager;
  • python-lxml;
  • python-requests.

Поддерживаемые бэкэнды

В настоящее время поддерживаются следующие бэкэнды:

  • Yandex Maps API;
  • Google Geolocation API.

Установка и использование

Установка не требуется. Просто загрузите исходники релиза (или воспользуйтесь Git репозиторием) и пропишите свои токены:

  1. распакуйте архив в любой каталог;
  2. получите API токен Яндекса и/или Google;
  3. откройте файл wloc/settings.py в любом текстовом редакторе и пропишите полученные на предыдущем шаге токены;
  4. запустите wloc.py:
    ./wloc.py -y -g

Параметры командной строки

Приложение wloc имеет следующие параметры командной строки:

  • -h или —help — вывести краткую справочную информацию;
  • -y или —yandex — получить геопозицию посредством Yandex;
  • -g или —google — получить геопозицию посредством Google.

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *