Principal Linux Obtenha informações de geolocalização do endereço IP no Bash no Linux
 

Obtenha informações de geolocalização do endereço IP no Bash no Linux


Para obter informações de localização geográfica sobre um endereço IP específico, você precisa usar algum serviço online que forneça a API apropriada. É uma boa ideia utilizar algum serviço público para evitar o procedimento de autorização e o gerenciamento de chaves API. Um desses serviços é FreeGeoIP.net.

Ele fornece uma API HTTP pública para pesquisar a geolocalização de endereços IP. Ele usa um banco de dados de endereços IP associados às cidades, juntamente com outras informações relevantes, como fuso horário, latitude e longitude. Isto é muito útil.

O serviço pode fornecer resultados de pesquisa como JSON ou XML. Portanto, se combinarmos curl com algum analisador JSON, podemos obter as informações necessárias.

Usarei meu analisador JSON favorito, jq:

jq-em-reposÉ muito leve e rápido.

Para o nosso caso, a consulta deve ser a seguinte:

|_+_|

A parte 'json' aqui é o formato de dados desejado. Além de JSON, pode ser XML ou CSV.

Vamos executar a consulta com curl e ver o resultado:

consulta geográfica brutaO resultado é uma saída JSON bruta que é difícil de ler. Para melhorar a aparência do conjunto de resultados, vamos usar a ferramenta jq. Combine-o com curl da seguinte maneira:

|_+_|

A saída será mais fácil de ler:filtrado por consulta geográfica

Usando jq, você pode filtrar a saída e fazer com que ela mostre apenas os campos obrigatórios. O comando a seguir exibirá apenas o nome do país, latitude e longitude:

|_+_|

Você pode salvar este comando como o seguinte script de shell:

|_+_|

Na próxima vez que precisar obter informações de geolocalização, você poderá executar seu script assim:

|_+_|

É isso.

Leia A Seguir

