#!/bin/bash
for bssid in $*; do 
    echo BSSID $bssid
    curl -s -d '{version:1.1.0,host:maps.google.com,request_address:true,address_language:en,wifi_towers:[{mac_address:"'$bssid'",signal_strength:8,age:0}]}' www.google.com/loc/json | perl -ple 's/\{|,|},|}$/$c=$&; if ($c eq "{") { $i++; " $c\n".("    "x$i) } elsif ($c eq "}"||$c eq "},") { $i--; "\n".("    "x$i)."$c\n".("    "x$i) } else {  "$c\n".("    "x$i) }/ge' | grep "^        " | sed "s/^        //"
done

#echo '{"location":{"latitude":52.1640259,"longitude":4.4792325,"address":{"country":"The Netherlands","country_code":"NL","region":"South Holland","county":"Leiden","city":"Leiden","street":"Plesmanlaan","street_number":""},"accuracy":73.0},"access_token":"2:Cq7xlrMzSoL-S5sX:r1fKG3Bi8LE477b0"}' | perl -ple 's/\{|,|},|}$/$c=$&; if ($c eq "{") { $i++; " $c\n".("    "x$i) } elsif ($c eq "}"||$c eq "},") { $i--; "\n".("    "x$i)."$c\n".("    "x$i) } else {  "$c\n".("    "x$i) }/ge' | grep "^        " | sed "s/^        //"
