Nativefier je CLI alat koji jednostavno stvara izvršnu desktop aplikaciju bilo koje web stranice sa sažetom i minimalnom konfiguracijom. Svatko je može koristiti i puno je lakša od tipičnih Electron aplikacija.
Nativefier temelji se na paketu electron i budući da su Electron aplikacije neovisne o platformi, sve Nativefieredaplikacija radit će na GNU/Linux distribucijama, kao i na Windows i Mac operativnim sustavima.
Govoreći o razlogu zašto je stvorio Nativefier, programer je napisao na GitHubu:
Učinio sam ovo jer sam se umorio od pritiskanja ⌘-tab ili alt-tab do svog preglednika i zatim pretraživanja kroz brojne otvorene kartice dok sam koristio Facebook Messenger ili Whatsapp Web.
Ovo je dobar primjer kako stvoriti rješenja pomoću naših računalnih vještina.
Značajke u Nativefieru
Kako instalirati i koristiti Nativefier u Linuxu
Instaliranje Nativefiera jednostavno je kao pokretanje sljedeće naredbe u terminalu.
$ npm install nativefier -g
Razvojni programer napravio je težak posao postavljanjem aplikacije predloška koja sadrži odgovarajuće slušatelje događaja i povratne pozive u mapi /app.
Ovo je direktorij koji se kopira u privremeni direktorij kada se pozove nativefier
naredba, a zatim slijede osnovne metode elektron pakera . što znači da dobivanje URL-a i pozivanje nativefier obavlja posao.
Dakle, na primjer, stvaranje GitHub ili WhatsApp web izvršne datoteke (ili bilo koje web stranice) jednostavno je poput tipkanja:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
-name
zastavica je opcija koja govori Nativefier naziv za vašu izvršnu datoteku. Postoje i druge opcije uključujući:
Cijeli popis opcija i više pojedinosti o korištenju nalaze se na GitHub stranici.
Bilješka:
- Nativefier prema zadanim postavkama nema nikakav gumb za povratak jer je dizajniran za omotavanje samo jednostraničkih aplikacija. Bez obzira na to, možete izgraditi izvršnu datoteku iz bilo kojeg URL-a i pritiskom
backspace na tipkovnici će vas odvesti na prethodnu stranicu.
- Ne stavljajte razmake kada definirate naziv aplikacije s
-name opcijom na Linuxu jer će uzrokovati probleme prilikom prikvačivanja aplikacije na pokretač.
Vidite li koliko vam Nativefier može biti koristan? Ubacite svoja dva centa u odjeljak za komentare ispod.