Nativefier — утилита, которая в одну команду превращает сайт в приложение, которое можно запустить на десктопе.
Nativefier.
Для установки нам потребуется nodejs. Саму утилиту будем ставить с помощью npm:
# dnf install nodejs # npm install nativefier -g
Теперь создадим «приложение» из сайта sysadmin.pm. В процессе работы, сайт будет «обёрнут» в Electron, и будет работаать в отдельном окне:
$ nativefier --name "Sysadmin-Blog" "https://sysadmin.pm" Packaging app for platform linux x64 using electron v1.7.9 App built to /home/user/supersite/sysadmin-blog-linux-x64
И запускаем его:
$ /home/user/supersite/sysadmin-blog-linux-x64/sysadmin-blog
Получаем наш сайт в виде «приложения».
Запустив nativefier с параметром --help
можно увидеть информацию о всех её возможностях, а их тут достаточно много — указание релиза, скрытие\показ меню, подключение flash-плагина, указания размеров окна, возможность добавления трея и т. д. На Github странице проекта так же есть полезные приёмы работы.
Баловство конечно, но весьма занятное. Мне помогло из пары почти всегда открытых вкладок сделать «приложение», которое теперь доступно прямо на десктопе.