Skip to main content

Add the ability to save favorite folders to JupyterLab for quicker browsing

Project description

jupyterlab-favorites

Extension status Github Actions Status Binder npm PyPI conda-forge

Add the ability to save favorite folders to JupyterLab for quicker browsing.

JupyterLab Favorites extension demonstration

Installation

Prerequisites

  • JupyterLab 3.x

Install from pypi

python -m pip install jupyterlab-favorites

Install from github

python -m pip install "git+https://github.com/jupyterlab-contrib/jupyterlab-favorites@v3.0.0#egg=jupyterlab_favorites"

Install locally from a git checkout

git clone https://github.com/jupyterlab-contrib/jupyterlab-favorites.git
cd jupyterlab-favorites
pip install .

Development

Prerequisites

  • An active conda environment with JupyterLab 3.x installed

Install locally from a git checkout

git clone https://github.com/jupyterlab-contrib/jupyterlab-favorites.git
cd jupyterlab-favorites
pip install -ve .

This copies the frontend code for the extension into JupyterLab.

To keep the source code synced with JupyterLab, you can run the following:

jupyter labextension develop --overwrite .

To rebuild the extension manually after each change::

jlpm run build

To automatically rebuild after each change, run in a separate terminal:

jlpm run watch

Older JupyterLab versions

JupyterLab v2 Support

NPM install

jupyter labextension install jupyterlab-favorites@2.0.0

Jupyterlab v1 Support

Via NPM:

jupyter labextension install jupyterlab-favorites@1.0.0

Or use the tagged 1.0.0 release at: https://github.com/jupyterlab-contrib/jupyterlab-favorites/tree/v1.0.0

Testing

Download Firefox browser if not already installed: https://www.mozilla.org/en-US/firefox/new/

Install Selenium:

conda install -c conda-forge selenium

Install Pytest:

conda install -c anaconda pytest

Change directory to this repo after cloning

cd yourfolder/jupyterlab-favorites

Running test script:

./run_tests.sh

This will open jupyter lab and run available tests. Note: You will need to run in a clean jupyter environment (without existing favorites files)

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-favorites-3.1.0.tar.gz (146.1 kB view details)

Uploaded Source

Built Distribution

jupyterlab_favorites-3.1.0-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab-favorites-3.1.0.tar.gz.

File metadata

  • Download URL: jupyterlab-favorites-3.1.0.tar.gz
  • Upload date:
  • Size: 146.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for jupyterlab-favorites-3.1.0.tar.gz
Algorithm Hash digest
SHA256 67be069a4fb120eedf0240b8503567e044fc6d9ee45ddf42098e1b605c1872e7
MD5 01cc411b6f0f4f312c3c37ba7528313e
BLAKE2b-256 e1fbf19dbf206f321d73d4d13bcbf07d4d821242ea30f0ee9da77000a3e673de

See more details on using hashes here.

File details

Details for the file jupyterlab_favorites-3.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_favorites-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 880329d508227fbe3282cedf5c749725a95ac0a7f8c3281337f75686272c512b
MD5 0241a6e1271aa7202ab212d2c2fb6a36
BLAKE2b-256 edfb87373917ecbee56f20248ed0245a9c3b6c195fb5d323e3d2097185247287

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