Skip to main content

Jupyterlab extension to allow setting section-specific icons for the launcher

Project description

jupyterlab_launcher_sections_extension

GitHub Actions npm version PyPI version Total PyPI downloads JupyterLab 4 Brought To You By KOLOMOLO Donate PayPal

Customize your JupyterLab launcher with section-specific icons. This extension allows you to set custom icons for different launcher sections, making it easier to visually distinguish between categories of notebooks and other items.

Features

  • Custom section icons - Set unique icons for each launcher section (Notebooks, Console, Other, etc.)
  • Server-side configuration - Configure icons through Jupyter server settings
  • Visual organization - Improve launcher usability with distinctive section markers

Requirements

  • JupyterLab >= 4.0.0

Installation

pip install jupyterlab_launcher_sections_extension

For development installation, use:

make install

Configuration

Create YAML configuration files in {jupyter_data_dir}/jupyter_launcher_sections/ directory. Each file can contain one or more section configurations.

Example (services.yml):

- section: 'Services'
  icon: 'services.svg'
  tooltip: 'Supporting services for data science and environment management'

- section: 'Notebook'
  icon: 'notebook-custom.svg'
  tooltip: 'Create a new Jupyter Notebook'

Configuration options:

  • section (required) - Name of the launcher section to customize
  • icon (optional) - Path to SVG icon file (relative to config directory or absolute)
  • tooltip (optional) - Tooltip text shown on hover

Place SVG icon files in the same directory as the YAML configuration or specify absolute paths.

Uninstall

pip uninstall jupyterlab_launcher_sections_extension

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

jupyterlab_launcher_sections_extension-1.0.2.tar.gz (281.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file jupyterlab_launcher_sections_extension-1.0.2.tar.gz.

File metadata

File hashes

Hashes for jupyterlab_launcher_sections_extension-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2feb496ccf1d074b6eac524414855759347804a93b6b1fc46fbd86907a2e19ca
MD5 2f9d3dc765b30c20eaf3e288bb2b5a6c
BLAKE2b-256 bebb78c1cd595f74a34993d0992df8c2f38ac80329b729d4659460ffa7eb4009

See more details on using hashes here.

File details

Details for the file jupyterlab_launcher_sections_extension-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_launcher_sections_extension-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85a75536c75f7b53bb2735aa2d56471805672bac4327f06cecb9b12dbb916efd
MD5 2a34599f878dec02c4d9556a0bd661df
BLAKE2b-256 83ac47e48a949e0af9ae5f0270d4892067ec3133bfc4aa81fff26541898451c7

See more details on using hashes here.

Supported by

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