Створюйте настільні програми з будь-якої веб-сторінки

Багато наших читачів, ймовірно, мають власний щоденник, використовують Telegram Web або просто щодня використовують певні веб-сторінки. Для всіх них ми будемо навчати як створити настільні програми будь-якої веб - сторінки, легко і швидко, використовуючи натифікатор.

натифікатор

Що таке Nativefier?

Натураліст - це мультиплатформенний інструмент з відкритим кодом, розроблений Цзя Хао використовуючи JavaScript, HTML та CSS (разом з Electron), щоб легко та швидко створювати настільні програми для будь-якої веб-сторінки.

Натураліст зосереджується на тому, щоб дозволити користувачам створювати програми з мінімальною конфігурацією, оскільки, крім "обгортання" Інтернету, йому вдається автоматично визначати піктограму та назву програми.

Його розвиток був натхненний тим, наскільки це може дратувати, щоб довелося змінюватися ⌘-tabo alt-tab і робити постійний пошук у багатьох вкладках, працюючи зі сторінками, якими ми часто користуємось посланник facebook. ріднийфайлприклад

Як встановлюється Nativefier?

Щоб встановити Nativefier, нам потрібно встановити Node.js 4.0 або вище, тоді ми виконуємо в нашій консолі:

$ npm встановити nativefier -g

Як створити настільну програму за допомогою Nativefier?

Створіть настільну програму будь-якої веб-сторінки за допомогою Натураліст Це надзвичайно просто, просто перейдіть до каталогу, де ми хочемо зберігати програму, щоб створити та виконати таку команду:

$nativefier "https://blog.desdelinux. Net"

Натураліст він визначатиме назву об'єднаного додатка, назву Інтернету, його операційну систему та архітектуру. Якщо ви хочете вибрати назву програми, ви можете зробити це, вказавши --name "Medium"як показано далі.

$ nativefier --назва "DesdeLinux" "https://blog.desdelinux. Net"

Якщо ви хочете додати програму в меню свого дистрибутива, вам потрібно створити файл .desktop en /home/$USER/.local/share/applications розміщення наступного (змініть каталог на той, що відповідає):

[Desktop Entry]
Comment=Aplicación de Escritorio DesdeLinux creado con nativefier
Terminal=false
Name=DesdeLinux
Exec=/the/folder/of/the/DesdeLinux/DesdeLinux
Type=Application
Icon=/the/folder/of/the/DesdeLinux/resources/app/icon.png
Categories=Network;

Сподіваюся, ви почнете насолоджуватися власними настільними програмами, сторінками, якими ви користуєтесь найбільше.


24 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Курт - сказав він

    Я хотів би, щоб щось зрозуміли.
    Мене завжди вражала нездатність людей, які пишуть тексти з інформатики, зрозуміти, що те, що вони пишуть, - це не те, що вони думають, що пишуть; те, що можна зрозуміти з того, що вони пишуть, абсолютно не відповідає тому, що вони хочуть, щоб їх зрозуміли.
    Знадобиться багато спроб і помилок, щоб зрозуміти, що малося на увазі і що, отже, є правильним тлумаченням цієї статті.

    1.    Луїджіс Торо - сказав він

      Чи знаєте ви, що таке програма? Якщо відповідь так, то, що дозволяє nativefier, це створити власний додаток для будь-якого веб-сайту. Тобто він бере веб-сайт і інкапсулює його у вікно, до якого ви можете отримати доступ самостійно. Із меню програми або робочий стіл ...

      Я оновив статтю зображенням у форматі gif, щоб переконатися, що ви краще розумієте мету програми http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz - сказав він

        Не витрачайте себе даремно ... ви не повинні знати, що таке "програма", а тим більше що означає слово "веб".

    2.    еліан - сказав він

      і не менш того, що Linux опинився б тут

  2.   JL10 - сказав він

    Але що це, на робочому столі чи ноутбуці, яка користь? Яка мета? Я мало що розумію, можливо, щось мені вислизає ...

    1.    Луїджіс Торо - сказав він

      Для будь-якого типу комп’ютера стаття була оновлена ​​із зображенням gif, щоб ви краще розуміли мету програми http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz - сказав він

        Уточніть, що він працює лише на настільному комп’ютері ... якщо стіл має 4 ніжки.
        Це не працює з круглими столами. Чанннн

  3.   Пітер Паркер - сказав він

    Ви - користувач Linux, а також користувач WhatsApp, на відміну від Windows та Mac - жодної власної програми немає, отже, вам потрібно відкрити браузер і зайти в WhatsApp Web, ну, ця програма дозволяє вам створити власну «рідну програму WhatsApp» без постійно перемикаючись між вкладками.

    До речі, хороший внесок, я був у захваті від цього додатка, тому я можу позбутися того, що є в Archlinux

  4.   Брахіан - сказав він

    Яка хороша стаття і до речі дуже зрозуміла

  5.   Рікардо Рафаель Родрігес Реалі - сказав він

    2 речі:

    1: В який каталог ви встановлюєте?
    2: Який двигун ви використовуєте? Я запитую, бо це мене цікавить для Netflix та Crackle.

    Вітаємо… !!!

    1.    Луїджіс Торо - сказав він
      1. Це можна зробити в будь-якому каталозі, особливо я використовував це в своєму домі
      2. Він побудований за допомогою Electron, який внутрішньо використовує JavaScript, HTML та CSS over (Node, Chromium, V8). Чудово працює з Netflix та Crackle (якщо у вас встановлений Adobe-Flashplugin).
      1.    Калеб - сказав він

        Вибачте, брате, але з Netflix у мене це не працює, є помилка, пов’язана з widevinecmd, яка не дозволяє мені щось відтворити, у браузері він працює ідеально. Чи знаєте ви якесь рішення?

  6.   Pepe - сказав він

    Хороша стаття, але їй не вистачало зображень, щоб я міг зрозуміти, (gif я не міг побачити, оскільки моє з’єднання повільне, і воно залишається застряглим під час завантаження)

  7.   Guille - сказав він

    ця стаття мені дуже підходила! Я давно хотів це зробити ... залишити веб-сторінку на лаві підсудних. Я схвалю!

  8.   rjz - сказав він

    Дуже хороша стаття ... дякую.

  9.   ніфозіо - сказав він

    Si la aplicación que se se está creando es desdelinux, por que en el archivo .desktop se pone como nombre Wassap?

    1.    Луїджіс Торо - сказав він

      Corregido, efectivamente debe ir el nombre de la aplicación, en este caso DesdeLinux (Aunque en ese caso igual se funcionará, lo único que tendrá un nombre incorrecto)

  10.   Ернан - сказав він

    Він працює і дуже простий у використанні, перевірений веб-телеграмою. Я додаю, що після встановлення natifier, коли він виконується для інкапсуляції деякої павутини, буде завантажено 40 ~ 42 Мб, що відповідає Electron, але нічого, що ускладнює використання команди (дотримуйтесь запобіжних заходів при повільному підключенні)

    нативний «https://web.telegram.org» –назва «Telegram»
    Завантаження electron-v1.1.3-linux-x64.zip
    [=============================================>> 100.0% з 40.4 МБ (210.13 кБ / с)

  11.   Art - сказав він

    Цікаво. Хоча я не бачу особливого сенсу в установці програми, яка зможе робити те саме саме з Google Chrome або Chromium, я розумію, що знайдуться ті, хто віддасть перевагу цій опції. Хай живе свобода вибору.

  12.   Бернардо Генрікес - сказав він

    Відмінно…. хороша робота ...... це мені дуже корисно і, до речі, і це розуміють на 100%

  13.   рамук - сказав він

    привіт
    у мене є ubuntu 16.04.1
    це той самий прогрес

  14.   Сезар Дж. Пінто - сказав він

    Або ви можете встановити Chrome або Chromium і робити те саме, не встановлюючи інших речей. Я маю на увазі, тоді більше нічого.

  15.   лобогрис - сказав він

    Я зробив усі кроки, щоб отримати доступ до Evernote зі свого робочого столу. Все було зроблено правильно. Але жодного випадку запуску. Виконавча програма не запускається. Чомуеееее ???? Що я зробив, щоб цього заслужити?

  16.   Хуан Седенйо - сказав він

    npm встановити -g nativefier
    loadDep: semver → заголовки ▀ ╢█████████████ººººººººººººCºººººººCººººººººººC ░ºCººººººº
    УВАГА двигун печеня@0.13.1: розшукується: {«вузол»: »> = 4.6 ″} (поточний: {« вузол »:» 4.2.6 ″, »npmloadDep: uuid → додавання кешу ▀ ╢███████████ ███ºººººººººººººººººººººººººººººººººººº
    Движок WARN hawk@6.0.2: розшукується: {«вузол»: »> = 4.5.0 ″} (поточний: {« вузол »:» 4.2.6 ″, »npnpm WARN checkPermissions Відсутній доступ для запису до / usr / local / lib / node_modules / nativefier
    npm WARN checkPermissions Відсутній доступ для запису до / usr / local / lib / node_modules
    / usr / local / lib
    ── nativefier@7.5.4

    npm ПОМИЛКА! Linux 4.8.0-53-загальний
    npm ПОМИЛКА! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "install" "-g" "nativefier"
    npm ПОМИЛКА! вузол v4.2.6
    npm ПОМИЛКА! npm v3.5.2
    npm ПОМИЛКА! path / usr / local / lib / node_modules / nativefier
    npm ПОМИЛКА! код ДОСТУПИ
    npm ПОМИЛКА! errno -13
    npm ПОМИЛКА! доступ до syscall

    npm ПОМИЛКА! Помилка: EACCES: дозвіл відмовлено, доступ '/ usr / local / lib / node_modules / nativefier'
    npm ПОМИЛКА! при помилці (рідна)
    npm ПОМИЛКА! {[Помилка: EACCES: дозвіл відмовлено, доступ '/ usr / local / lib / node_modules / nativefier']
    npm ПОМИЛКА! помилка: -13,
    npm ПОМИЛКА! код: 'EACCES',
    npm ПОМИЛКА! syscall: 'доступ',
    npm ПОМИЛКА! шлях: '/ usr / local / lib / node_modules / nativefier'}
    npm ПОМИЛКА!
    npm ПОМИЛКА! Будь ласка, спробуйте запустити цю команду ще раз як root / Administrator.

    npm ПОМИЛКА! До будь-якого запиту на підтримку додайте наступний файл:
    npm ПОМИЛКА! /home/juanka/npm-debug.log
    Я отримую цю помилку