Skip to main content

Provide arbitrary shortcuts for apps in JupyterLab

Project description

Jupyter Launcher Shortcuts

Extension for JupyterLab (version 4+) and classic Jupyter Notebook (version 7+, currently broken, see Issue #25<https://github.com/2i2c-org/jupyter-launcher-shortcuts/issues/25>_) to add user defined 'launcher' shortcuts. Primarily useful in JupyterHub / Binder situations.

For JupyterLab, they're added in the launcher interface.

For classic Jupyter Notebook, they are added under the 'New' button

Installation

The JupyterLab extension, the classic Jupyter Notebook extension, and a Jupyter Server extension required behind the scenes can all be installed with pip.

pip install jupyter-launcher-shortcuts

Configuring

The extension can be configured in a jupyter_server_config.py file created in any of the directories under config in the output of jupyter --paths command.

c.LauncherShortcuts.shortcuts = {
    'my-shiny-application': {
        'title': 'Human Readable Shortcut Title',
        'target': '{base_url}shiny/my-shiny-application-directory/',
        'icon_path': '/path/to/svg/file'
    }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyter_launcher_shortcuts-4.0.1.tar.gz (167.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file jupyter_launcher_shortcuts-4.0.1.tar.gz.

File metadata

File hashes

Hashes for jupyter_launcher_shortcuts-4.0.1.tar.gz
Algorithm Hash digest
SHA256 d127c100155d5fc3a315d90f3d6e3deb8d6626880dbf40711be295fbddd0c3c8
MD5 83ef9c4a393127aa2df0fdb1c81d8e9f
BLAKE2b-256 69956e5d2cd58b72ab485079ca07f5fe915da618fddc077184e6435675f3ced7

See more details on using hashes here.

File details

Details for the file jupyter_launcher_shortcuts-4.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyter_launcher_shortcuts-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a4f89fbfc888317ee3059899d6720c02dbd67cfc0292febaeae2b331e9676eb
MD5 7b50a58d065e15c2892e07ba3814bb8a
BLAKE2b-256 74fe0ad8ea9794965c2f73b550561dc2f2733a002d3728fe77def5782a34b503

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page