pywebwrap


Namepywebwrap JSON
Version 0.0.13 PyPI version JSON
download
home_page
SummaryCreate desktop applications entirely using your favorite web technologies.
upload_time2023-03-19 14:05:13
maintainer
docs_urlNone
authorDekel Cohen
requires_python
license
keywords python web wrap wrapper desktop html javascript css js
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            PyWebWrap is a package that allows you to run your web app easily on the desktop.

Supported features:
 - Run local web core files within a desktop wrapper.
 - Customize the window's title, icon, width, height, and other parameters easily.
 - Allow the window to be resizable or fixed in size.
 - Disable right-clicking on the window.
 - Hide the top or status bar of the window.
 - Clear the browser cache on startup.
 - Disable JavaScript in the browser.
 - Disable access to remote and file URLs via keyboard shortcuts.
 - Enable full screen using a custom shortcut.

Currently working on:
 - Handle uploads & downloads to and from the web app.
 - Call JavaScript functions from Python.
 - Handle JavaScript events with Python code.
 - Emit JavaScript events from Python.

Please refer to the docstring for a list of available attributes.

To get started, simply import the `Wrap` class from the `pywebwrap.pywebwrap` module and create an instance with the desired attributes. 
Then, call the `run()` method to start the desktop app.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pywebwrap",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,web,wrap,wrapper,desktop,html,javascript,css,js",
    "author": "Dekel Cohen",
    "author_email": "<dcohen52@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/8e/3c/37895b221c3d1d86f09dfcafec40a424090fa472a3dc89a27e289c767744/pywebwrap-0.0.13.tar.gz",
    "platform": null,
    "description": "PyWebWrap is a package that allows you to run your web app easily on the desktop.\r\n\r\nSupported features:\r\n - Run local web core files within a desktop wrapper.\r\n - Customize the window's title, icon, width, height, and other parameters easily.\r\n - Allow the window to be resizable or fixed in size.\r\n - Disable right-clicking on the window.\r\n - Hide the top or status bar of the window.\r\n - Clear the browser cache on startup.\r\n - Disable JavaScript in the browser.\r\n - Disable access to remote and file URLs via keyboard shortcuts.\r\n - Enable full screen using a custom shortcut.\r\n\r\nCurrently working on:\r\n - Handle uploads & downloads to and from the web app.\r\n - Call JavaScript functions from Python.\r\n - Handle JavaScript events with Python code.\r\n - Emit JavaScript events from Python.\r\n\r\nPlease refer to the docstring for a list of available attributes.\r\n\r\nTo get started, simply import the `Wrap` class from the `pywebwrap.pywebwrap` module and create an instance with the desired attributes. \r\nThen, call the `run()` method to start the desktop app.\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Create desktop applications entirely using your favorite web technologies.",
    "version": "0.0.13",
    "split_keywords": [
        "python",
        "web",
        "wrap",
        "wrapper",
        "desktop",
        "html",
        "javascript",
        "css",
        "js"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cd09a3470eca8bb53cf4daa17ed702ddd81f9e10311e44158cee270673039d22",
                "md5": "71cb93a1c0bbacf624a6d4932123a4c5",
                "sha256": "c4ef5c4f4d9140d5ee261bd14aed08ba17e150c0f9c9594f862d0631e003604c"
            },
            "downloads": -1,
            "filename": "pywebwrap-0.0.13-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "71cb93a1c0bbacf624a6d4932123a4c5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 2547908,
            "upload_time": "2023-03-19T14:05:10",
            "upload_time_iso_8601": "2023-03-19T14:05:10.910074Z",
            "url": "https://files.pythonhosted.org/packages/cd/09/a3470eca8bb53cf4daa17ed702ddd81f9e10311e44158cee270673039d22/pywebwrap-0.0.13-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e3c37895b221c3d1d86f09dfcafec40a424090fa472a3dc89a27e289c767744",
                "md5": "920560ab4e4ecc0a9b3e38bf778d1fdb",
                "sha256": "42b63545372750676b20be579246ee22f32f9ac895dad7810773a766ae166822"
            },
            "downloads": -1,
            "filename": "pywebwrap-0.0.13.tar.gz",
            "has_sig": false,
            "md5_digest": "920560ab4e4ecc0a9b3e38bf778d1fdb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2159937,
            "upload_time": "2023-03-19T14:05:13",
            "upload_time_iso_8601": "2023-03-19T14:05:13.672396Z",
            "url": "https://files.pythonhosted.org/packages/8e/3c/37895b221c3d1d86f09dfcafec40a424090fa472a3dc89a27e289c767744/pywebwrap-0.0.13.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-19 14:05:13",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "pywebwrap"
}
        
Elapsed time: 0.04959s