Linux для всех / Определите свое местоположение по WiFi сети
Простой скрипт. Определяет местоположение. Вы должны работать через Wifi.
iwlist wlan0 scan | sed -n s/.* Address: //p;T;s/ //g;q |
sed s/.*/{version:1.1.0,host:maps.google.com,request_address:true,address_language:${LANG/.*/},wifi_towers:[{mac_address:"&",signal_strength:8,age:0}]}/ |
curl -sX POST -d @-
www.google.com/loc/json
| sed -e h;s/.*latitude":([^,]*).*/1/;G;s/n[^n]*longitude":([^,]*).*/,1n/;s|^|http://maps.google.com/maps?q=|;x;s/[,{]/n/g;s/["}]//g;s/:/t/g;s/n//;GnНе забудьте поставить curl. В моем случае правильно определил город и улицу, ошибся с номером дома на 4. Как это работает? Google собирает информацию о том, где расположены какие точки доступа (по MAC). Первая часть (iwlist wlan0 scan | sed -n s/.* Address: //p;T;s/ //g;q ) — это просто определение мака.
Источник:Все о Google на Хабрахабре
www.google.com/loc/json
| sed -e h;s/.*latitude":([^,]*).*/1/;G;s/n[^n]*longitude":([^,]*).*/,1n/;s|^|http://maps.google.com/maps?q=|;x;s/[,{]/n/g;s/["}]//g;s/:/t/g;s/n//;GnНе забудьте поставить curl. В моем случае правильно определил город и улицу, ошибся с номером дома на 4. Как это работает? Google собирает информацию о том, где расположены какие точки доступа (по MAC). Первая часть (iwlist wlan0 scan | sed -n s/.* Address: //p;T;s/ //g;q ) — это просто определение мака.
Источник:Все о Google на Хабрахабре
Похожие новости
- [Перевод] Как CAPTCHA используются для установки стиллеров и троянов
- Еще раз об SVG-виджетах в tcl/tk
- Spark_news: ЦБ передаст часть IT-разработки в Индию?
- Давид и Голиаф: что делать региональному застройщику, если в регион пришёл федеральный девелопер
- Топ новостей инфобеза за июнь 2025 года
- Прощайте, Excel-пароли; привет, прозрачный аудит! Внедряем в инфраструктуру PAM-инструмент
- GooD_News: Blizzard сворачивает разработку нового контента для мобильной Warcraft Rumble на фоне массовых увольнений в Microsoft
- Шухрат Мамасыдыков: Как набрать 2,5 млн. подписчиков за 3 месяца: разбор стратегий блогеров
- Рисовка в контенте застройщика: когда работает, зачем нужна и какие результаты приносит
- Блог ленивого инвестора: Где мы, и куда нам нужно дойти