trungleduc / jupyter_app_launcher

A JupyterLab extension to create custom launcher entries.
https://jupyter-app-launcher.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
57 stars 13 forks source link

jupyter_app_launcher

Github Actions Status Documentation Status Binder JupyterLite

A JupyterLab extension to create custom launcher entries

jupyter_app_launcher helps users customize the JupyterLab launcher with a simple YAML file. Users can add custom entries to the launcher to:

https://user-images.githubusercontent.com/4451292/191499842-3b3aae7b-dd61-416b-9958-6490c1e220c7.mp4

Try it online!

You can try it online by clicking on this badge:

Binder

Or you can run it directly in your browser with JupyterLite:

JupyterLite

Documentation

You can read the documentation following this link: https://jupyter-app-launcher.readthedocs.io/

Installation

You can install using pip:

pip install jupyter-app-launcher

Or using conda:

conda install -c conda-forge  jupyter_app_launcher

jupyter_app_launcher works with JupyterLab>=3.1

Example

Open a predefined notebook

Dynamic layout

Open a predefined markdown file

Dynamic layout

Render a notebook in dashboard mode

Dynamic layout

Open a notebook with Voila

Dynamic layout

Start a local web server and open the URL.

Dynamic layout

Open a remote URL

Dynamic layout

Contributing

See Contributing

Packaging the extension

See RELEASE