http://www.zago.eti.br/lynx.txt FAQ e dicas sobre navegadores em modo texto, muito útil pra transferir documentos da internet diretamente pro editor "vi", veja também sobre o navegador em modo texto "links", procure neste documento por links Use CTRL+F para refinar a pesquisa. Navegando com Lynx use a / em substituição ao CTRL+F. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Antonio Francisco Zago - zagolinux@uol.com.br http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux Lynx é um navegador em modo texto presente em muitas distros, mas existem outras opções, segue algumas indicações de navegadores em modo texto: http://lynx.isc.org/ em inglês, tem help, guia do usuário e mais documentação. http://lynx.browser.org/ em Inglês com help on-line. Pra acessar sites que requer autenticação com java ou algo semelhante, procure pelo "curl", tem alguns exemplos de comando no FAQ: http://www.zago.eti.br/speed-autentica.txt http://w3m.sourceforge.net/index.en.html Web browser em modo texto com emulador window, página com em ingles. download. elinks - documentação e download. http://elinks.or.cz/ Links - navegador em modo texto- home page - docomentação e download http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/links/ veja algumas mensagens sobre links no FAQ: http://www.zago.eti.br/browser.txt ************************************************************************** lynx - navegador em modo console (texto) Em micros sem ambiente gráfico, por exemplo servidores ou quando não consegue configurar a placa de video, em micros muito lento ou que não consegue carregar um ambiente gráfico. faça um teste, na linha de comando do shell (konsole) para navegar em modo texto e acessar este documento; digite: lynx www.zago.eti.br/lynx.txt Requer o paconte lynx, está presente na maioria das distros, procure no seu gerenciador de pacotes por lynx, alguns exemplos de pesquisa pelo pacote e comando para instalar. Via apt-get apt-get search lynx apt-get install lynx Via smart smart search lynx smart install linx -y Não esqueça do manual, tem muitas opções; man lynx Arquivo de configuração fica em: /etc/lynx.cfg ************************************************************************** links - navegador em modo texto, melhor visual que lynx, opções de navegação veja no manual, man links links - lynx-like alternative character mode WWW browser Instalar, procure links no gerenciador de pacotes, exemplo com gerenciador smart smart install links -y na linha de comando execute links mais a url, acrescente -g para interface gráfica, compare o resultados destes exemplos. links www.zago.eti.br links -g www.zago.eti.br ************************************************************************** Usando o lynx para download e limpar marcações HTML. Use a opção (-dump) para limpar as marcações HTML e redirecionares para desviar a saida para arquivo, exemplo para download de comandos.hmtl, criar e salvar em arquivo texto (meuarq.txt) sem codigos de HTML. lynx -dump http://www.zago.eti.br/comandos.html > meuarq.txt Acrescentar o texto no final de arquivo já existente; executar tudo em uma única linha de comando; lynx -dump http://200.204.198.164/zago/smart/osuse101-386-apt-gwdg.channel >> /tmp/meus.channel ou com quebra de linha de linha "\", copie e cole todas de uma vez; lynx -dump \ http://200.204.198.164/zago/smart/osuse101-386-apt-gwdg.channel \ >> /tmp/meus.channel Pegar o hora de Brasília. lynx -dump http://pcdsh01.on.br/ispy.asp|grep 'Bras'|tr -s " " |cut -d\ -f4 ou com quebra de linha para evitar erros na copia lynx -dump \ http://pcdsh01.on.br/ispy.asp|grep 'Bras'\ |tr -s " " |cut -d\ -f4 ************************************************************************** Usando o lynx para importar documentos da web diretamento no editor "vi" Usando o "vi" e lynx em conjunto, em uma maquina com acesso a web, pode trazer um documento diretamente para o local onde se econtra o cursor no editor "vi" sem marcações de HTML, muito útil para pegar arquivos de configuração fazer pequenas alterações e salvar diretamente no diretório local. sobre o editor "vi" veja mais dicas em: http://www.zago.eti.br/vi.txt Dentro do editor "vi", em modo de comando, quando tem a palavra INSERT no final da tela precisa pressionar a tecla ESCAPE para entrar em modo de comando; os dados digitados ou colados vão aparecer no final na tela, um enter processa (importa o texto) no local do texto onde estava o cursor antes de pressionar a tecla ESCAPE, pressione INSERT para voltar ao modo edição, depois das alterações salve o arquivo (:wq) no caminho indicado quando abriu o arquivo ou no diretório local quando omitido. Exemplo de linha de comando para importar menu.html :r !lynx -dump http://www.zago.eti.br/menu.html Quem tem servidor web local, pode indicar o IP, diretório e nome do arquivo que deseja abrir, por exemplo: :r !lynx -dump http://192.168.1.2/zago/cp.txt :r !lynx -dump http://200.204.198.164/zago/cp.txt Tem o mesmo resultado de acessar o documento via navegador, selecionar o texto, copiar, alternar para o editor "vi" no console e colar, o segredo está em fazer tudo em uma única linha de comando Muito útil na copia de textos em servidores web, faça testes com outros arquivos do FAQ, troque o nome do arquivo, use por exemplo tar.txt, man.txt e etc..... Considere guardar seus conf no seu servidor web interno, já estão prontos e muitas vezes precisa de pequenos ajustes como nome ou IP, o resto já está pronto. No FAQ tem varios arquivos de configuração, alguns precisam de ajustes como no nome da maquina ou classe de IP, use o recurso acima, primeiro entre no diretório onde quer salvar o arquivo de configuração, renomeie o original da instalação, em outro terminal importe e edite o arquivo de configuração, seja do FAQ, ou em outro diretório da sua maquina, faça as alterações necessárias e salve o arquivo, observe que sempre vai salvar no diretório de onde chamou o "vi", não importa se abriu um arquivo da web ou de outro diretório na maquina local, a não ser que indique o caminho na abertura do arquivo, por exemplo: vi /etc/squid/squid.conf ou seja vai salvar no caminho indicado, quando omitido salva no diretório local. Este é um bom motivo pra voce manter em backup um repositorio local com teus arquivos de configuração, scrips e linhas de comando, etc... ************************************************************************** LYNX e WGET atras de um servidor proxy Pra estações que estão atras de um servidor proxy, por exemplo Squid, precisa executar esta linha de comando pro lynx alcançar a net. export http_proxy=http://ip.do.proxy:porta-do-proxy Exemplo da linha de comando pra uma estação que usa internet compartilhada com proxy Squid, onde o servidor tem o IP 192.168.1.2 e todo o trafego é redirecionado pra porta 3128, nos navegadores voce deve utilizar como servidor proxy 192.168.1.2 porta 3128, pra configurar o wget nesta mesma rede o comando fica assim: export http_proxy=http://192.168.1.2:3128 Após o comando, pra testar basta usar o lynx pra navegar, execute: lynx http://www.zago.eti.br/comandos.txt Pra fazer download wget http://www.zago.eti.br/comandos.txt Prontinho, arquivo baixado pro seu diretório local, use esta opção pra baixar modelos de configuração ou a dupla "vi" + lynx pra importar o texto limpo diretamente pro editor vi. dentro do editor vi em modo comando: :r !lynx -dump http://200.204.198.164/zago/comandos.txt Como foi executado na linha de comando, esta configuração não vale para os proximos boot, pra automatizar este processo somente pra usuários especificos da maquina, insira a linha de comando no .bash_profile dos usuários, basta editar o arquivo .bash_profile que fica no home do usuário e acrescentar após a ultima linha: export http_proxy=http://192.168.1.2:3128 Pronto, automatizado a execução desta linha no login do usuário. Pra esta configuração valer pra todos os logins nesta maquina, acrescente no final do arquivo /etc/profile, use o um editor pra acrescentar a linha: export http_proxy=http://192.168.1.2:3128 OU da maneira mais simples: echo "export http_proxy=http://192.168.1.2:3128" >> /etc/profile Ajuste na linha de comando acima para o IP e porta do proxy da tua rede. Prontinho, a partir do proximo boot da maquina a configuração do proxy pro wget e lynx vale pra todos, quando optar pelo /etc/profile valerá pra todos, portanto não precisa incluir no .bash_profile dos usuários ************************************************************************** Download via console (terminal shell, bash ....) use o wget, neste diretório (site) tem um FAQ especifico http://www.zago.eti.br/wget.txt ************************************************************************** Páginas web com senha. Acessar páginas com senha, exemplo para acessar diretório livros em 192.168.1.216, diretório do apache configurado para pedir senha de acesso. Passando usuário e senha na linha de comando. lynx -auth=usuario:senha 192.168.1.216/livros Ou por partes, digitar usuário e senha quando solicitado: lynx 192.168.1.216/livros retorna um aviso e depois esta mensagem: Usuário de 'Aceso Restrito' em server '192.168.1.216': digite o user (login) depois de dois pontos, em seguida a senha e pronto... ************************************************************************** cookies, aceitar automaticamente, use esta diretiva. -accept_all_cookies Exemplo de linha de comando. lynx -accept_all_cookies -dump http://www.zago.eti.br/menu.html > arqtemp.txt Altere o dominio acima para o que deseja acessar, para não salvar em arquivo remova o final da linha "> arqtemp.txt" ************************************************************************** De: Henrique Cesar Ulbrich Para: Rogério Alves Tortosa , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Lynx Data: 14 Feb 2003 23:56:18 -0200 Historiadores acreditam que, em Qui 13 Fev 2003 18:29, Rogério Alves Tortosa disse: > Qual pacote deveria ter instalado para ter o lynx ? > Tem como instalar agora ? Qual a sua distribuição? Se for Conectiva ou Debian # apt-get install lynx Se for RedHat (mas acredito que TAMBÈM na Mandrake e na SuSE) # rpm -hiv lynx* (procure nos discos aí) E você sempre pode pegar direto do site oficial http://lynx.isc.org http://lynx.browser.org -- Henrique Cesar Ulbrich ************************************************************************** -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20020222.shtml -------------------------------------------------------------------- Conversão HTML -> TXT com Lynx --------------------------------------------------------------------- Para converter documentos no formato HTML para texto puro podemos usar o lynx, que é um browser Web que emprega o formato texto. Podemos empregar a seguinte sintaxe: lynx -dump -nolist arquivo.html Se você quiser converter milhares de documentos, você pode tentar algo do tipo: #!/bin/bash for file in *.html do lynx -dump -nolist $file > `echo $file | sed 's/html/txt/'` done ou ainda, para converter toda uma árvore de diretórios: #!/bin/bash -x for file in `find . -type f -name \*html` do lynx -dump -nolist $file > `echo $file | sed 's/html/txt/'` done Existem binários para diversas plataformas além do Unix, como Macintosh, Windows, VMS. Mais informações sobre o Lynx podem ser encontradas em http://lynx.browser.org/ --------------------------------------------------------------- A Lista Dicas-L tem o apoio da Livraria Tempo Real http://www.TempoReal.com.br --------------------------------------------------------------- Recomendação: Edulinks Links diversos sobre educação fundamental: matemática, física, inglês, química, história e muito mais. http://edulinks.valedofuturo.unicamp.br --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 18457 assinantes. Todas as mensagens da Dicas-L ficam armazenadas em http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ************************************************************************** De:  2a. Vara Federal de Caxias do Sul Para:  Edson Olivio , linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Conectar cliente linux num servidor proxy Data:  Tue, 26 Aug 2003 11:14:18 -0300 Em Sex 22 Ago 2003 14:21, Edson Olivio escreveu: > Por favor, > > tenho um servidor proxy(squid) com nat, e um cliente linux(apenas modo > texto) com a placa de rede(isa-ne2000) configurada, consigo pingar o > servidor, mas não consigo navegar com o lynx, minha configuração eh a > seguinte: export http_proxy=http:ipdoservidor:porta Regis -- 2a. Vara Federal de Caxias do Sul (54) 218-3226 rscax02@jfrs.gov.br ************************************************************************** De:  Gustavo Andreoni Vieira dAlmeida Para:  alfrare@terra.com.br Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re:RES: (linux-br)Script Speedy Business Data:  Thu, 18 Sep 2003 14:16:13 -0300 Olha voce pode compilar o Lynx para aceitar javascript, no codigo-fonte veja ./configure --help > O problema que estou enfrentando é que o lynx não suporta javascript. > > Alguem está passando por isso ? Falow! Gustavo Andreoni Vieira d´Almeida gus_valmeida@uol.com.br ICQ:136922243 ************************************************************************** De:  Marco Modesto Para:  linux-br@bazar2.conectiva.com.br Assunto:  (linux-br)Keygrabbers, Keyloggers Data:  Wed, 26 Nov 2003 11:07:00 -0200 (BRDT) Estou a procura de um software que grave as teclas que eu digito em um outo Programa (ex: Mozilla) e depois as repita. Meu objetivo eh automatizar o preenchimento de cadastros (tipo Mercadolivre) e a navegacao em geral. Sei que o Lynx faz isso com a opcao -cmd_log e -cmd_script. Porem preciso de acessar as paginas com outro navegador, visto que com ele nao consigo fazer uma navegacao completa nas pagina que necessito. []s Marco. ************************************************************************** links De:  Leonardo R. Mello Para:  Lista linux-br Assunto:  Re: (linux-br)Navegador Leve para Pentium 100 com 32mb de ram Data:  Mon, 12 Apr 2004 20:09:04 -0300 Muitas vezes dá um geito na máquina nao é possível. bem existe uma solução legal e que funciona. tem um browser modo texto links que possui suporte a gráficos, javascript, tabelas, mouse, e muitas outras coisas. vou dar uma explicada rapida de como instalar ele. $URL=http://atrey.karlin.mff.cuni.cz/~clock/twibright/links/download/links-2.1pre14.tar.gz $wget $URL $tar -xzvf links-2.1pre14.tar.gz $cd links-2.1pre14 $./configure --enable-graphics --enable-javascript --with-x --with-ssl $make como root digite #make install para iniciar o links no modo gráfico utilize links -g se estiver no X11 ele vai abrir uma janela com o browser gráfico. se voce estiver no framebuffer do linux e com o gpm ligado. vai conseguir navegar em modo gráfico com mouse no CONSOLE DO LINUX... já imaginou isso??? e o links é bem leve... (pelo menos rodando sobre o X11) um grande abraço eu acho que com isso voces conseguem -- Leonardo Rodrigues de Mello Ministério do Planejamento, Orçamento e Gestão Secretaria de Logística e Tecnologia da Informação Departamento de Integração de Sistemas da Informação ************************************************************************** ************************************************************************** ************************************************************************** **************************************************************************