Crie seu próprio arquivo pessoal no Raspberry Pi com Archivy

Crie seu próprio arquivo pessoal no Raspberry Pi com Archivy
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

As páginas da Web são efêmeras — existentes 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 desaparecer da noite para o dia quando você mais precisa delas. Com o Archivy, você pode facilmente salvar páginas da Web como Markdown e depois organizá-las e editá-las em seu próprio sistema. Seu por toda a eternidade. Veja como.





MAKEUSEDO VÍDEO DO DIA

Por que você deseja construir seu próprio arquivo?

Quase todas as informações do mundo estão disponíveis online: a Wikipedia é a maior enciclopédia já criada, e MakeUseOf.com hospeda excelentes artigos técnicos que mostram como fazer coisas legais e interessantes. Se você gosta de um artigo, é fácil marque-o em seu navegador para visitar mais tarde , e se você tiver uma conta conectada com o Google ou outro serviço, poderá acessar seus favoritos em qualquer dispositivo.





Mas as páginas da Web desaparecem, os sites reorganizam suas estruturas de links e, com frequência, as páginas são atualizadas para refletir as notícias, tecnologias e dados mais recentes. Você pode marcar um conjunto de instruções para uma versão de software específica, apenas para retornar meses depois e descobrir que as etapas foram alteradas para se adequar à versão mais recente. Se você deseja confiar e retornar às informações que encontra on-line, é melhor manter sua própria cópia off-line.





o que esses emojis significam juntos

O que são arquivos?

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 Markdown. Você pode criar pastas ramificadas e, se adicionar um marcador, ele raspará a página da Web e converterá o texto em Markdown para você - e criará e converterá os títulos em um índice clicável e, em alguns casos, baixará automaticamente as imagens e armazene-os em seu Pi.



Você pode editar o Markdown, adicionar notas e tags para fazer o arquivo funcionar para você e até mesmo adicionar notas independentes de seus próprios pensamentos e reflexões. É mais do que um arquivo da web: é um arquivo pessoal que você pode acessar de qualquer lugar.

Como instalar o Archivy no seu Raspberry Pi

Archivy é um aplicativo Python e foi projetado para ser acessado por meio de um navegador, portanto, antes de começar, você precisará configure seu Raspberry Pi como um servidor web . Se você não tem PIP e Python já instalados no seu Raspberry Pi , instale-os agora.





Embora o Archivy possa usar o ElasticSearch para ajudá-lo a pesquisar e gerenciar seu arquivo, 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, para configurar seu sistema e criar um usuário administrador.

archivy init

...irá iniciar o assistente

  assistente de arquivos em um terminal

O assistente solicitará o caminho completo do seu diretório de dados e se você deseja usar a pesquisa. Digite 'ripgrep' no prompt quando perguntado qual tipo você deseja usar. Quando perguntado se deseja criar um usuário administrador, digite 'y'.

Você pode iniciar o Archivy em execução com:

archivy run

O Archivy é executado na porta 5000 e você pode acessá-lo digitando:

your.local.pi.address:5000

...em um navegador em 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 saia 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 para qual site deseja um certificado de segurança. Digite o número apropriado e clique Retornar , e 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.

Use o arquivamento para arquivar a Internet e suas ideias

  arquivos de interface padrão

Faça login no Archivy com o nome de usuário e a senha do administrador e você verá que há apenas uma pasta: raiz . Você pode criar uma nova subpasta digitando um nome no campo próximo a Criar subdiretório , em seguida, clicando no botão. Os subdiretórios são aninhados e você pode continuar o quanto quiser. Um diagrama de árvore é gerado à esquerda da tela para ajudá-lo a navegar na estrutura.

  arquivos adicionar novo diálogo de marcador

Para adicionar uma página da Web ao seu arquivo, clique no botão Novo marcador botão. Você será solicitado a fornecer o URL e a especificar as tags. Você não precisa adicionar tags, mas ajuda na navegação. Quando estiver pronto, aperte Salvar , e o Archivy raspará a página e gerará um documento Markdown formatado, completo com tags e ToC.

como encontrar uma lista de desejos na amazon
  muo artigo em remarcação em Arquivos

Você pode alterar o layout do documento clicando no botão editar botão, e usando a formatação Markdown padrão para adaptá-lo com precisão. Você pode adicionar tags extras colocando entre colchetes sua nova tag com '#' 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 nota própria, clique em Nova Nota e insira o Markdown diretamente.

O Archivy ainda é um trabalho 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.

Use seu Raspberry Pi para mais!

O Raspberry Pi é uma máquina extraordinariamente versátil e funciona extremamente bem como servidor. O Raspberry Pi 4, em particular, pode lidar com uma carga de trabalho excepcional e 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 será executada em seu Raspberry Pi.