Nativefier ay isang CLI tool na madaling gumawa ng executable desktop application ng anumang website na may maikli at minimal na configuration. Magagamit ito ng kahit sino at mas magaan ito kaysa sa mga karaniwang Electron app.
Nativefier ay batay sa electron-package at dahil ang mga Electron app ay platform independent, anumang Nativefieredapp ay tatakbo sa GNU/Linux distros gayundin sa Windows at Mac Operating System.
Pinag-uusapan ang dahilan kung bakit niya ginawa ang Nativefier, isinulat ng developer sa GitHub:
Ginawa ko ito dahil pagod na akong mag-⌘-tab o alt-tab sa aking browser at pagkatapos ay maghanap sa maraming nakabukas na tab noong gumagamit ako ng Facebook Messenger o Whatsapp Web.
Ito ay isang magandang halimbawa kung paano gumawa ng mga solusyon gamit ang aming mga kasanayan sa pag-compute.
Mga Tampok sa Nativefier
Paano Mag-install at Gamitin ang Nativefier sa Linux
Ang pag-install ng Nativefier ay kasingdali ng pagpapatakbo ng sumusunod na command sa terminal.
$ npm install nativefier -g
Nagawa ng developer ang ilang mabigat na pag-angat sa pamamagitan ng pag-set up ng template app na naglalaman ng mga naaangkop na tagapakinig ng kaganapan at mga callback sa /app folder.
Ito ang direktoryo na kinopya sa pansamantalang direktoryo kapag ang nativefier
command ay tinawag at pagkatapos ay sinusunod ang mga pangunahing pamamaraan ng electron packager . ibig sabihin, ang pagkuha ng URL at paggamit ng nativefier ay makakapagtapos ng trabaho.
Kaya, halimbawa, ang paggawa ng GitHub o WhatsApp web executable (o anumang web page) ay kasingdali ng pag-type:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
Ang -pangalan
flag ay ang opsyong nagsasabi ng Nativefier ang pangalan na ibibigay sa iyong executable. Mayroong iba pang mga opsyon kabilang ang:
Ang buong listahan ng mga opsyon at higit pang detalye ng paggamit ay nasa GitHub page nito.
Tandaan:
- Walang anumang back button ang Nativefier bilang default dahil idinisenyo ito para i-wrap lang ang mga single-page na app. Sa kabila nito, maaari kang bumuo ng executable mula sa anumang url at pagpindot sa
backspace sa iyong keyboard ay magdadala sa iyo sa nakaraang page.
- Huwag maglagay ng mga puwang kapag tinutukoy ang pangalan ng app gamit ang
-pangalan na opsyon sa Linux dahil magdudulot ito ng mga problema kapag pini-pin ang app sa launcher.
Nakikita mo ba kung gaano kapaki-pakinabang ang Nativefier para sa iyo? Ihulog ang iyong dalawang sentimo sa comments section sa ibaba.