jupyter-pluto-proxy


Namejupyter-pluto-proxy JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/yuvipanda/jupyter-pluto-proxy
SummaryRun Pluto.jl in JupyterHub
upload_time2023-06-28 23:38:33
maintainer
docs_urlNone
authorIllumiDesk Team & Yuvi Panda
requires_python
license
keywords jupyter notebook pluto notebook jupyterhub jupyterlab jupyter-server-proxy
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Run Pluto.jl on a JupyterHub

[![Latest PyPI version](https://img.shields.io/pypi/v/jupyter-pluto-proxy?logo=pypi)](https://pypi.python.org/pypi/jupyter-pluto-proxy)

Launch the awesome [Pluto.jl Notebook](https://plutojl.org/) from the
Jupyter Lab `Launcher` or the Jupyter Classic `New` dropdown. This
package was built using the [`jupyter-server-proxy` cookiecutter
template](https://github.com/illumidesk/cookiecutter-jupyter-server-proxy).

This is primarily for use with
[JupyterHub](https://github.com/jupyterhub/jupyterhub) in container
based environments.

Based on [original repo from Illumidesk](https://github.com/IllumiDesk/jupyter-pluto-proxy).

## Try it out

Take it for a spin with Binder:

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/yuvipanda/jupyter-pluto-proxy/main?urlpath=pluto)

This should launch you straight into Pluto.

## Installation

You can install `jupyter-pluto-proxy` from [PyPI](https://pypi.org/project/jupyter-pluto-proxy/).

```bash
pip install jupyter-pluto-proxy
```

You also need to have Julia and [Pluto.jl](https://github.com/fonsp/Pluto.jl)
installed.


## Development

1. Fork and clone this repo and install the package:

```bash
git clone https://github.com/<account>/jupyter-pluto-proxy
```

2. Create and activate a virtual environment:

```bash
virtualenv -p python3 venv
source venv/bin/activate
```

3. Install package:

```bash
cd jupyter-pluto-proxy
pip install -e .
```

## Credits

- [`jupyter-server-proxy`](https://github.com/jupyterhub/jupyter-server-proxy)
- [`Pluto.jl`](https://github.com/fonsp/Pluto.jl)

## License

BSD 3-Clause

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/yuvipanda/jupyter-pluto-proxy",
    "name": "jupyter-pluto-proxy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "jupyter notebook,pluto notebook,jupyterhub,jupyterlab,jupyter-server-proxy",
    "author": "IllumiDesk Team & Yuvi Panda",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/38/db/2b6910b4f06c1e8ac417b4b74b6d8f90278ba751e19e13d6321c257ae805/jupyter-pluto-proxy-0.1.1.tar.gz",
    "platform": null,
    "description": "# Run Pluto.jl on a JupyterHub\n\n[![Latest PyPI version](https://img.shields.io/pypi/v/jupyter-pluto-proxy?logo=pypi)](https://pypi.python.org/pypi/jupyter-pluto-proxy)\n\nLaunch the awesome [Pluto.jl Notebook](https://plutojl.org/) from the\nJupyter Lab `Launcher` or the Jupyter Classic `New` dropdown. This\npackage was built using the [`jupyter-server-proxy` cookiecutter\ntemplate](https://github.com/illumidesk/cookiecutter-jupyter-server-proxy).\n\nThis is primarily for use with\n[JupyterHub](https://github.com/jupyterhub/jupyterhub) in container\nbased environments.\n\nBased on [original repo from Illumidesk](https://github.com/IllumiDesk/jupyter-pluto-proxy).\n\n## Try it out\n\nTake it for a spin with Binder:\n\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/yuvipanda/jupyter-pluto-proxy/main?urlpath=pluto)\n\nThis should launch you straight into Pluto.\n\n## Installation\n\nYou can install `jupyter-pluto-proxy` from [PyPI](https://pypi.org/project/jupyter-pluto-proxy/).\n\n```bash\npip install jupyter-pluto-proxy\n```\n\nYou also need to have Julia and [Pluto.jl](https://github.com/fonsp/Pluto.jl)\ninstalled.\n\n\n## Development\n\n1. Fork and clone this repo and install the package:\n\n```bash\ngit clone https://github.com/<account>/jupyter-pluto-proxy\n```\n\n2. Create and activate a virtual environment:\n\n```bash\nvirtualenv -p python3 venv\nsource venv/bin/activate\n```\n\n3. Install package:\n\n```bash\ncd jupyter-pluto-proxy\npip install -e .\n```\n\n## Credits\n\n- [`jupyter-server-proxy`](https://github.com/jupyterhub/jupyter-server-proxy)\n- [`Pluto.jl`](https://github.com/fonsp/Pluto.jl)\n\n## License\n\nBSD 3-Clause\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Run Pluto.jl in JupyterHub",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/yuvipanda/jupyter-pluto-proxy"
    },
    "split_keywords": [
        "jupyter notebook",
        "pluto notebook",
        "jupyterhub",
        "jupyterlab",
        "jupyter-server-proxy"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68c085519b20a6624518df18a6c22be04f3f016474b8b97e1a74e6946802cb16",
                "md5": "d9c95961ace14d539b5f8c36524d61b4",
                "sha256": "822719e9faa843a97e1d159f0d12771527c39109db67f763ed66de4f22e9b403"
            },
            "downloads": -1,
            "filename": "jupyter_pluto_proxy-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d9c95961ace14d539b5f8c36524d61b4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3203,
            "upload_time": "2023-06-28T23:38:32",
            "upload_time_iso_8601": "2023-06-28T23:38:32.271371Z",
            "url": "https://files.pythonhosted.org/packages/68/c0/85519b20a6624518df18a6c22be04f3f016474b8b97e1a74e6946802cb16/jupyter_pluto_proxy-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38db2b6910b4f06c1e8ac417b4b74b6d8f90278ba751e19e13d6321c257ae805",
                "md5": "657e6ee5bc3782cb0394e6d06d1670ae",
                "sha256": "4c6dc552aece4b3a26ff1b5f51404d41ab23ecd4f20360259ae184bdaf500d1e"
            },
            "downloads": -1,
            "filename": "jupyter-pluto-proxy-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "657e6ee5bc3782cb0394e6d06d1670ae",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2807,
            "upload_time": "2023-06-28T23:38:33",
            "upload_time_iso_8601": "2023-06-28T23:38:33.470246Z",
            "url": "https://files.pythonhosted.org/packages/38/db/2b6910b4f06c1e8ac417b4b74b6d8f90278ba751e19e13d6321c257ae805/jupyter-pluto-proxy-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-28 23:38:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "yuvipanda",
    "github_project": "jupyter-pluto-proxy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "jupyter-pluto-proxy"
}
        
Elapsed time: 0.08347s