рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯред рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ Wifi рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
iwlist wlan0 рд╕реНрдХреИрди | sed -n's /.* рдкрддрд╛: // p; T; s / // g; q '|
sed 's /.*/ {рд╕рдВрд╕реНрдХрд░рдг: 1.1.0, рд╣реЛрд╕реНрдЯ: maps.google.com, request_address: true, address_language:' $ {LANG /.*/} ', wifi_towers: [{mac_ddress: "&", signal_strength : 8, рдЖрдпреБ: 0}]} / '|
curl -sX POST -d @ -
www.google.com/loc/json |
sed -e 'h; s /.* рдЕрдХреНрд╖рд╛рдВрд╢ ": \ ([^, * *)ред * / \ / /; рдЬреА; s / \ n [^ \ n] * рджреЗрд╢рд╛рдВрддрд░": \ ([^,] *) *ред * /, \ 1 \ n / s; s | ^ | http: //maps.google.com/maps? Q; | | x; s / [, {] / \ n / g; s / [ "}] // g; s /: / \ t / g; s / \ n //; рдЬреА '
рдХрд░реНрд▓ рд▓рдЧрд╛рдирд╛ рди рднреВрд▓реЗрдВред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рд╢рд╣рд░ рдФрд░ рд╕рдбрд╝рдХ рдХреА рд╕рд╣реА рдкрд╣рдЪрд╛рди рдХреА, рдореИрдВрдиреЗ рдШрд░ рдХреЗ рдирдВрдмрд░ 4 рдкрд░ рдПрдХ рдЧрд▓рддреА рдХреАред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? Google рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдкреЙрдЗрдВрдЯ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИрдВ (рдореИрдХ рджреНрд╡рд╛рд░рд╛)ред
рдкрд╣рд▓рд╛ рднрд╛рдЧ (iwlist wlan0 рд╕реНрдХреИрди | sed -n 's /.* рдкрддрд╛: // p; T; s / / // g; q') рд╕рд┐рд░реНрдл рдПрдХ рдЦрд╕рдЦрд╕ тАЛтАЛрдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред