ポータブルAppimageパッケージ形式でWebアプリを作成したいですか? Appnativefyは、仕事をするためのシンプルなツールです。
Appnativefyは、任意のWebサイトから実行可能なAppImageファイルを作成するためのシンプルなコマンドラインツールであり、AppImageKItを使用してバックエンドでNativefierAPIを使用します。
Appimageは、ユニバーサルLinuxパッケージ形式です。他のパッケージとは異なり、インストールする必要はありません。実行可能にして実行し、プログラムを起動するだけです!
appnativefyの使用方法:
Appnativefyを使用すると、簡単なコマンドを実行して、Webサイトを単一の実行可能Appimageに変換できます。
appnativefy --name "TYPE_PACKAGE_NAME" --url "URL_ADDRESS"
たとえば、コマンドを使用してyoutube.comをappimageにすることができます:
appnativefy --name "YouTube" --url "https://youtube.com"
コマンドの最後にフラグを追加して、次のようなオプションを有効にすることができます。
-サービスコード> Microsoft365やGoogleなどのサービスを使用してサインインできるようにします。
-ファビコンコード> AppImageの作成中にサイトのファビコンを使用するように強制します。
-
-widevine
Widevineサポートを追加して、DRM対応コンテンツの再生を可能にします。 - 詳細については、
appnativefy -h
を実行してください
たとえば、以下のコマンドを実行すると、Widevineをサポートし、サインインサービスが有効になり、ファビコンを使用してSpotifyのappimageが作成されます。
appnativefy --name "Spotify" --url "https://open.spotify.com" --services --widevine --favicon
アプリは、生成されたすべてのAppimageパッケージを含むappnativefyフォルダーをユーザーのホームディレクトリに作成します。
Appnativefyのインストール方法:
このソフトウェアは、NPMパッケージとして入手できます。インストールするには、まずターミナルを開き、コマンドを実行して依存関係をインストールします。
sudo apt install nodejs npm wget
次に、npmコマンドを使用してツールをインストールします:
sudo npm install -g appnativefy
Appnativefyを削除する方法:
コマンドラインツールを削除するには、次のコマンドを実行するだけです。
sudo npm uninstall -g appnativefy
nodejsとnpmを使用しない場合は、それらを削除して数十MBのディスク領域を解放します。
sudo apt purge --auto-remove nodejs npm
元の記事