Nativefier é uma ferramenta CLI que cria facilmente um aplicativo de desktop executável de qualquer site com configuração sucinta e mínima. Qualquer pessoa pode usá-lo e é muito mais leve do que os aplicativos Electron típicos.
Nativefier é baseado no pacote de elétrons e como os aplicativos Electron são independentes de plataforma, qualquer Nativefieredo aplicativo será executado em distribuições GNU/Linux, bem como nos sistemas operacionais Windows e Mac.
Falando sobre o motivo pelo qual criou Nativefier, o desenvolvedor escreveu no GitHub:
Fiz isso porque estava cansado de usar ⌘-tab ou alt-tab no meu navegador e, em seguida, pesquisar nas várias guias abertas quando estava usando o Facebook Messenger ou o Whatsapp Web.
Este é um bom exemplo de como criar soluções usando nossas habilidades de computação.
Recursos do Nativefier
Como instalar e usar o Nativefier no Linux
Instalar o Nativefier é tão fácil quanto executar o seguinte comando no terminal.
$ npm install nativefier -g
O desenvolvedor fez um trabalho pesado configurando um aplicativo de modelo contendo ouvintes de evento apropriados e retornos de chamada na pasta /app.
Este é o diretório que é copiado para o diretório temporário quando o comando nativefier
é chamado e, em seguida, os métodos principais do empacotador de elétrons seguem . o que significa que obter um URL e invocar o nativefier dá conta do recado.
Então, por exemplo, criar um GitHub ou executável do WhatsApp na web (ou qualquer página da web) é tão fácil quanto digitar:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
O sinalizador -name
é a opção que informa Nativefier o nome para dar ao seu executável. Existem outras opções, incluindo:
A lista completa de opções e mais detalhes de uso estão na página do GitHub.
Observação:
- Nativefier não possui nenhum botão Voltar por padrão porque foi projetado para agrupar apenas aplicativos de página única. Apesar disso, você pode criar um executável a partir de qualquer url e pressionar
backspace em seu teclado o levará à página anterior.
- Não coloque espaços ao definir o nome do aplicativo com a opção
-name no Linux porque isso causará problemas ao fixar o aplicativo para o iniciador.
Você vê como Nativefier pode ser útil para você? Deixe seus dois centavos na seção de comentários abaixo.