{ "info": { "author": "Brett Graham", "author_email": "braingram720@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Webbrowser user interface for python.\n\nimport jsui\n\nui = jsui.UI()\nthing = Thing()\nui.start({'thing': thing})\n\nSupport both synchronous and asynchronous (eventually) operations.\n\nSupport both explicit and inspected (eventually) object specificiations.\n\nspec:\n 'name': # name of the thing to expose\n 'type': # function/number/string/etc...\n 'ui': # ui element to use\n 'js': # ui payload (may also be processingjs)\n 'html': # html payload\n 'css': # css payload\n\n-- Functions --\ncall grab (js) -> call grab (py) -> wait -> get images (py) -> get images (js)\nget new stage positions (js) -> positions (py) -> new positions (py) -> new stage positions (js)\nmove stage (js) -> move stage (py)\nchange config (js) -> change config (py)\n\nto turn a variable into a function. This needs to 'capture' the variable\ndef funcify(v):\n def f(*args):\n if len(args):\n v = args[0]\n return v", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "jsui", "package_url": "https://pypi.org/project/jsui/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jsui/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/jsui/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.0.2" }, "last_serial": 1204759, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1ea89b6e49ae7cb0913b7479147b4370", "sha256": "34280f674dfbb5de4cb3c383d6063e3771d8ab041757fa4ff6a7e6b677ac969f" }, "downloads": -1, "filename": "jsui-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1ea89b6e49ae7cb0913b7479147b4370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5004, "upload_time": "2014-08-27T21:01:53", "url": "https://files.pythonhosted.org/packages/4a/34/38df3591a3f611aa075388604a647b9db44b300dec568170bcc87f8361a2/jsui-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b0e944343236d1526e36805e4201099b", "sha256": "16ae0f4911cb85781ace7891b087727354ed4f4d53bcb2fd107b63495b2cfe73" }, "downloads": -1, "filename": "jsui-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b0e944343236d1526e36805e4201099b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5234, "upload_time": "2014-08-28T01:12:26", "url": "https://files.pythonhosted.org/packages/a7/67/b89209e3fc45f9fdaba680d01b32338bb118a64c87a4f496fb6182b77255/jsui-0.0.2.tar.gz" } ], "dev": [ { "comment_text": "", "digests": { "md5": "ae0fa002f0409352ada8c6c07230df4e", "sha256": "90687d886021ae5291ac42664104ebb798fd2f2a89aeebdf9a586d01872f21d4" }, "downloads": -1, "filename": "jsui-dev.tar.gz", "has_sig": false, "md5_digest": "ae0fa002f0409352ada8c6c07230df4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4995, "upload_time": "2014-08-27T20:44:46", "url": "https://files.pythonhosted.org/packages/6f/b0/c03190577bbf1076802e4f9c4bd69243d376fbb89b67f900a3f4661be2b6/jsui-dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0e944343236d1526e36805e4201099b", "sha256": "16ae0f4911cb85781ace7891b087727354ed4f4d53bcb2fd107b63495b2cfe73" }, "downloads": -1, "filename": "jsui-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b0e944343236d1526e36805e4201099b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5234, "upload_time": "2014-08-28T01:12:26", "url": "https://files.pythonhosted.org/packages/a7/67/b89209e3fc45f9fdaba680d01b32338bb118a64c87a4f496fb6182b77255/jsui-0.0.2.tar.gz" } ] }