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.

JupyterLab Launcher with Custom Section Icons

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.3.tar.gz (358.2 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.3.tar.gz.

File metadata

File hashes

Hashes for jupyterlab_launcher_sections_extension-1.0.3.tar.gz
Algorithm Hash digest
SHA256 dc2f7079fde2c3feb5e3d2205740ce365ecfe563c25f160450c810494e5ca3b1
MD5 ab56f192bed788a1d63ac5c30f26e91b
BLAKE2b-256 b10ef9d592680f87a156d3af9c67adc7225af76f4fd4d9b1a192cfda3c89b621

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jupyterlab_launcher_sections_extension-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f623c9690ce3170236c410c802be2bb0f228e085743619b5a1b7355083118b62
MD5 2d42a1c0eed6ef8bfd47107ac55ddfae
BLAKE2b-256 9cc33f47497dceaf988dd7ddcff62c073557a99dbf1988717b87e4bcbdccc81b

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