Appnativefy – Convert any website to a single executable Appimage
Want to create a web app in the portable Appimage package format? Appnativefy is a simple tool for doing your job.
Appnativefy Is a simple command line tool for creating an AppImage file that can be run from any website and uses the Nativefier API on the backend with AppImageKIt.
Appimage is a universal Linux package format. Unlike other packages, it does not need to be installed. You can start the program just by making it executable and running it.
How to use appnativefy:
Appnativefy allows you to run simple commands to transform your website into a single executable Appimage.
appnativefy --name "TYPE_PACKAGE_NAME" --url "URL_ADDRESS"
For example, youtube.com can be an appimage using the following command:
appnativefy --name "YouTube" --url "https://youtube.com"
You can add a flag at the end of the command to enable options such as:
--services
Allows you to sign in using services such as Microsoft 365 and Google.--favicon
Forces the site to use the favicon while creating the AppImage.--widevine
Add Widevine support to enable playback of DRM-enabled content.- For more information
appnativefy -h
For example, the following command will support Widevine, enable the sign-in service, and use the favicon to create an app image for Spotify.
appnativefy --name "Spotify" --url "https://open.spotify.com" --services --widevine --favicon
The app creates an appnativefy folder in the user’s home directory that contains all the generated Appimage packages.
How to install Appnativefy:
This software is available as an NPM package. To install, first open a terminal and run the command to install the dependencies.
sudo apt install nodejs npm wget
Then use the npm command to install the tool.
sudo npm install -g appnativefy
How to remove Appnativefy:
To remove the command line tool, simply run the following command:
sudo npm uninstall -g appnativefy
If you don’t use nodejs and npm, remove them to free up tens of megabytes of disk space.
sudo apt purge --auto-remove nodejs npm
Share this:
- More