Navegar pelo terminal

1. Navegar pelo terminal

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/01/2018 - 18:35h

Pessoas .. tenho na página "locate.htm" o seguinte ...
<html>
<head>
<title>Test</title>
<p id="demo"></p>
<script type="text/javascript">

var x = document.getElementById("demo");

function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}

function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
</head>
<body>
<div id="div" />
<script type="text/javascript">getLocation()</script>
</body>
</html>


como navego pelo terminal ???

a intenção é obter minha latitude e longitude


  


2. Re: Navegar pelo terminal

Vinicius Araujo Lopes
viniciusalopes

(usa Ubuntu)

Enviado em 03/01/2018 - 02:25h

Opa, pessoa!
Instala o 'links2'
# apt install links2 

Para navegar nessa página especificamente, passe a página como parametro:
# links2 locate.htm 

Para navegar em outras páginas na internet, execute sem parâmetros::
# links2 
depois tecla 'g' para informar a URL.

ESC exibe o menu.

O programa não tem manual ($ man links2) mas o $ links2 --help já ajuda.
Principais comandos:
Keys:
ESC display menu
^C quit
^P scroll up
^N scroll down
[, ] scroll left, right
up, down select link
->, enter follow link
<-, z go back
g go to url
G go to url based on current url
^G go to url based on current link
^R reload
/ search
? search back
n find next
N find previous
= document info
\ document source
| HTTP header
* toggle displaying of image links (text mode)
d download
s bookmarks
q quit or close current window
^X cut to clipboard
^B copy to clipboard
^V paste from clipboard
^K cut line (in textarea) or text to the end (in field)
^U cut all text before cursor
^W autocomplete url
Alt-1 .. Alt-9
switch virtual screens (svgalib and framebuffer)


 __________________________________
/ Apresente soluções! \
| Opiniões não resolvem problemas. |
| |
\ --Viniciusalopes /
---------------------------------
\ ^__^
\ (oo)\_______
(__) )/\/
||----w |
|| ||



3. Re: Navegar pelo terminal

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 03/01/2018 - 13:15h

viniciusalopes escreveu:

Opa, pessoa!
Instala o 'links2'
# apt install links2 

Para navegar nessa página especificamente, passe a página como parametro:
# links2 locate.htm 

Para navegar em outras páginas na internet, execute sem parâmetros::
# links2 
depois tecla 'g' para informar a URL.


opa jovem ... a parada não é tão simples .. esse script exige confirmação de localização no browser pelo usuário (eu).. é nisso que estou travado ... uma q eu não vou ter como dar essa autorização pois essa navegação vai ser parte de um script para obtenção automática de dados ( no caso minha latitude e longitude ), outra que esse links2 nem abre a página.

a nevegação é só uma das tentativas q estou fazendo para obter automaticamente minha latitude e longitude, qualquer outra forma de consegui-las tb me resolveria sacou ?

Eu tentei a localização por IP mais ela é totalmente sem noção ... cada dia mostra que estou em uma cidade diferente !!!


EDIT: tentei tb com um "programa" ... mais tb deu RUIM >>> https://www.vivaolinux.com.br/topico/Debian/Provavel-erro-de-chave-publica

Abçs


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



4. Re: Navegar pelo terminal

Vinicius Araujo Lopes
viniciusalopes

(usa Ubuntu)

Enviado em 03/01/2018 - 21:16h

Já viu essa api do tio Google?
https://developers.google.com/maps/documentation/geocoding/intro?hl=pt-br

 __________________________________
/ Apresente soluções! \
| Opiniões não resolvem problemas. |
| |
\ --Viniciusalopes /
---------------------------------
\ ^__^
\ (oo)\_______
(__) )/\/
||----w |
|| ||



5. Re: Navegar pelo terminal

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 03/01/2018 - 21:44h

viniciusalopes escreveu:

Já viu essa api do tio Google?
https://developers.google.com/maps/documentation/geocoding/intro?hl=pt-br


velho ... essas API's a principio ( ou por normas ou por leis ), exigem intervenção do usuário para aceitar ou não a geolocalização ( rastreamento ) sacou ... meu problema está justamente aí ... preciso de um script/comando q me entregue isso sem eu ter q clicar em aceitar ...

