{ "info": { "author": "Vitor Lopes", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Environment :: X11 Applications", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Topic :: Desktop Environment", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: User Interfaces" ], "description": "Jade Application Kit ( JAK )\n\nBuild web wrappers or hybrid web/desktop applications on Linux, using Python/JavaScript/HTML5/CSS3 powered by [QTWebengine](https://wiki.qt.io/QtWebEngine). Using web technologies we can create beautiful User Interfaces using a diverse amount of available library's and frameworks.\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c79991176d484d50960a36007749b6a6)](https://www.codacy.com/app/codesardine/Jade-Application-Kit?utm_source=github.com&utm_medium=referral&utm_content=codesardine/Jade-Application-Kit&utm_campaign=Badge_Grade)\n[![Build Status](https://travis-ci.org/codesardine/Jade-Application-Kit.svg?branch=master)](https://travis-ci.org/codesardine/Jade-Application-Kit)\n[![PyPI version](https://badge.fury.io/py/Jade-Application-Kit.svg)](https://badge.fury.io/py/Jade-Application-Kit)\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/JustAnotherDesktopEnviroment/Lobby)\n![release](https://img.shields.io/github/release/codesardine/jade-application-kit.svg)\n![License](https://img.shields.io/github/license/codesardine/jade-application-kit.svg)\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/python:jade-application-kit.svg)](https://repology.org/metapackage/python:jade-application-kit)\n\n## Getting Started\n\n* Prerequisites\n* Python >= 3.6\n* PySide2 >= 5.12.4\n\n```bash\ngit clone https://github.com/codesardine/Jade-Application-Kit.git\n\ncd Jade-Application-Kit\n```\n\nInstall using pip\n```bash\npip install -r requirements.txt\n```\nor\n```bash\npip install Jade-Application-Kit\n```\n\nInstall manually\n```bash\n~/.virtualenv/python setup.py install\n```\nor\n```bash\nsudo setup.py install\n```\n\nInstall in Manjaro\n```bash\nsudo pacman -S python-jade-application-kit\n```\n\n## Contributing\nPlease read [CONTRIBUTING.md](https://github.com/codesardine/Jade-Application-Kit/blob/master/CONTRIBUTING.md) for details on code of conduct, and the process for submitting pull requests.\n\n## Using from the command line\nWith the command line utility you can create a self-contained web wrapper's in a question of seconds.\n```\njak-cli --url https://my-web-app-url --title Mytitle\n```\nFor more options.\n```\njak-cli --help\n```\n\n## Using Python\n```\n#!/usr/bin/env python\nfrom JAK.Application import JWebApp\n\nurl = \"https://my-web-app-url\"\n\nwebapp = JWebApp(title=\"Mytitle\", online=True, web_contents=url)\n\nwebapp.run()\n```\n### URL Rules:\n* We can match domains by starting letters or using Python regex.\n* Block Rules: blocks any domain in the list.\n* WebBrowserWindow Rules: deny any domain in the list.\n* WebBrowserTab Rules: only allow domains in the list, if empty all are allowed, if they start with https:// they open in a new window.\n\nLooking for wrapper's examples? Check [Branches](https://github.com/codesardine/Jade-Application-Kit/branches) starting with `wrapper/`.\n\n#### Api\n* [Application](https://codesardine.github.io/Jade-Application-Kit/docs/Application.html)\n* [IPC](https://codesardine.github.io/Jade-Application-Kit/docs/IPC.html)\n* [KeyBindings](https://codesardine.github.io/Jade-Application-Kit/docs/KeyBindings.html)\n* [RequestInterceptor](https://codesardine.github.io/Jade-Application-Kit/docs/RequestInterceptor.html)\n* [Utils](https://codesardine.github.io/Jade-Application-Kit/docs/Utils.html)\n* [WebEngine](https://codesardine.github.io/Jade-Application-Kit/docs/WebEngine.html)\n* [Widgets](https://codesardine.github.io/Jade-Application-Kit/docs/Widgets.html)\n\n## Versioning\n\n[SemVer](http://semver.org/) is used for versioning. For the versions available, see the [tags on this repository](https://github.com/codesardine/Jade-Application-Kit/tags).\n\n## Authors\n\n* **Vitor Lopes** - [Twitter Codesardine](https://twitter.com/codesardine)\n\nSee also the list of [contributors](https://github.com/codesardine/Jade-Application-Kit/graphs/contributors) who participated in this project.\n\n\n## Acknowledgments\n\nApplications\n* [Just Another Desktop Environment](https://github.com/codesardine/Jadesktop)\n\nWrappers\n* [Microsoft Office online](https://github.com/codesardine/Jade-Application-Kit/tree/wrapper/microsoft-office-online) for [Manjaro](https://manjaro.org)\n* [Slack online](https://github.com/codesardine/Jade-Application-Kit/tree/wrapper/slack-online)\n* [Skype online](https://github.com/codesardine/Jade-Application-Kit/tree/wrapper/skype-online)\n* [Udemy online](https://github.com/Steffan153/udemy-online) by [Caleb Miller](https://github.com/Steffan153)\n\nMissing yours?, let me know.\n\n## Known Issues\nDoes not like NVIDIA cards and as such falls back to software rendering, so if you use one of them you have to do without GPU accelaration. Only PCI devices. \n\n## License\nJade Application Kit is covered by the GPL license.\n\nCopyright (c) 2015-2019, Vitor Lopes. All rights reserved.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/codesardine/Jade-Application-Kit/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://codesardine.github.io/Jade-Application-Kit", "keywords": "Jade Application Kit,gui,blink,html5,web technologies,javascript,python,webgl,css3,QTWebEngine,test,linux", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "Jade-Application-Kit", "package_url": "https://pypi.org/project/Jade-Application-Kit/", "platform": "", "project_url": "https://pypi.org/project/Jade-Application-Kit/", "project_urls": { "Download": "https://github.com/codesardine/Jade-Application-Kit/zipball/master", "Homepage": "https://codesardine.github.io/Jade-Application-Kit" }, "release_url": "https://pypi.org/project/Jade-Application-Kit/2.0.10/", "requires_dist": [ "PySide2" ], "requires_python": ">=3.6", "summary": "Create native web wrappers or write hybrid Desktop applications on Linux, with Python, JavaScript, HTML, and Blink", "version": "2.0.10" }, "last_serial": 5552229, "releases": { "2.0.10": [ { "comment_text": "", "digests": { "md5": "702dd92818b0c080a195333308379a79", "sha256": "4579a5d73edb667a683cb6954ce148a10609d3a355a99bf1e48f7c04e3b389ef" }, "downloads": -1, "filename": "Jade_Application_Kit-2.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "702dd92818b0c080a195333308379a79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 35562, "upload_time": "2019-07-18T16:43:36", "url": "https://files.pythonhosted.org/packages/06/94/5fa1683c02942cefffe52da87ee10087a9d3bd66f7b3507d0f5ae73f9fd2/Jade_Application_Kit-2.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cdd791a413747cec77d608b7bfbee43", "sha256": "8a63f026056ab1490b6d455d75c5e6cea3c84b6eb67d32f8c7d1b5240697eef9" }, "downloads": -1, "filename": "Jade-Application-Kit-2.0.10.tar.gz", "has_sig": false, "md5_digest": "9cdd791a413747cec77d608b7bfbee43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 60010, "upload_time": "2019-07-18T16:43:37", "url": "https://files.pythonhosted.org/packages/13/54/853ffbc55665becd492f4ea7d72d6333b33a561ccfdf105a2435edefb260/Jade-Application-Kit-2.0.10.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "e3d4f28f56c1189e4e9854608ad4d087", "sha256": "7bcf3fdf19cf6eb8d69f8319e0eeff5ce079f9613458cde90ff83e7828990286" }, "downloads": -1, "filename": "Jade_Application_Kit-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e3d4f28f56c1189e4e9854608ad4d087", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33353, "upload_time": "2019-06-16T19:13:37", "url": "https://files.pythonhosted.org/packages/d7/db/a29964b0fc2118c805582fceec31fd9df48588a3d776a0f3a0206ec3f19a/Jade_Application_Kit-2.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58ccc8ddb40e03f0e6bf151bc2052b42", "sha256": "faf849a6418ddbd4d0118af14429e9f1a8792aa033f067ec730f9c47316974f9" }, "downloads": -1, "filename": "Jade-Application-Kit-2.0.3.tar.gz", "has_sig": false, "md5_digest": "58ccc8ddb40e03f0e6bf151bc2052b42", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32075, "upload_time": "2019-06-16T19:13:38", "url": "https://files.pythonhosted.org/packages/bc/57/86d0c1fd036d79c854f82832c61f46652665b4bb1ceee2c29fe682fa7b43/Jade-Application-Kit-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "7798fe26d4a83577f53d4de2b842a5e2", "sha256": "3080cb64788a095dad9e4e09f987ab06338fdbf72cc825df5f219e66983d5e72" }, "downloads": -1, "filename": "Jade_Application_Kit-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7798fe26d4a83577f53d4de2b842a5e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33621, "upload_time": "2019-06-17T22:46:15", "url": "https://files.pythonhosted.org/packages/99/d0/800612629859ea1eb763465dce7c9281febfa59550573747161b6ffc1638/Jade_Application_Kit-2.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26963ddba117a4ffe504a83d3dfa4dec", "sha256": "1a435f08b3356b3b8d64837a8a796e2e8af5883daae26ec10280007234ddea80" }, "downloads": -1, "filename": "Jade-Application-Kit-2.0.4.tar.gz", "has_sig": false, "md5_digest": "26963ddba117a4ffe504a83d3dfa4dec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32573, "upload_time": "2019-06-17T22:46:17", "url": "https://files.pythonhosted.org/packages/e0/cb/ad56586d5af077d0dfc3b31d54d1d81d6cd567d23b8a4d15ab5c79ade85b/Jade-Application-Kit-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "f159f1b97b4c658b6fe72614eb84d46e", "sha256": "d0d9a7d4f2174e912086783b6ff8021af864de389d0ee14738f21bd4fc684bc7" }, "downloads": -1, "filename": "Jade_Application_Kit-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f159f1b97b4c658b6fe72614eb84d46e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 34010, "upload_time": "2019-06-22T15:59:36", "url": "https://files.pythonhosted.org/packages/17/e8/31a02b2c17822f989c9c4973c615455af6fdaff5a4f9383d7438e2d101c3/Jade_Application_Kit-2.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4865e4f8f835cd699a89863e076de68", "sha256": "a01e5fd1457c1d668b1a5fa99089a4c48f4edb4c953594bc61fb62d5d6544e6d" }, "downloads": -1, "filename": "Jade-Application-Kit-2.0.5.tar.gz", "has_sig": false, "md5_digest": "e4865e4f8f835cd699a89863e076de68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 47597, "upload_time": "2019-06-22T15:59:37", "url": "https://files.pythonhosted.org/packages/ea/31/b979748fad7476d0bcde9ce454bf1e0c0d751a4b130e40313339367669a3/Jade-Application-Kit-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "ed8e451e34b2123e4f79ddd640733117", "sha256": "3f33265433a407d2c9447e6e23d04614e184f15e5c8fdc2f68ccadf734fec160" }, "downloads": -1, "filename": "Jade_Application_Kit-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ed8e451e34b2123e4f79ddd640733117", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 34442, "upload_time": "2019-06-29T08:41:54", "url": "https://files.pythonhosted.org/packages/3b/0d/0f6c66d5022434a1972d665c5d1553f7d37375aa87b44bbec9fcaf5c2be2/Jade_Application_Kit-2.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a1cfd24614bd80d9b713ed6b69fee4b", "sha256": "d079ae5a0d905ae4650d615358dce8c847e68afa72a9c70906268144a2dd6963" }, "downloads": -1, "filename": "Jade-Application-Kit-2.0.6.tar.gz", "has_sig": false, "md5_digest": "9a1cfd24614bd80d9b713ed6b69fee4b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 47903, "upload_time": "2019-06-29T08:41:55", "url": "https://files.pythonhosted.org/packages/fc/0f/7c6ae452be90240366973fa72a580cab33a8bf61e7adffc6c5cf3ec5b6d0/Jade-Application-Kit-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "be4f05d6f794d5889a4d4f182d9bf637", "sha256": "9fe02b01534f12d879cdc1d1f89c838cda68c2b937110d5b6279eb8dbe512966" }, "downloads": -1, "filename": "Jade_Application_Kit-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "be4f05d6f794d5889a4d4f182d9bf637", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 34991, "upload_time": "2019-07-06T10:51:43", "url": "https://files.pythonhosted.org/packages/f1/38/5cdccb56d33639d46d0865962e9bb0646f92f1c870a08beef3ca40169bd3/Jade_Application_Kit-2.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f08853f5846ee58e1d645847cea39c8", "sha256": "0cce03a92b981ffef648b01adf70dea9348e095cc4bb6f5a27bd9f4fdbe8fc88" }, "downloads": -1, "filename": "Jade-Application-Kit-2.0.7.tar.gz", "has_sig": false, "md5_digest": "7f08853f5846ee58e1d645847cea39c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 58661, "upload_time": "2019-07-06T10:51:45", "url": "https://files.pythonhosted.org/packages/6b/de/d26d82bba6ae29fc75703456a778cedb1ad635d7aedb23fba490e73eab87/Jade-Application-Kit-2.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "702dd92818b0c080a195333308379a79", "sha256": "4579a5d73edb667a683cb6954ce148a10609d3a355a99bf1e48f7c04e3b389ef" }, "downloads": -1, "filename": "Jade_Application_Kit-2.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "702dd92818b0c080a195333308379a79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 35562, "upload_time": "2019-07-18T16:43:36", "url": "https://files.pythonhosted.org/packages/06/94/5fa1683c02942cefffe52da87ee10087a9d3bd66f7b3507d0f5ae73f9fd2/Jade_Application_Kit-2.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cdd791a413747cec77d608b7bfbee43", "sha256": "8a63f026056ab1490b6d455d75c5e6cea3c84b6eb67d32f8c7d1b5240697eef9" }, "downloads": -1, "filename": "Jade-Application-Kit-2.0.10.tar.gz", "has_sig": false, "md5_digest": "9cdd791a413747cec77d608b7bfbee43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 60010, "upload_time": "2019-07-18T16:43:37", "url": "https://files.pythonhosted.org/packages/13/54/853ffbc55665becd492f4ea7d72d6333b33a561ccfdf105a2435edefb260/Jade-Application-Kit-2.0.10.tar.gz" } ] }