Se você quer criar aplicativos da web no formato de pacote portátil, o Appnativefy transforma qualquer site em um único executável Appimage.
Appimage é um formato de pacote Linux universal. Diferente de outros pacotes, você não precisa instalá-lo. Basta torná-lo executável e executar para iniciar o programa.
E o appnativefy é uma ferramenta de linha de comando simples para fazer arquivos AppImage executáveis de qualquer site, ela usa a API Nativefier no backend, com AppImageKIt.
Então, se você quer criar aplicativos da web no formato de pacote portátil Appimage, o Appnativefy é uma ferramenta simples para fazer o trabalho.
Appnativefy transforma qualquer site em um único executável Appimage
Com o Appnativefy, você pode executar um comando simples para transformar um site em um único Appimage executável:
appnativefy --name "TYPE_PACKAGE_NAME" --url "URL_ADDRESS"
Por exemplo, você pode transformar youtube.com em appimage por meio do comando:
appnativefy --name "YouTube" --url "https://youtube.com"
Você pode adicionar mais sinalizadores no final do comando para habilitar mais opções, por exemplo:
--services
permite o login usando serviços como Microsoft 365 e Google.
--favicon
força a usar o favicon do site ao criar o AppImage.
--widevine
adiciona suporte Widevine para permitir a reprodução de conteúdo habilitado para DRM.
Para obter mais informações, execute appnativefy -h
Por exemplo, execute o comando abaixo para criar appimage para Spotify com suporte a Widevine, serviços de entrada habilitados e usando o favicon.
appnativefy --name "Spotify" --url "https://open.spotify.com" --services --widevine --favicon
O aplicativo criará uma pasta appnativefy no diretório inicial dos usuários que contém todos os pacotes Appimage gerados.
Como instalar o Appnativefy
O software está disponível como um pacote NPM. Para instalá-lo, primeiro abra o terminal e execute o comando para instalar as dependências (o comando abaixo funciona no Debian e derivados, para outros sistemas, procure por nodejs npm wget no gerenciados de pacotes deles):
sudo apt install nodejs npm wget
Em seguida, instale a ferramenta por meio do comando npm:
sudo npm install -g appnativefy
Como remover
Para remover a ferramenta de linha de comando, basta executar o comando:
sudo npm uninstall -g appnativefy
Se você não usa nodejs e npm, remova-os para liberar algumas dezenas de MB de espaço em disco (o comando abaixo funciona no Debian e derivados, para outros sistemas, procure por nodejs npm wget no gerenciados de pacotes deles):
sudo apt purge --auto-remove nodejs npm