Pagrindinis Linux Gaukite IP adreso geografinės vietos informaciją „Bash“ sistemoje „Linux“.
 

Gaukite IP adreso geografinės vietos informaciją „Bash“ sistemoje „Linux“.


Norėdami gauti geografinės vietos informaciją apie konkretų IP adresą, turite naudoti tam tikrą internetinę paslaugą, kuri teikia atitinkamą API. Norint išvengti įgaliojimų suteikimo procedūros ir API rakto valdymo, naudinga naudoti kai kurias viešąsias paslaugas. Viena iš tokių paslaugų yra FreeGeoIP.net.

Tai suteikia viešą HTTP API, leidžiančią ieškoti IP adresų geografinės vietos. Jis naudoja IP adresų, susietų su miestais, duomenų bazę ir kitą svarbią informaciją, pvz., laiko juostą, platumą ir ilgumą. Tai labai naudinga.

Paslauga gali pateikti paieškos rezultatus kaip JSON arba XML. Taigi, jei sujungsime curl su kokiu nors JSON analizatoriumi, galime gauti reikiamą informaciją.

Aš naudosiu savo mėgstamą JSON analizatorių, jq:

jq-in-reposTai labai lengvas ir greitas.

Mūsų atveju užklausa turėtų būti tokia:

|_+_|

Dalis „json“ yra norimas duomenų formatas. Be JSON, tai gali būti XML arba CSV.

Paleiskite užklausą su curl ir pamatykime išvestį:

geo-query-rawRezultatas yra neapdorota JSON išvestis, kurią sunku perskaityti. Norėdami pagerinti rezultatų rinkinio išvaizdą, naudokite įrankį jq. Sujunkite jį su garbanomis taip:

|_+_|

Išvestį bus lengviau perskaityti:filtruojamas pagal geografinę užklausą

Naudodami jq galite filtruoti išvestį ir padaryti ją tik reikiamus laukus. Ši komanda parodys tik šalies pavadinimą, platumą ir ilgumą:

|_+_|

Šią komandą galite išsaugoti kaip šį apvalkalo scenarijų:

|_+_|

Kitą kartą, kai reikės gauti geografinės vietos informaciją, scenarijų galite vykdyti taip:

|_+_|

Viskas.

Skaitykite Toliau

