Skip to main content

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

Codacy Badge Build Status PyPI version Gitter chat

Packaging status

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

See also the list of contributors who participated in this project.

Acknowledgments

Applications

Wrappers

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Jade-Application-Kit-2.0.3.tar.gz (32.1 kB view hashes)

Uploaded Source

Built Distribution

Jade_Application_Kit-2.0.3-py3-none-any.whl (33.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page