Appnativefy
Appnativefy é um pacote NPM para fazer arquivos AppImage executáveis de qualquer site, ele usa a API Nativefier no backend, com AppImageKIt.
Com ele qualquer endereço de site se transforma em um APP em electron usando o Google chrome.
Instalação
Dependências
Instale as dependências com o comando correspondente a sua distribuição.
Para Arch Linux e derivados.
sudo pacman -S nodejs npm wget
Para Debian e derivados.
sudo apt install nodejs npm wget
Para Fedora e derivados.
sudo dnf install nodejs npm wget
Para openSUSE.
sudo zypper install nodejs npm wget
Aplicativo
Instale o appnativefy.
sudo npm install -g appnativefy
Utilização
O appnativefy é bem simples de usar, você só precisa de um nome para o WEB APP e um endereço do site que deseja no APP.
Para diretório
Será gerada uma pasta com todos os arquivos do APP Web.
Basta usar a sintaxe:
nativefier --name “nome_do_app” endereço do site
Exemplo para criar um APP WEB desse blog.
nativefier --name “Linux_Dicas_e_Suporte” https://linuxdicasesuporte.blogspot.com/
Ao final uma pasta com todos os arquivos é criada no diretório em que rodou o comando, nessa pasta um dos arquivos está entre "" é só executar ele.
Para appimage
Será gerada um appimage do WEB APP.
Use a sintaxe.
appnativefy --name "nome_do_app" --url "https://endereço.do.site"
Exemplo:
Seguindo a documentação.
appnativefy --name “Linux_Dicas_e_Suporte” --url "https://linuxdicasesuporte.blogspot.com/"
Ira apresentar o erro da imagem.
Para gera o appimage do seu APP WEB remova as "" do nome do WEB APP.
OBS: O nome não pode conter espaços.
appnativefy --name linuxdicasesuporte --url "https://linuxdicasesuporte.blogspot.com"
Appimage criado em ~/appnativefy/
WEB APP funcionando perfeitamente.
Eu li acima sobre o Google Chrome, mas ainda estou com uma dúvida, após gerado o appimage, ainda assim é necessário o Google Chrome para executar o arquivo?
ResponderExcluirObrigado!
Não Marcelo, o programa embuti o Chrome em cada web app criado, eles não dependem do Chrome no sistema.
ExcluirMuito obrigado!
ResponderExcluirCriei um desse blog que ja me ajudou muito
ResponderExcluir