como não sou conhedor a fundo desses comandos .. wget, curl etc ... eu imaginei que tivesse algum parâmetro deles que pre-autorizasse isso .. é o que eu estou buscando !!!!


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



6. Re: Navegar pelo terminal

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 04/01/2018 - 10:15h

A maioria (senão todos) os navegadores em modo texto NÃO dão suporte a javascript. Logo essa sua página HTML não vai funfar, já que vc usa javascript pra obter as infos de lat./longitude.


7. Re: Navegar pelo terminal

8. Re: Navegar pelo terminal

Matheus
pylm

(usa Gentoo)

Enviado em 04/01/2018 - 11:13h

Dá pra compilar o elinks com suporte básico a javascript, conforme a documentação

http://elinks.or.cz/documentation/manual.html#ecmascript

Não cheguei a testar se funciona com a sua página, mas vale o teste.


9. Re: Navegar pelo terminal

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 04/01/2018 - 11:41h



foi a primeira coisa que tentei antes de abrir esse tópico
https://www.vivaolinux.com.br/topico/Debian/Provavel-erro-de-chave-publica


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



10. Re: Navegar pelo terminal

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 04/01/2018 - 11:44h

pylm escreveu:

Dá pra compilar o elinks com suporte básico a javascript, conforme a documentação

http://elinks.or.cz/documentation/manual.html#ecmascript

Não cheguei a testar se funciona com a sua página, mas vale o teste.


nemmmmmmmm ... ta aí uma coisa que nõ vou me dar ao trabalho de fazer, pois mesmo se conseguir ainda vou esbarrar na autorização !!!


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



11. Re: Navegar pelo terminal

Vinicius Araujo Lopes
viniciusalopes

(usa Ubuntu)

Enviado em 06/01/2018 - 12:07h

Maurício,
Testei o freegeoip com o docker-ce no Kubuntu 17.10.
Link: https://github.com/fiorix/freegeoip

Depois de instalado conforme as instruções, basta digitar um comando informando o apenas o IP externo.
Ele acertou a cidade, mas a localização ficou um pouco longe.
Instruções para Ubuntu: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
Comando:
$ curl localhost:8080/json/177.133.xx.yy 
Saída
"ip":"177.133.xx.yy","country_code":"BR","country_name":"Brazil","region_code":"GO","region_name":"Goi
as","city":"Goiânia","zip_code":"","time_zone":"America/Sao_Paulo","latitude":-16.701,"longitude":-49.
2669,"metro_code":0}

 __________________________________
/ Apresente soluções! \
| Opiniões não resolvem problemas. |
| |
\ --Viniciusalopes /
\ ---------------------------------
\ ^__^
\ (oo)\_______
(__) )/\/
||----w |
|| ||



12. Re: Navegar pelo terminal

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 06/01/2018 - 14:41h

viniciusalopes escreveu:

Maurício,
Testei o freegeoip com o docker-ce no Kubuntu 17.10.
Link: https://github.com/fiorix/freegeoip


velho .. como eu disse antes ... essa localização por IP sempre me da a cidade errada ... mais tentei aqui e agora fiquei perdido no que fazer

mauricio@phantom ~ $ sudo docker run hello-world
docker: Error response from daemon: open /var/lib/docker/overlay2/2ea219b1e276bcfd4a72b16a81bc2100230f2341b536a9e63d7635c89a922e1a-init/merged/etc/resolv.conf: operation not permitted.
See 'docker run --help'.
mauricio@phantom ~ $


NOTA: nenhum erro na instalação do docker-ce

mauricio@phantom ~ $ sudo apt-get install docker-ce
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os NOVOS pacotes a seguir serão instalados:
docker-ce
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 0 B/30,2 MB de arquivos.
Depois desta operação, 152 MB adicionais de espaço em disco serão usados.
A seleccionar pacote anteriormente não seleccionado docker-ce.
(Lendo banco de dados ... 152452 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../docker-ce_17.12.0~ce-0~ubuntu_amd64.deb ...
A descompactar docker-ce (17.12.0~ce-0~ubuntu) ...
A processar 'triggers' para systemd (215-17+deb8u7) ...
A processar 'triggers' para man-db (2.7.0.2-5) ...
Configurando docker-ce (17.12.0~ce-0~ubuntu) ...
A processar 'triggers' para systemd (215-17+deb8u7) ...


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------




01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts