As páginas da Web são temporárias — elas estão no computador de outra pessoa e sob o controle de outra pessoa. As informações nas quais você confia e precisa podem durar décadas apenas para descobrir que desaparecem da noite para o dia, exatamente quando você mais precisa delas. Com o Archivy, você pode facilmente salvar páginas da Web no formato Markdown e depois organizá-las e editá-las em seu próprio sistema. eternamente teu. Veja como. Verificar Como criar um calendário de conteúdo simples e eficaz no Planilhas Google.
Links Rápidos
Por que você deseja criar um arquivo personalizado?
Quase todas as informações do mundo estão disponíveis na Internet: a Wikipedia é a maior enciclopédia já criada, e a Dz Techs hospeda excelentes artigos de tecnologia que mostram como fazer coisas legais e interessantes. Se você gostou de algum artigo, é fácil colocar marque-o no seu navegador para visitá-los mais tarde, e se você tiver uma conta conectada com o Google ou outro serviço, você pode acessar seus favoritos em qualquer dispositivo.
Mas as páginas da Web desaparecem, os sites reorganizam suas estruturas de links e as páginas são frequentemente atualizadas para refletir as notícias, tecnologias e dados mais recentes. Você marca um conjunto de instruções para uma versão específica do aplicativo, apenas para voltar meses depois e descobrir que as etapas foram alteradas para se adequar à versão mais recente. Se você quiser usar e retornar às informações que encontrar online, é melhor manter sua cópia offline.
O que é Arquivo?
Archivy é uma das várias soluções de arquivamento offline que você pode executar em seu Raspberry Pi. Alguns, como o ArchiveBox, raspam sites e salvam a saída em vários formatos, incluindo HTML, PDF e capturas de tela.
Archivy é um arquivo pessoal baseado em uma estrutura de árvore de documentos no formato Markdown. Você pode criar pastas de ramificação e, se adicionar um marcador, ele salvará a página da Web e converterá o texto em Markdown para você - criando títulos e transformando-os em um índice clicável e, em alguns casos, baixando imagens automaticamente e armazenando -los em seu Pi.
Você pode editar Markdown, adicionar notas e tags para tornar o arquivo compatível com suas preferências e até mesmo adicionar notas independentes para seus pensamentos e reflexões. É mais do que um arquivo da web: é um arquivo pessoal que você pode acessar em qualquer lugar. Verificar Melhores aplicativos de edição de markdown para Linux.
Como instalar o Archivy no Raspberry Pi
O Archivy é um aplicativo desenvolvido em Python e foi projetado para ser acessado por meio de um navegador, portanto, antes de começar, você precisará Configurando um Raspberry Pi como um servidor web. Se você ainda não tem PIP e Python instalados em seu Raspberry Pi, instale-os agora.
Embora o Archivy possa usar o ElasticSearch para ajudá-lo a encontrar e gerenciar arquivos, ele também funciona bem com o RipGrep. Instale o RipGrep com:
sudo apt install ripgrep
Agora você pode instalar o Archivy com:
pip install archivy
Crie um novo diretório onde o Archivy armazenará seus dados:
mkdir ~/Archivy_data
Agora você tem que configurar seu sistema e criar um usuário admin.
archivy init
… o assistente começará a instalar
O assistente solicitará o caminho completo para o diretório de dados e se você deseja usar a pesquisa. Digite “ripgrep” quando solicitado qual tipo você deseja usar. Quando perguntado se deseja criar um usuário administrador, digite 's'.
Você pode iniciar o Archivy com:
archivy run
O Archivy é executado na porta 5000 e você pode acessá-lo digitando o seguinte endereço:
http://your.local.pi.address:5000/
...em qualquer navegador da sua rede local.
Se você deseja acessar seu arquivo Archivy de fora de sua casa, crie um novo arquivo de configuração do Apache:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Neste novo arquivo, digite:
<VirtualHost *:80> ServerName your.domain.tld ProxyPass / http://127.0.0.1:5000/ ProxyPassReverse / http:/127.0.0.1:5000/ ProxyPreserveHost On </VirtualHost>
Salve e feche o arquivo com Ctrl + O Então Ctrl + X. Em seguida, reinicie o Apache com:
sudo service apache2 restart
Obtenha um novo certificado de segurança da Let's Encrypt com:
sudo certbot
O Certbot apresentará uma lista e solicitará que você selecione o site para o qual deseja um certificado de segurança. Digite o número apropriado e pressione Devolução O Certbot verificará se tudo está em ordem e criará um certificado e um arquivo de chave em seu sistema. Escolha Redirecionar quando solicitado e reinicie o Apache novamente.
Agora, quando você visitar seu domínio ou subdomínio, o Archivy será servido por meio de uma conexão criptografada. Verificar Alguns usos práticos e realistas do Linux.
Use o Archivey para arquivar a Internet e suas ideias
Faça login no Archivy com seu nome de usuário e senha de administrador e você verá que há apenas uma pasta: Root. Você pode criar uma nova subpasta digitando um nome no campo próximo a ela Criar um subdiretório , em seguida, clique no botão. Os subdiretórios estão aninhados e você pode ir até onde quiser. Um diagrama de árvore é gerado à esquerda da tela para ajudá-lo a navegar na estrutura.
Para adicionar uma página da Web ao seu arquivo, clique no botão Novo marcador. Você será solicitado a fornecer o URL e selecionar tags. Você não precisa adicionar tags, mas elas ajudam na navegação. Quando estiver pronto, pressione Salve , e o Archivy raspará a página e criará um documento Markdown formatado, completo com tags e ToC.
Você pode alterar o layout do documento clicando no botão Modificar e use o formato Markdown padrão para ajustá-lo. Você pode adicionar tags adicionais apoiando sua nova tag com um “#” em qualquer lugar do documento. Se você clicar em qualquer uma das tags, verá uma lista de outros artigos arquivados com a mesma tag. Para adicionar um arquivo ou uma nota personalizada, toque em nova nota E insira Markdown diretamente.
O Archivy ainda é um projeto em andamento, então você pode esperar que novos recursos sejam adicionados no futuro e, como é um projeto de código aberto, você mesmo pode contribuir com o código. Verificar Como eliminar um site e extrair seus dados.
Use seu Raspberry Pi para mais!
O Raspberry Pi é um dispositivo extraordinariamente versátil que funciona muito bem como servidor. O Raspberry Pi 4, em particular, pode lidar com uma carga de trabalho excepcional e é capaz de executar dezenas de sites e serviços ao mesmo tempo. Quaisquer que sejam seus interesses, de cozinhar a codificar, arquivar a audiolivros, há uma solução auto-hospedada que funciona em seu Raspberry Pi. Você pode ver agora Projetos básicos de auto-hospedagem para Raspberry Pi.