Como transformar sites em aplicativos Linux com o catálogo da Web

Sempre quis transformar sites individuais em aplicativos completos no Linux? Com o Web Catalog, isso é possível. O Web Catalog é uma loja que carrega toneladas de aplicativos da web que qualquer pessoa pode instalar facilmente. Ele é construído com Electron e permite que você transforme sites em aplicativos Linux instalando web-wrappers como programas quase nativos.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Instalar o Catálogo da Web

A ferramenta está disponível em formato binário para as principais distribuições Linux. Os principais Linux com suporte ao desenvolvimento são Ubuntu, Debian, Fedora, Open SUSE e Arch Linux. Outros Linux com base Debian ou Redhat têm suporte por extensão.

Ubuntu e Debian

Ubuntu e Debian têm um pacote Deb pré-construído pronto para download. Se você usa Elementary OS, Linux Mint ou outro sistema operacional com uma base Debian/Ubuntu? Siga estas instruções.

Para instalar o Web Catalog, primeiro vá para a página de download do Linux. Clique no menu suspenso para revelar os links de download. Selecione “Ubuntu/Debian” para iniciar o download. Em seguida, abra uma janela de terminal.

No terminal, navegue até o diretório de downloads usando o comando CD:

cd ~/Downloads

Instale o pacote com a ferramenta dpkg.

sudo dpkg -i WebCatalog_*_amd64.deb

Por fim, execute este comando para garantir que seu sistema operacional corrija quaisquer dependências ausentes. Isso pode não ser necessário, mas uma boa precaução, independentemente.

sudo apt install -f

Fedora e Open SUSE

Aqueles que desejam obter o Catálogo da Web no Fedora, Open SUSE ou outras distribuições Linux baseadas em Redhat devem primeiro ir para a página de download do Linux, clicar no menu suspenso e selecionar “Fedora/OpenSUSE”. Depois de pegar o pacote, abra um terminal e siga as instruções abaixo.

  Como criar alertas de bateria personalizados para um laptop Linux

Nota: Usa um sistema operacional com base Redhat? Baixe o arquivo RPM e use seu gerenciador de pacotes para instalar o catálogo da web!

Fedora

cd ~/Downloads

sudo dnf install WebCatalog_*_.rpm

OpenSUSE

cd ~/Downloads
sudo zypper install WebCatalog_*_.rpm

Arch Linux

Arch Linux tem um pacote pacman para download que os usuários podem pegar para instalar o programa. Vá para a página de download do Linux no site do Web Catalog e selecione “Arch Linux”. Abra um terminal e use o CD para acessar a pasta Downloads.

cd ~/Downloads

O arquivo do Web Catalog não é um pacote tar.xz normal do Arch. Em vez disso, é um arquivo “pacman”. Instale-o usando a opção -U:

sudo pacman -U *.pacman

O pacote dirá ao Arch quais dependências instalar enquanto ele o lê.

Outros Linux

Embora o Web Catalog esteja oficialmente disponível apenas como Debian/Ubuntu, Fedora/SUSE e Arch, os usuários são livres para construir o código-fonte por conta própria. Aqui está como fazê-lo:

  Como limpar metadados de arquivos no Linux

Passo 1: Instale o Node.JS v.8 bem como git e o última versão do fio para sua distribuição Linux. Procure no seu gerenciador de pacotes por “node js”, “npm”, “yarn” e “git”. Alguns sistemas operacionais distribuem Yarn/NodeJS e outros não. No entanto, todos carregam o pacote Git.

Etapa 2: Usando a ferramenta git no terminal, pegue a versão mais recente do código-fonte do Web Catalog.

git clone https://github.com/webcatalog/webcatalog.git

cd webcatalog

Etapa 3: Diga ao Yarn para construir o código-fonte juntos.

yarn

Etapa 4: Por fim, construa o pacote para distribuições

yarn dist

ou

yarn electron-dev

Todos os binários construídos estão localizados em ~/webcatalog/build/.

Usando o Catálogo da Web

Usar o Web Catalog é muito parecido com navegar em uma loja de aplicativos no Android/iOS ou na Chrome Web Store. Para começar, abra o aplicativo. Embora o Web Catalog seja uma ferramenta da Internet, o programa se instala na categoria “Acessórios” no Linux.

Uma vez aberto, você verá um catálogo de tipos, com aplicativos da web individuais listados. Existem algumas maneiras de encontrar aplicativos da web. A maneira mais prática é navegar, pois o programa abre diretamente na seção “popular”.

Como alternativa, clique na caixa de pesquisa e digite o nome do aplicativo que deseja instalar.

Quando você localizar um aplicativo que deseja instalar, selecione “Instalar”. Em seguida, vá para o menu do aplicativo na área de trabalho e selecione “Outro” para iniciar o aplicativo.

  Como encontrar informações do disco rígido no Linux

Desinstalando aplicativos

Os aplicativos de catálogo da Web não podem ser removidos diretamente do Linux. Em vez disso, você precisará excluí-los do catálogo da web. Para desinstalar um aplicativo, clique no menu de hambúrguer no canto superior esquerdo e selecione a opção de menu “Aplicativos instalados”.

A área Aplicativos Instalados lista todos os aplicativos instalados dentro do catálogo da web. Para remover um, clique em “DESINSTALAR” e ele será excluído instantaneamente do sistema.

Atualizando aplicativos

A atualização também está localizada em “Aplicativos instalados”. Para chegar lá, clique no menu de hambúrguer e selecione “Aplicativos instalados”. A partir daqui, clique em “ATUALIZAR TUDO”.

Nota: você só poderá clicar em “ATUALIZAR TUDO” se houver atualizações disponíveis. Se o Web Catalog não tiver atualizações, esta opção estará inativa.

Enviar aplicativos

Deseja enviar um novo aplicativo para o Web Catalog? Acontece que você pode! O melhor de tudo é que não requer habilidades prévias de programação. Isso ocorre porque a ferramenta Web Catalog transforma sites comuns em aplicativos.

Veja como enviar um novo aplicativo. Primeiro, encontre o URL do site para o aplicativo da Web que você deseja enviar e copie-o para a área de transferência (CTRL + C).

Clique no menu de hambúrguer no canto superior esquerdo e clique em “Enviar aplicativo”.

Preencha o nome do aplicativo, cole o URL que você copiou anteriormente e clique em enviar.

O Web Catalog não dará acesso instantâneo ao aplicativo que você enviou. Em vez disso, você receberá uma notificação informando que está em análise. Depois de um tempo (se aprovado), ele poderá ser instalado na loja.