Create native web wrappers or write hybrid Desktop applications on Linux, with Python, JavaScript, HTML, and Blink
Project description
Jade Application Kit ( JAK )
Build web wrappers or hybrid web/desktop applications on Linux, using Python/JavaScript/HTML5/CSS3 powered by QTWebengine
Getting Started
- Prerequisites
- Python >= 3.6
- PySide2 >= 5.12.3
git clone this_repo_address
cd this_repo_directory_on_your_local_machine
Install pip
pip install -r requirements.txt
pip install Jade-Application-Kit
Install manually
~/.virtualenv/python setup.py install or sudo setup.py install
Install Manjaro
pacman -S python-jade-application-kit
Contributing
Please read CONTRIBUTING.md for details on code of conduct, and the process for submitting pull requests.
Usage
With the command line utility you can create a self-contained web wrapper's in a question of seconds.
jak-cli --url https://my-web-app-url --title Mytitle
For more options.
jak-cli --help
Using Python
#!/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()
Arguments
- title = boolean
- icon = string
- web_contents = string
- debug = boolean
- transparent = boolean
- online = boolean
- url_rules = dictionary
- cookies_path = string
- user_agent = string
- custom_css = string
- custom_js = string
- toolbar = dictionary
Versioning
SemVer is used for versioning. For the versions available, see the tags on this repository.
Authors
- Vitor Lopes - Twitter Codesardine
See also the list of contributors who participated in this project.
Acknowledgments
Applications
Wrappers
- Microsoft Office online for Manjaro
Missing yours?, let me know
Using web technologies we can create beautiful User Interfaces using a diverse amount of available web library's.
License
Jade Application Kit is covered by the GPL license.
Copyright (c) 2015-2019, Vitor Lopes. All rights reserved.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for Jade-Application-Kit-2.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | faf849a6418ddbd4d0118af14429e9f1a8792aa033f067ec730f9c47316974f9 |
|
MD5 | 58ccc8ddb40e03f0e6bf151bc2052b42 |
|
BLAKE2b-256 | bc5786d0c1fd036d79c854f82832c61f46652665b4bb1ceee2c29fe682fa7b43 |
Hashes for Jade_Application_Kit-2.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bcf3fdf19cf6eb8d69f8319e0eeff5ce079f9613458cde90ff83e7828990286 |
|
MD5 | e3d4f28f56c1189e4e9854608ad4d087 |
|
BLAKE2b-256 | d7dba29964b0fc2118c805582fceec31fd9df48588a3d776a0f3a0206ec3f19a |