„Microsoft Edge“ žiniatinklio fiksavimo įrankis gavo viso puslapio parinktį
„Microsoft Edge“ žiniatinklio fiksavimo įrankis gavo viso puslapio parinktį
„Microsoft Edge“ žiniatinklio fiksavimo įrankis, leidžiantis daryti naršyklėje atidaryto puslapio ekrano kopijas, turi nedidelį papildymą. Be to,
Išjunkite „Edge“ mygtuką „Internet Explorer“ sistemoje „Windows 10“.
Išjunkite „Edge“ mygtuką „Internet Explorer“ sistemoje „Windows 10“.
Kaip išjungti naująjį „Edge“ mygtuką, matomą šalia atidaryto naujo skirtuko mygtuko „Internet Explorer“ naršyklėje sistemoje „Windows 10“.
Leiskite „Windows 11“ atidaryti paieškos nuorodas numatytojoje naršyklėje
Leiskite „Windows 11“ atidaryti paieškos nuorodas numatytojoje naršyklėje
Štai kaip padaryti, kad valdiklių ir paieškos nuorodos būtų atidarytos numatytoje naršyklėje sistemoje „Windows 11“. „Microsoft“ neseniai patvirtino, kad kai kurios „Windows 10“ funkcijos
Nustatykite numatytąjį „WSL Linux Distro“ sistemoje „Windows 10“.
Nustatykite numatytąjį „WSL Linux Distro“ sistemoje „Windows 10“.
Numatytasis WSL Linux platinimas sistemoje Windows 10 yra platinimas, kuris paleidžiamas, kai išduodate komandą „wsl“ be parametrų. Be to, jis atidaromas iš „Atidaryti Linux“.
„Microsoft“ į „Bing“ integravo „Speedtest by Ookla“.
„Microsoft“ į „Bing“ integravo „Speedtest by Ookla“.
„Microsoft“ pakeitė „Bing“ greičio testavimo funkciją su „Ookla Speedtest“ valdikliu. Šis valdiklis leidžia vartotojams išmatuoti atsisiuntimo, įkėlimo greitį
Kaip atsisiųsti spausdintuvo tvarkyklę HP OfficeJet Pro 8710
Kaip atsisiųsti spausdintuvo tvarkyklę HP OfficeJet Pro 8710
Sužinokite, kaip atnaujinti savo HP OfficeJet Pro 8710 spausdintuvo tvarkyklę. Sužinokite apie automatinių naujinimų patogumą naudodami Help My Tech.
Priverstinai išjungti ekrano užsklandą sistemoje „Windows 10“.
Priverstinai išjungti ekrano užsklandą sistemoje „Windows 10“.
Kaip priverstinai išjungti ekrano užsklandą sistemoje „Windows 10“. Ekrano užsklandos buvo sukurtos siekiant apsaugoti labai senus CRT ekranus nuo sugadinimo dėl tokių problemų kaip ekrano perdegimas.
Kaip pakeisti naršyklės elgseną, kai įvedate tekstą atidarytame lange
Kaip pakeisti naršyklės elgseną, kai įvedate tekstą atidarytame lange
Kai ką nors įvedate naršyklėje, bus pasirinktas elementas pavadinimu, kuris prasideda tuo, ką įvedėte. „Explorer“ siūlo 2 pasirinkimus, kaip pakeisti šį elgesį.
Lengvai pamatykite skirtumą tarp aktyvių ir neaktyvių langų sistemoje „Windows 10“.
Lengvai pamatykite skirtumą tarp aktyvių ir neaktyvių langų sistemoje „Windows 10“.
Kaip lengvai pamatyti skirtumą tarp aktyvių ir neaktyvių langų sistemoje „Windows 10“.
„Firefox 124“ išleista su PDF ir „Firefox View“ patobulinimais
„Firefox 124“ išleista su PDF ir „Firefox View“ patobulinimais
„Mozilla Firefox 124“ dabar yra stabilioje šakoje, kurioje yra keletas įvairių naršyklės funkcijų patobulinimų. Dabar galite rūšiuoti turinį
Kaip pakeisti vartotojo agentą „Firefox“.
Kaip pakeisti vartotojo agentą „Firefox“.
Galite pakeisti vartotojo agento eilutę „Mozilla Firefox“. Tai galima padaryti naudojant plėtinį arba naudojant specialią parinktį naršyklės puslapyje about:config.
„Mozilla“ bando „Firefox 100“ vartotojo agento eilutę
„Mozilla“ bando „Firefox 100“ vartotojo agento eilutę
Visos pagrindinės naršyklės, būtent „Edge“, „Chrome“ ir „Firefox“, artėja prie didelio etapo: 100 versijos išleidimo. Pasaulyje, kuriame išleidžiama „Windows“.
Įgalinkite „Ultimate Performance Power Plan“ sistemoje „Windows 10“ (bet kuris leidimas)
Įgalinkite „Ultimate Performance Power Plan“ sistemoje „Windows 10“ (bet kuris leidimas)
Su Windows 10 Spring Creators Update 1803 versija Microsoft pristatė naują maitinimo schemą – Ultimate Performance. „Microsoft“ apribojo „Windows 10 Pro“, skirtą darbo stotims. Naudodami paprastą triuką, galite jį įjungti bet kuriame „Windows 10“ 1803 versijos leidime.
Išsaugokite paslaugų sąrašą faile sistemoje „Windows 10“.
Išsaugokite paslaugų sąrašą faile sistemoje „Windows 10“.
Šiandien pamatysime, kaip išsaugoti veikiančių ir sustabdytų paslaugų sąrašą tekstiniame faile sistemoje „Windows 10“. Apžvelgti du metodai: naudojant sc.exe ir „PowerShell“.
Pridėti arba pašalinti žodžius rašybos tikrinimo žodyne sistemoje „Windows 10“.
Pridėti arba pašalinti žodžius rašybos tikrinimo žodyne sistemoje „Windows 10“.
„Windows 10“ yra su rašybos tikrinimo funkcija. Jis daugiausia skirtas planšetinių kompiuterių naudotojams, nes palaiko automatinį neteisingai parašytų žodžių taisymą arba paryškinimą
Mėlyno ekrano klaidos ir kompiuterio priežiūra
Mėlyno ekrano klaidos ir kompiuterio priežiūra
Štai keletas kompiuterio priežiūros priemonių, kad išvengtumėte mėlynojo ekrano klaidų jūsų kompiuteryje. Ištaisytas sprendimas sprendžiant mėlynojo ekrano klaidos pranešimą
Programos peržiūra: „Windows 10“ ugniasienės valdymas, skirtas visiškai valdyti programų prieigą prie tinklo
Programos peržiūra: „Windows 10“ ugniasienės valdymas, skirtas visiškai valdyti programų prieigą prie tinklo
„Windows 10 Firewall Control“ yra paprasta nemokama trečiosios šalies programa, skirta valdyti ir stebėti programų tinklo veiklą sistemoje „Windows 10“.
„WiFi“ trikdžiai ir ryšio problemos
„WiFi“ trikdžiai ir ryšio problemos
Pašalinkite „WiFi“ trikdžių ir ryšio problemas naudodami mūsų paprastą naudoti žinių bazės straipsnį. Greitai atsikelkite ir paleiskite!
Visi būdai iš naujo paleisti ir išjungti „Windows 10“.
Visi būdai iš naujo paleisti ir išjungti „Windows 10“.
Šiame straipsnyje apžvelgsime įvairius „Windows 10“ kompiuterio paleidimo ir išjungimo būdus.
Winaero Tweaker
Winaero Tweaker
„Winaero Tweaker“ yra nemokama programa, skirta visoms „Windows“ versijoms, leidžianti koreguoti (t. y. koreguoti) paslėptus slaptus nustatymus, kurių „Microsoft“ neleidžia koreguoti
Pridėkite diską prie „Windows 10“ saugyklos vietų saugyklos
Pridėkite diską prie „Windows 10“ saugyklos vietų saugyklos
Galite pridėti naują diską prie esamo saugyklos vietos saugyklos sistemoje „Windows 10“. Galite pridėti USB, SATA ir SAS diskus naudodami saugyklos vietas.
„Sudo“, skirta „Windows 11“, iš tikrųjų veikia „Windows 10“ ir „Windows 7“.
„Sudo“, skirta „Windows 11“, iš tikrųjų veikia „Windows 10“ ir „Windows 7“.
Jis skirtas ne tik „Windows 11“: neseniai paskelbtas „Windows“ skirtas „Sudo“ įrankis buvo sėkmingai įdiegtas „Windows 10“ ir net senesnėse „Windows 7“.
Kaip įjungti užduočių juostos laikrodžio sekundes sistemoje „Windows 11“.
Kaip įjungti užduočių juostos laikrodžio sekundes sistemoje „Windows 11“.
„Microsoft“ atnaujino „Windows 11“ užduočių juostą, todėl ji pagaliau gali rodyti sekundes laikrodyje. Tokia funkcija buvo prieinama „Windows 10“, tačiau to reikėjo
Kaip sužinoti, ar mano GPU miršta?
Kaip sužinoti, ar mano GPU miršta?
Norite sužinoti, ar grafikos plokštės susidėvi? Prieš nuspręsdami įsigyti pakaitinę vaizdo plokštę, sužinokite, kaip nustatyti, ar jūsų GPU neveikia.