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. Using web technologies we can create beautiful User Interfaces using a diverse amount of available library's and frameworks.
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.
Using from the command line
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()
Looking for wrapper's examples, check Branches that start with wrapper/
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
Missing yours?, let me know
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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a435f08b3356b3b8d64837a8a796e2e8af5883daae26ec10280007234ddea80 |
|
MD5 | 26963ddba117a4ffe504a83d3dfa4dec |
|
BLAKE2b-256 | e0cbad56586d5af077d0dfc3b31d54d1d81d6cd567d23b8a4d15ab5c79ade85b |
Hashes for Jade_Application_Kit-2.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3080cb64788a095dad9e4e09f987ab06338fdbf72cc825df5f219e66983d5e72 |
|
MD5 | 7798fe26d4a83577f53d4de2b842a5e2 |
|
BLAKE2b-256 | 99d0800612629859ea1eb763465dce7c9281febfa59550573747161b6ffc1638 |