Alterar a cor do ícone da pasta individual no Linux Mint
Alterar a cor do ícone da pasta individual no Linux Mint
Veja como alterar a cor da pasta no Linux Mint. Você pode alterar a cor do ícone de uma pasta individual no gerenciador de arquivos,
Impedir que o Firefox siga o modo de aplicativo claro e escuro no Windows 10
Impedir que o Firefox siga o modo de aplicativo claro e escuro no Windows 10
Se você definir o tema ‘Escuro’ como tema do aplicativo no Windows 10, o Firefox 63 aplicará automaticamente o tema Escuro integrado. Veja como desabilitar isso.
Adicionar menu de contexto do modo de apresentação no Windows 10
Adicionar menu de contexto do modo de apresentação no Windows 10
O modo de apresentação no Windows 10 foi projetado para ajudar usuários de dispositivos portáteis (por exemplo, laptops). Você pode habilitá-lo ou desabilitá-lo mais rapidamente com um menu de contexto.
Adicionar menu de contexto de reconhecimento de fala no Windows 10
Adicionar menu de contexto de reconhecimento de fala no Windows 10
Para sua conveniência, você pode adicionar um comando especial para iniciar o reconhecimento de fala diretamente no menu de contexto da área de trabalho do Windows 10.
O Windows 11 24H2 agora afirma claramente que você precisa de uma CPU com suporte POPCNT
O Windows 11 24H2 agora afirma claramente que você precisa de uma CPU com suporte POPCNT
O programa de configuração para a versão de teste mais recente do Windows 11 24H2 (Build 26058, Dev/Canary) apresenta uma verificação especial para a instrução PopCnt em
O repositório Winget está sofrendo de aplicativos duplicados com manifestos malformados
O repositório Winget está sofrendo de aplicativos duplicados com manifestos malformados
Na semana passada, a Microsoft lançou a primeira versão estável do Winget, seu gerenciador de pacotes integrado para Windows. A ferramenta permite automatizar o gerenciamento de aplicativos por
Como alterar a letra da unidade no Windows 10
Como alterar a letra da unidade no Windows 10
Por padrão, o Windows 10 atribui automaticamente letras de unidade às unidades conectadas, incluindo unidades internas e externas. Você pode querer alterar essas letras.
Dicas a seguir quando o monitor não estiver funcionando
Dicas a seguir quando o monitor não estiver funcionando
Se o monitor não funcionar, siga este guia fácil de usar para ajudá-lo a voltar ao trabalho. Obtenha Help My Tech para atualizações de driver sem complicações
Skype para Linux descarta suporte de CPU AMD
Skype para Linux descarta suporte de CPU AMD
Como você já deve saber, a Microsoft está desenvolvendo uma nova versão do Skype para sistema operacional Linux. Ao contrário das versões 4.x anteriores do Skype, que são consideradas
Como atualizar para o Windows 10 gratuitamente
Como atualizar para o Windows 10 gratuitamente
Aprenda a atualizar para o Windows 10 gratuitamente com nosso guia fácil de seguir. Comece sua jornada de atualização do Windows 10.
Diagnosticar problemas de atualização do Windows 10 com SetupDiag
Diagnosticar problemas de atualização do Windows 10 com SetupDiag
Para ajudar os usuários a realizar atualizações sem problemas, a Microsoft lançou uma nova ferramenta de diagnóstico, SetupDiag. O procedimento de atualização do Windows 10 pode apresentar problemas.
DivX Deception: Aumentando a segurança com HelpMyTech
DivX Deception: Aumentando a segurança com HelpMyTech
O DivX está comprometendo a segurança do seu sistema? Descubra como a HelpMyTech pode ajudá-lo a se manter protegido contra práticas enganosas.
Exportar e importar distribuição WSL Linux no Windows 10
Exportar e importar distribuição WSL Linux no Windows 10
A atualização do Windows 10 versão 1903 de abril de 2019 permite ao usuário exportar e importar uma distribuição WSL de/para um arquivo TAR, para que possa ser compartilhado ou movido para outro PC.
Redefinir pastas fixadas de acesso rápido no Windows 10
Redefinir pastas fixadas de acesso rápido no Windows 10
Você pode redefinir rapidamente as pastas fixadas do Acesso Rápido no Windows 10 File Explorer. Analisaremos dois métodos que você pode usar para redefinir e
Como alterar o layout do teclado sensível ao toque no Windows 10
Como alterar o layout do teclado sensível ao toque no Windows 10
Veja como mudar o layout do teclado de toque no Windows 10 e defini-lo como Padrão, Uma mão, Manuscrito e Completo (Padrão).
Como baixar o driver HP Deskjet 2652
Como baixar o driver HP Deskjet 2652
Se você estiver procurando detalhes sobre como baixar um driver de impressora HP Deskjet 2652, aqui estão instruções rápidas passo a passo. Comece agora.
Como fixar qualquer pasta na barra de tarefas do Windows 10
Como fixar qualquer pasta na barra de tarefas do Windows 10
Veja como você pode fixar uma pasta na barra de tarefas do Windows 10 sem usar ferramentas de terceiros. Usaremos a capacidade integrada do File Explorer.
O Windows 11 não detecta seu segundo monitor? Vamos consertar isso.
O Windows 11 não detecta seu segundo monitor? Vamos consertar isso.
Corrija o problema do Windows 11 que não detecta um segundo monitor com nosso guia definitivo, com dicas da HelpMyTech para fácil resolução.
Limpe um disco com segurança com Diskpart no Windows 10
Limpe um disco com segurança com Diskpart no Windows 10
Você pode limpar um disco com segurança no Windows 10, para que as informações não possam ser recuperadas. A operação exclui completamente todos os dados armazenados no disco.
Monitor Philips não funciona
Monitor Philips não funciona
Se você estiver tendo problemas com o monitor Philips não funcionando, aqui estão algumas etapas rápidas de solução de problemas. Conserte seu monitor Philips rapidamente.
Ativar ou desativar HDR e cores WCG para exibição no Windows 10
Ativar ou desativar HDR e cores WCG para exibição no Windows 10
Como ativar ou desativar HDR e cores WCG para um monitor no Windows 10. O Windows 10 oferece suporte a vídeos HDR (HDR). O vídeo HDR remove as limitações do vídeo SDR
Monitor afiado não funciona
Monitor afiado não funciona
Se você estiver tendo problemas com o monitor Sharp não funcionando, experimente nosso guia de solução de problemas fácil de usar. Volte ao trabalho agora mesmo!
A Microsoft corrigiu um bug na Ferramenta de Recorte do Windows que faz com que ela salve a imagem original mesmo que você a edite
A Microsoft corrigiu um bug na Ferramenta de Recorte do Windows que faz com que ela salve a imagem original mesmo que você a edite
Existe uma vulnerabilidade bastante séria na Ferramenta de Recorte do Windows 11, que permite restaurar parcial ou completamente os dados removidos do
Como baixar o driver do mouse Logitech M325
Como baixar o driver do mouse Logitech M325
Se você tiver um mouse Logitech M325, pode ser necessário atualizar seu driver ocasionalmente. Obtenha instruções passo a passo sobre como obter rapidamente o driver necessário.