Blog Linux Avante

22120: Seu histórico de navegação como uma Internet offline auto-hospedada

12 de novembro de 2020

22120 é uma ferramenta para salvar o histórico do navegador como um arquivo offline, disponível para Linux, Microsoft Windows e macOS. Atualmente, ele só oferece suporte a navegadores da web baseados no Chrome, mas seu desenvolvedor está investigando o assunto, tornando possível isso no Firefox também.

22120 Arquivo offline da Internet

Usar o 22120 permite que você navegue em sites que já visitou, completamente offline, sem que seu navegador perceba a diferença. Você não precisa usá-lo o tempo todo - inicie-o quando quiser salvar algumas páginas da web para navegação offline e feche-o até que você queira salvar mais páginas ou visite as páginas que salvou no modo offline.

Junto com as páginas da web que você visita, esta ferramenta também arquiva os recursos da página da web exatamente como eles são enviados para o navegador, exceto para vídeo, áudio e websockets, pelo menos por enquanto. Caso você use um bloqueador de anúncios, é importante notar que 22120 não arquivará os elementos bloqueados.

Para futuras versões do 22120, há a capacidade de pesquisar o arquivo offline, um servidor de biblioteca para servir o arquivo publicamente e um navegador da web p2p distribuído em IPFS. O desenvolvedor também está investigando o arquivamento de conteúdo de streaming, como áudio e vídeo, e web sockets.

Uso

Feche o Google Chrome, inicie o binário 22120 e ele iniciará automaticamente o Google Chrome com uma nova guia apontando para o url local 22120 (http://localhost:22120/) de onde você pode definir o navegador da web no modo salvar (para salvar as páginas que visitar a partir deste no momento seguinte) ou modo de exibição (para exibir páginas da web armazenadas localmente em cache).

Lutei um pouco para descobrir como usar o 22120 com um navegador da web baseado em Chromium que não seja o Google Chrome porque essa informação parece estar faltando em sua documentação. Isso é possível iniciando o navegador da web baseado em Chromium de sua escolha usando o argumento da linha de comando --remote-debugging-port=9222, por exemplo, para Chromium (o nome binário pode ser diferente, dependendo da distribuição Linux que você usa - também pode ser apenas chromium):

Comandos para usar no terminal

chromium-browser --remote-debugging-port=9222

Então você precisará abrir uma nova guia e abrir http://localhost:22120 para controlar o 22120.

Configuração

Além de definir 22120 no modo salvar ou servir, na página de configurações do 22120 (http://localhost:22120), você também pode definir o caminho do sistema do arquivo (que no Linux é padronizado para uma pasta chamada 22120-arc no diretório inicial) e visualizar a lista de arquivo de URLs salvos como sua biblioteca offline da Internet. Também existe a opção de pesquisar seu arquivo, mas esse recurso ainda não funciona.

Índice de arquivo 22120

Páginas salvas para navegação offline por 22120

22120 suporta alguns argumentos de linha de comando que permitem alterar a porta do servidor, iniciá-lo no modo salvar ou servir, especificar uma porta diferente do Chrome e especificar o caminho da biblioteca:

Comandos para usar no terminal

Args usage:

A ferramenta também oferece a possibilidade de colocar alguns domínios na lista negra, para que não sejam arquivados. Isso é feito criando um arquivo chamado no.json dentro da pasta 22120-arc (por padrão, está em seu diretório inicial no Linux) com o seguinte conteúdo:

[

  "*.domain1.com",

  "*.domain2.co?",

  "*.domain3.edu",

]

Onde ? corresponde a 0 ou 1 qualquer coisa. Caso você tenha vários arquivos, crie um arquivo no.json para cada um deles.

Baixando o 22120

Baixar 22120

Na página de lançamentos do 22120, você encontrará binários para Linux (32 e 64 bits), Microsoft Windows e macOS. Você também pode executá-lo a partir da fonte. Uma extensão do Chrome também está a caminho.

Você pode gostar:

via hn

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.
Propaganda