whereami

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: github.com/tuupola/whereami

Программа whereami представляет собой набор утилит и библиотек с открытым исходным кодом, предназначенных для определения географического местоположения устройства с использованием доступных сетевых интерфейсов, таких как Wi‑Fi и сотовые сети. В зависимости от реализации, она может работать как командная строка (CLI), библиотека для различных языков программирования или фреймворк для автоматической настройки конфигурации системы в зависимости от текущего местоположения.

Существуют различные реализации whereami, каждая из которых ориентирована на определённую платформу или сценарий использования. Например, версия, разработанная Виктором (https://github.com/victor/whereami), использует возможности Core Location на macOS для определения местоположения через Wi‑Fi-сети. В свою очередь, версия от Рафаэля Ринальди (https://github.com/rafaelrinaldi/whereami) предназначена для Linux и использует сервис freegeoip.net для получения информации о местоположении по IP-адресу. Также существует версия, использующая машинное обучение для предсказания местоположения на основе данных о Wi‑Fi-сетях (https://github.com/kootenpv/whereami).

  • Определение местоположения устройства с использованием доступных сетевых интерфейсов.
  • Поддержка различных форматов вывода, включая JSON и шифровку координат в градусах, минутах и секундах.
  • Интеграция с различными сервисами геолокации, такими как Mozilla Location Service и freegeoip.net.
  • Возможность использования в качестве командной строки, библиотеки для различных языков программирования или фреймворка для автоматической настройки системы.
  • Кроссплатформенность: поддержка macOS, Linux и Windows в зависимости от реализации.
Подробнее