WhatsApp

Nativefier

Anonim

Nativefier è uno strumento CLI che crea facilmente un'applicazione desktop eseguibile di qualsiasi sito Web con una configurazione succinta e minima. Chiunque può usarlo ed è molto più leggero delle tipiche app Electron.

Nativefier è basato sul pacchetto electron e poiché le app Electron sono indipendenti dalla piattaforma, qualsiasi Nativefieredl'app funziona su distribuzioni GNU/Linux e su sistemi operativi Windows e Mac.

Parlando del motivo per cui ha creato Nativefier, lo sviluppatore ha scritto su GitHub:

L'ho fatto perché ero stanco di dover premere ⌘-tab o alt-tab nel mio browser e poi cercare tra le numerose schede aperte mentre usavo Facebook Messenger o Whatsapp Web.

Questo è un buon esempio di come creare soluzioni utilizzando le nostre competenze informatiche.

Caratteristiche in Nativefier

Come installare e utilizzare Nativefier in Linux

Installare Nativefier è facile come eseguire il seguente comando nel terminale.

$ npm install nativefier -g

Lo sviluppatore ha svolto un lavoro pesante impostando un'app modello contenente listener di eventi e callback appropriati nella cartella /app.

Questa è la directory che viene copiata nella directory temporanea quando il comando nativefier viene chiamato e quindi seguono i metodi principali di electron packager . il che significa che ottenere un URL e invocare nativefier porta a termine il lavoro.

Quindi, ad esempio, creare un eseguibile web GitHub o WhatsApp (o qualsiasi pagina web) è facile come digitare:

$ nativefier -name GitHub http://github.com
$ web.whatsapp.com più nativo

Il flag -name è l'opzione che indica Nativefier il nome da dare al tuo eseguibile. Ci sono altre opzioni tra cui:

L'elenco completo delle opzioni e ulteriori dettagli sull'utilizzo si trovano sulla sua pagina GitHub.

Nota:

  1. Nativefier non ha alcun pulsante indietro per impostazione predefinita perché è progettato per avvolgere solo app a pagina singola. Ciò nonostante, puoi creare un eseguibile da qualsiasi URL e premendo backspace sulla tastiera ti porterà alla pagina precedente.
  2. Non inserire spazi quando si definisce il nome dell'app con l'opzione -name su Linux perché causerà problemi durante il blocco dell'app al programma di avvio.

Vedi quanto Nativefier ti può essere utile? Lascia i tuoi due centesimi nella sezione commenti qui sotto.