Trans­for­mer un site web en ap­pli­ca­tion au­to­nome

KR Home-Studio - - SOS STUDIOS -

Il ar­rive sou­vent qu’au dé­tour d’un surf sur le web on s’ar­rête sur un site pas­sion­nant, concer­nant un su­jet bien dé­ve­lop­pé, avec des illus­tra­tions et des liens que l’on ai­me­rait avoir tou­jours sous la main, bref, avoir le site di­rec­te­ment sur son or­di­na­teur. Alors, di­rez‐vous, il suf­fit de créer un si­gnet et d’y re­ve­nir quand on en a en­vie. Certes, mais là c’est en­core mieux, tes­ter cette mé­thode, c’est l’adop­ter !

disque où sont re­por­tés les fi­chiers. Dès lors, nous al­lons pou­voir pro­cé­der à l’ins­tal­la­tion de Na­ti­ve­fier, la rou­tine d’en­cap­su­la­tion des sites web en ap­pli­ca­tions au­to­nomes. Di­ri­gez-vous à son adresse pour lire les in­for­ma­tions de base du fonc­tion­ne­ment, ici : www.npm­js.com/pa­ckage/na­ti­ve­fier Lan­cez un ter­mi­nal, puis exé­cu­tez la com­mande : su­do npm ins­tall na­ti­ve­fier ‐g Il convient d’em­ployer su­do avant l’in­vo­ca­tion de la com­mande, car le ré­per­toire /usr/lo­cal/bin est pro­té­gé en écri­ture et il faut donc être ad­mi­nis­tra­teur pour exé­cu­ter cette com­mande. Le mot de passe de votre compte est alors de­man­dé, en­trez-le, même si vous ne voyez pas ce que vous ta­pez, et va­li­dez par En­trée. Le té­lé­char­ge­ment des com­po­sants et son ins­tal­la­tion com­mencent alors. Si tout s’est bien dé­rou­lé, vous de­vez vi­sua­li­ser cette

fe­nêtre de ter­mi­nal (fi­gure 1). Dès lors, la trans­for­ma­tion d’un site web en app est on ne peut plus simple, puis­qu’il s’agit uni­que­ment d’en­trer la com­mande na­ti­ve­fier “http://me­dium.com” où http://me­dium.com est l’URL du site convoité. Ce­pen­dant, cer­taines op­tions sont dis­po­nibles, au be­soin. Ain­si, il est pos­sible de nom­mer l’app en cours de créa­tion en en­trant na­ti­ve­fier ‐‐name "Ma très belle App” “http://me­dium.com” en res­pec­tant la syn­taxe. Par­mi les op­tions pos­sibles, la plate-forme cible à choi­sir entre linux, win32 et dar­win (Mac), in­utile si vous ne sou­hai­tez tra­vailler que sur Mac, par dé­faut plat­form cor­res­pond à celle qui lance Na­ti­ve­fier.

Fa­bri­ca­tion de l’app

Par­tons sur l’idée de créer l’ap­pli­ca­tion cor­res­pon­dant au site de KR. La ligne de com­mande à en­trer

dans le ter­mi­nal se­ra : na­ti­ve­fier ‐‐ name “KR‐Ho­meS­tu­dio” “http://www. kr‐ho­mes­tu­dio.fr” Vous se­rez sur­pris par la ra­pi­di­té de créa­tion de l’ap­pli­ca­tion. Comme l’in­dique la fe­nêtre du ter­mi­nal après exé­cu­tion, l’ap­pli­ca­tion est ins­tal­lée à la ra­cine du dos­sier uti­li­sa­teur. Il est pos­sible de spé­ci­fier un autre dos­sier lors de la créa­tion, au be­soin ! Toutes les com­mandes op­tion­nelles sont lis­tées sur le site Na­ti­ve­fier (fi­gure 2). Ne reste plus qu’à contem­pler l’oeuvre ain­si réa­li­sée et à l’em­ployer comme une app clas­sique de Mac OS X, his­toire de l’ou­vrir comme bon vous semble, sans pas­ser par un si­gnet ou­blié de votre na­vi­ga­teur (fi­gure 3). Et en uti­li­sant tous les me­nus, du site et de l’app, per­met­tant de copier, col­ler, im­pri­mer, etc. Une (pe­tite) res­tric­tion tou­te­fois, la connexion in­ter­net doit être ac­tive pour que la lec­ture soit pos­sible. Éric Chau­trand

Newspapers in French

Newspapers from France

© PressReader. All rights reserved.