Skip to main content

JupyterLab extension to expose the top bar space

Project description

JupyterLab Top Bar

Github Actions Status Binder

Monorepo to experiment with the top bar space in JupyterLab.

Similar to the status bar, the top bar can be used to place a few indicators and optimize the overall space.

Inspired by Gnome Shell Top Bar indicators.

screencast

Extensions

Try it online

Try the extensions in your browser with Binder:

Binder

Installation

JupyterLab 3.0

# container extension
pip install jupyterlab-topbar

# to install the topbar-text extension
jupyter labextension install jupyterlab-topbar-text

JupyterLab 1.x and 2.x

# container extension
jupyter labextension install jupyterlab-topbar-extension

# system metrics
jupyter labextension install jupyterlab-system-monitor
pip install nbresuse

# custom text in the top bar
jupyter labextension install jupyterlab-topbar-text

# add a logout button
jupyter labextension install jupyterlab-logout

# theme toggling extension
jupyter labextension install jupyterlab-theme-toggle

All-in-one install:

jupyter labextension install jupyterlab-topbar-extension \
                             jupyterlab-system-monitor \
                             jupyterlab-topbar-text \
                             jupyterlab-logout \
                             jupyterlab-theme-toggle

Development

# create a new conda environment
conda create -n jupyterlab-topbar -c conda-forge jupyterlab nodejs -y
conda activate jupyterlab-topbar

# Install dependencies
jlpm

# Install the package in development mode
pip install -e .

# Link your development version of the extension with JupyterLab
jlpm run develop

# For the jupyterlab-topbar-text extension
jlpm run link

# Rebuild extension TypeScript source after making changes
jlpm run build

Uninstall

pip uninstall jupyterlab-topbar

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-topbar-0.6.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

jupyterlab_topbar-0.6.0-py3-none-any.whl (39.0 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab-topbar-0.6.0.tar.gz.

File metadata

  • Download URL: jupyterlab-topbar-0.6.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.0

File hashes

Hashes for jupyterlab-topbar-0.6.0.tar.gz
Algorithm Hash digest
SHA256 d8aa3b377c885c4732cc487dd74baf376502142cf89025e177ef33c733f8c56f
MD5 c3858c58f6a6af8731da4b0998db094a
BLAKE2b-256 47b11344939adc6d3d926afef26aff721d248b44c3b3ba03c11056b096e514d5

See more details on using hashes here.

File details

Details for the file jupyterlab_topbar-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: jupyterlab_topbar-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 39.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.0

File hashes

Hashes for jupyterlab_topbar-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a60c023ff261120d8480ca8c8da67fc732b0f34db2bd9637af9b26caff338455
MD5 036f762d5657e4f80cb7df85fd763d96
BLAKE2b-256 e86c0db8d394d66c19b43a7f7be09379af9e492ad99270926a1744e789a53f05

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