Nur ein weiteres Desktop -Umgebungs -Anwendungskit (JAK)
Bauen Sie Web -Wrapper oder Hybrid -Web/Desktop -Anwendungen unter Linux unter Verwendung von Python/JavaScript/HTML5/CSS3 von Qtwebgine an. Mithilfe von Webtechnologien können wir schöne Benutzeroberflächen mit einer Vielzahl verfügbarer Bibliotheks- und Frameworks erstellen.
git clone https://github.com/codesardine/Jade-Application-Kit.git
cd Jade-Application-KitMit PIP installieren
pip3 install -r requirements.txtoder
pip3 install Jade-Application-KitManuell installieren
~ /.virtualenv/python3 setup.py installoder
sudo python3 setup.py installInstallieren Sie in Manjaro
sudo pacman -S python-jade-application-kitJAK stellt die Verwendung von pyside2 für die Verwendung von PYQT5 Setzen Sie diese Umgebungsvariable. Dies wird vor der Konfigurationsdatei gelesen.
export JAK_PREFERRED_BINDING=PyQt5
Das Einstellen von Bindungen über die Konfigurationsdatei wird systemweit zuletzt abgerufen.
Konfigurationsdateiinhalte.
[bindings]
JAK_PREFERRED_BINDING = PyQt5
Bitte lesen Sie den Beitrag zum Verhaltenskodex und den Vorgang zum Senden von Pull -Anfragen.
Mit dem Befehlszeilen-Dienstprogramm können Sie in einer Frage von Sekunden eine in sich geschlossene Web-Wrapper erstellen.
jak-cli --url https://my-web-app-url --title Mytitle
Erstellen von Desktop -Dateien im Benutzerverzeichnis (~/.local/Share/Anwendungen).
jak-cli --url https://slack.com --title Slack --cde --desc "Collaboration software for connected teams."
Weitere Optionen.
jak-cli --help
#!/usr/bin/env python
from JAK.Application import JWebApp
url = "https://my-web-app-url"
webapp = JWebApp(title="Mytitle", online=True, web_contents=url)
webapp.run()
Suchen Sie nach Beispielen von Wrapper? Überprüfen Sie die Zweige, beginnend mit wrapper/ .
Semver wird für die Versionierung verwendet. Die verfügbaren Versionen finden Sie in den Tags in diesem Repository.
Siehe auch die Liste der Mitwirkenden, die an diesem Projekt teilgenommen haben.
Anwendungen
Wrapper
Ich vermisse deine?, Lass es mich wissen.
Das Jade -Anwendungskit wird von der GPL -Lizenz abgedeckt.
Copyright (C) 2015-2019, Vitor Lopes. Alle Rechte vorbehalten.