{ "info": { "author": "Tim Paine", "author_email": "t.paine154@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# jupyterlab_iframe\nOpen a site in a widget, or add a set of \"quicklinks\".\n\n[![Build Status](https://travis-ci.org/timkpaine/jupyterlab_iframe.svg?branch=master)](https://travis-ci.org/timkpaine/jupyterlab_iframe)\n[![GitHub issues](https://img.shields.io/github/issues/timkpaine/jupyterlab_iframe.svg)]()\n[![codecov](https://codecov.io/gh/timkpaine/jupyterlab_iframe/branch/master/graph/badge.svg)](https://codecov.io/gh/timkpaine/jupyterlab_iframe)\n[![PyPI](https://img.shields.io/pypi/l/jupyterlab_iframe.svg)](https://pypi.python.org/pypi/jupyterlab_iframe)\n[![PyPI](https://img.shields.io/pypi/v/jupyterlab_iframe.svg)](https://pypi.python.org/pypi/jupyterlab_iframe)\n[![npm](https://img.shields.io/npm/v/jupyterlab_iframe.svg)](https://www.npmjs.com/package/jupyterlab_iframe)\n\n![](https://raw.githubusercontent.com/timkpaine/jupyterlab_iframe/master/docs/example1.gif)\n\n## Install\n```bash\npip install jupyterlab_iframe\njupyter labextension install jupyterlab_iframe\njupyter serverextension enable --py jupyterlab_iframe\n```\n\n## Options\n### Example\ninstall the server extension, and add the following to `jupyter_notebook_config.py`\n\n```python3\nc.JupyterLabIFrame.iframes = ['list', 'of', 'sites']\nc.JupyterLabIFrame.welcome = 'a site'\n```\n\nIn this example, `list`, `of`, and `sites` will be available as links in the command palette, and `a site` will open by default the first time JupyterLab is opened.\n\n\n## Caveats\n### Update for version v0.0.12 - Most of these are covered by #31\n\n~~This package uses iframes, so is subject to a few restrictions:~~\n~~- If Jlab is served over SSL, so must the sites (http/https must match)~~\n~~- If the underlying site enforces same-origin, then we cannot navigate to them (e.g. google)~~\n\n\n## Similar Packages\n- [Jupyterlab-html](https://github.com/mflevine/jupyterlab_html) displays local html files as websites in an iframe\n- [Jupyterlab-sandbox](https://github.com/canavandl/jupyterlab_sandbox)\n- [Main JLab Issue](https://github.com/jupyterlab/jupyterlab/issues/2369)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timkpaine/jupyterlab_iframe", "keywords": "jupyter jupyterlab", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "jupyterlab_iframe", "package_url": "https://pypi.org/project/jupyterlab_iframe/", "platform": "", "project_url": "https://pypi.org/project/jupyterlab_iframe/", "project_urls": { "Homepage": "https://github.com/timkpaine/jupyterlab_iframe" }, "release_url": "https://pypi.org/project/jupyterlab_iframe/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "IFrame widgets for JupyterLab", "version": "0.2.1" }, "last_serial": 5465866, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "90876fd74ad636ae0195041db2aaa8e6", "sha256": "d24d9178d9d5da342dc68d21169579774ee508fd4d135d5d17a4d6e9879c573a" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.1.tar.gz", "has_sig": false, "md5_digest": "90876fd74ad636ae0195041db2aaa8e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1873, "upload_time": "2018-03-13T20:56:16", "url": "https://files.pythonhosted.org/packages/fc/50/08d7e053597353e9b275de758e98409e9d71d77972205015df010c0de5be/jupyterlab_iframe-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "1c7cdf881c33428d3760efbfca111177", "sha256": "18532092908fcf442d5217a1ce58eaa9d88566a23bf60f1f0ab2f1e8b5640ab9" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.10.tar.gz", "has_sig": false, "md5_digest": "1c7cdf881c33428d3760efbfca111177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6445, "upload_time": "2018-09-04T14:46:20", "url": "https://files.pythonhosted.org/packages/02/a2/129b8f23103b1200f4bb1aa89fe591940993b3ea7f3c987514e9eb099558/jupyterlab_iframe-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "2702c0287def530086e0bee2bd03b5e5", "sha256": "454c89b062e7ba870dc13098e8868af8a98b466a38a90bd9e8251830bde29c60" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.11.tar.gz", "has_sig": false, "md5_digest": "2702c0287def530086e0bee2bd03b5e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6466, "upload_time": "2018-09-24T14:49:27", "url": "https://files.pythonhosted.org/packages/95/57/9cf0164032dd0a704507e66f00e7a3d8134aa2578edc313bdc5e922f1b83/jupyterlab_iframe-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "b29f5c3191504b467d391532011c7506", "sha256": "400b9ab7c568f11a7beb3c30d7d6bc4cbf1ddec31cc2bff57cc7c7414876c199" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.12.tar.gz", "has_sig": false, "md5_digest": "b29f5c3191504b467d391532011c7506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3460, "upload_time": "2019-04-24T19:56:36", "url": "https://files.pythonhosted.org/packages/6c/6d/7e0ad1f0c01c4897bf5f8d785a7faca371dbd1b7521fdb930198961655d6/jupyterlab_iframe-0.0.12.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0f3c02356dea3b200bab6b05dfdfa6ec", "sha256": "61f200c6d398f4db7ff8c049f55db2b8389ab77b05bf4e8d4bf0dd218f2f1371" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0f3c02356dea3b200bab6b05dfdfa6ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2055, "upload_time": "2018-03-26T20:07:37", "url": "https://files.pythonhosted.org/packages/b1/b0/c1133e1bd440aa8d9d312b43a8a089aebd4d0148ecbbba747038b0046ced/jupyterlab_iframe-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e9762533d42a7be2f287489be50317e0", "sha256": "2aa096324a8462dac1821038866b4d7c58c889be3987e945e112e729afa62574" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e9762533d42a7be2f287489be50317e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2112, "upload_time": "2018-05-30T15:59:36", "url": "https://files.pythonhosted.org/packages/d5/ef/90ebf95058efc60572ef8bd38093bc03df3e6200c9bf9b6ab00ec2e79e53/jupyterlab_iframe-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5b5019d430efae41e9f4ad4aef6b003d", "sha256": "249aef8a57e6075108d908dac72cb35e066afed58d447b2c185332d0f7d7bbb5" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5b5019d430efae41e9f4ad4aef6b003d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2160, "upload_time": "2018-05-31T20:31:31", "url": "https://files.pythonhosted.org/packages/0a/ee/bff921ba64aa4104d740f2decb6400a65c6cee768236975c470b812555df/jupyterlab_iframe-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "773126d05b449ccae8b94aa5d63e3e67", "sha256": "883541090e4091b41a283dbc102c0fe22f0e9573b790214d888f0278f20f299a" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.6.tar.gz", "has_sig": false, "md5_digest": "773126d05b449ccae8b94aa5d63e3e67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2171, "upload_time": "2018-06-06T23:54:00", "url": "https://files.pythonhosted.org/packages/fe/1e/c503a72c6b5a01f40ef99fc7ab1b5771761093161cc27b7a010676c6344b/jupyterlab_iframe-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "0fb55a66049c42ffff27331f1fcb0874", "sha256": "10dd58da57ffcf4e84ccc4a5be1615f42604ab22c9eb0c9ba839d8fdb1451a2b" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.7.tar.gz", "has_sig": false, "md5_digest": "0fb55a66049c42ffff27331f1fcb0874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15117, "upload_time": "2018-06-07T00:01:11", "url": "https://files.pythonhosted.org/packages/44/6a/8d5549b515462f70db457e3099c4b3fc02301359010186e3870251f1a4ca/jupyterlab_iframe-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2821ddffd89b6ba10e613c80e4a634af", "sha256": "862564bc774e60ee879eee84fc9bb018ae29cba11721d3af0db7e0956e2cb42c" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2821ddffd89b6ba10e613c80e4a634af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15135, "upload_time": "2018-06-07T00:04:05", "url": "https://files.pythonhosted.org/packages/01/d1/1113f163db463e88da206e8c49928e653a91ab1e474d26ab650bfb2cf37f/jupyterlab_iframe-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "e51b7ea063f859aaed3c947b3e746ea8", "sha256": "8552e3cef5b6b4add678853436a80a16a9afce873e56b9371c4c3b8d44873095" }, "downloads": -1, "filename": "jupyterlab_iframe-0.0.9.tar.gz", "has_sig": false, "md5_digest": "e51b7ea063f859aaed3c947b3e746ea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6409, "upload_time": "2018-08-29T14:38:50", "url": "https://files.pythonhosted.org/packages/10/01/e2af7ff4b9d2c8ffa58fb8920ef7b427430a9d9860aef7a8f22b09c3cb95/jupyterlab_iframe-0.0.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "393b1d4069015c0c0228f8c4aca0336a", "sha256": "6f3aa4781676716f0022941bdb26485bf3704f99123b947606cba1d91ca0ce6e" }, "downloads": -1, "filename": "jupyterlab_iframe-0.2.0.tar.gz", "has_sig": false, "md5_digest": "393b1d4069015c0c0228f8c4aca0336a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3454, "upload_time": "2019-06-29T15:35:30", "url": "https://files.pythonhosted.org/packages/98/8a/4c07642a41a6ad8d87bf298b0abe4c35ceb34a893cfc18ceb83240ffad05/jupyterlab_iframe-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8dd0e9e435362f1ac105d07217b78676", "sha256": "6710b7f60457e9096b60fb2fc2686b09c36b4b9f6574504ca0e3d085ddb18f0e" }, "downloads": -1, "filename": "jupyterlab_iframe-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8dd0e9e435362f1ac105d07217b78676", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3424, "upload_time": "2019-06-29T16:55:52", "url": "https://files.pythonhosted.org/packages/43/be/122a53b5fe2b094bd64902c7e990b93b292dfd71755f722fdf83357be03f/jupyterlab_iframe-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8dd0e9e435362f1ac105d07217b78676", "sha256": "6710b7f60457e9096b60fb2fc2686b09c36b4b9f6574504ca0e3d085ddb18f0e" }, "downloads": -1, "filename": "jupyterlab_iframe-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8dd0e9e435362f1ac105d07217b78676", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3424, "upload_time": "2019-06-29T16:55:52", "url": "https://files.pythonhosted.org/packages/43/be/122a53b5fe2b094bd64902c7e990b93b292dfd71755f722fdf83357be03f/jupyterlab_iframe-0.2.1.tar.gz" } ] }