GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Appnativefy – Verwandeln Sie jede Website in ein einziges ausführbares Appimage

Möchten Sie Web-Apps im portablen Appimage-Paketformat erstellen? Appnativefy ist ein einfaches Tool, um die Arbeit zu erledigen.

Appnativefy ist ein einfaches Befehlszeilentool, um ausführbare AppImage-Dateien von jeder Website zu erstellen, es verwendet die Nativefier-API im Backend mit AppImageKIt.

Appimage ist ein universelles Linux-Paketformat. Anders als bei anderen Paketen müssen Sie es nicht installieren. Machen Sie es einfach ausführbar und führen Sie es aus, um das Programm zu starten!

Wie man appnativefy verwendet:

Mit Appnativefy können Sie einen einfachen Befehl ausführen, um eine Website in ein einziges ausführbares Appimage zu verwandeln:

appnativefy --name "TYPE_PACKAGE_NAME" --url "URL_ADDRESS"

Zum Beispiel können Sie youtube.com mit folgendem Befehl in AppImage umwandeln:

appnativefy --name "YouTube" --url "https://youtube.com"

Sie können am Ende des Befehls weitere Flags hinzufügen, um weitere Optionen zu aktivieren, zum Beispiel:

  • --services ermöglicht die Anmeldung mit Diensten wie Microsoft 365 und Google.
  • --favicon zwingt dazu, das Favicon der Seite zu verwenden, während das AppImage erstellt wird.
  • --widevine fügt Widevine-Unterstützung hinzu, um das Abspielen von DRM-fähigen Inhalten zu ermöglichen.
  • Führen Sie für mehr appnativefy -h aus

Wenn Sie beispielsweise den folgenden Befehl ausführen, wird ein App-Image für Spotify mit Widevine-Unterstützung, aktivierten Anmeldediensten und mit dem Favicon erstellt.

appnativefy --name "Spotify" --url "https://open.spotify.com" --services --widevine --favicon

Die App erstellt einen appnativefy-Ordner im Home-Verzeichnis des Benutzers, der alle generierten Appimage-Pakete enthält.

So installieren Sie Appnativefy:

Die Software ist als NPM-Paket erhältlich. Um es zu installieren, öffnen Sie zunächst das Terminal und führen Sie den Befehl aus, um Abhängigkeiten zu installieren:

sudo apt install nodejs npm wget

Installieren Sie dann das Tool über den npm-Befehl:

sudo npm install -g appnativefy

So entfernen Sie Appnativefy:

Um das Befehlszeilentool zu entfernen, führen Sie einfach den Befehl aus:

sudo npm uninstall -g appnativefy

Wenn Sie nodejs und npm nicht verwenden, entfernen Sie sie, um ein paar Dutzend MB Speicherplatz freizugeben:

sudo apt purge --auto-remove nodejs npm

Originalartikel


Linux
  1. Teilen Sie Dateien mit dem integrierten Split-Befehl in Stücke

  2. Wie übergibt man ein Befehlszeilenargument an ein Shell-Skript?

  3. Bestimmte Dateien zu einer einzigen Datei verketten?

  4. Öffnen einer .tar.gz-Datei mit einem einzigen Befehl

  5. Statisches Linken von libstdc++:Irgendwelche Fallstricke?

So booten Sie in die Linux-Befehlszeile

Verwandeln Sie Ihren Linux-PC in Bluetooth-Lautsprecher für Ihr Telefon

Wiederherstellen der ausführbaren Berechtigung für den Chmod-Befehl in Linux

So sichern Sie eine einzelne MySQL-Datenbank über die Befehlszeile

So führen Sie mehrere Linux-Befehle in einem einzigen Befehl aus

Konstruieren Sie einen Befehl, indem Sie eine Zeichenfolge in ein Tty einfügen?