Skip to main content

JupyterLab extension to expose the top bar space

Project description

JupyterLab Top Bar

Github Actions Status Binder PyPI

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.1.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

jupyterlab_topbar-0.6.1-py3-none-any.whl (56.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jupyterlab-topbar-0.6.1.tar.gz
  • Upload date:
  • Size: 14.4 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.1.tar.gz
Algorithm Hash digest
SHA256 f1f9144fd09c29b8921f378662f26c65a460967d9c48eeea8018cea49626fb5f
MD5 4d2c12003010082602c8591dcfd2f272
BLAKE2b-256 c86adfb91e558d5e7628dbf73936d4a65a93d40612d3635b998129225f4e4f7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jupyterlab_topbar-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 56.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6863a055d94b40d42b01e7e6771bc3622677c4621d95849a8a2c15ff33f9835a
MD5 b80697b2f92feddf3f652b27291edf09
BLAKE2b-256 7703f3c1c92c9223309934de6d49166f6cb73fa38f9772a601cd5e6c4ca655c0

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