Skip to main content

JupyterLab Notebook autosave extension

A JupyterLab extension that will autosave your open Notebook.

jupyterlab-notebook-autosave

Requirements

  • JupyterLab >= 4.0

Development install

Note: You will need NodeJS to build the extension package.

The jlpm command is JupyterLab's pinned version of yarn that is installed with JupyterLab. You may use yarn or npm in lieu of jlpm below.

# Clone this repo to your local environment

# Change directory to the cloned directory

# Install package in development mode
pip install -e .

# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite

# Rebuild extension Typescript source after making changes
jlpm run build

You can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.

# Watch the source directory in one terminal, automatically rebuilding when needed
jlpm run watch

# Run JupyterLab in another terminal
jupyter lab

With the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).

Uninstall

Delete the extension folder direction from the installation directory:

cd /Users/{USER}/.venv/share/jupyter/labextensions/jupyterlab-notebook-autosave

Production install

pip install jupyterlab-notebook-autosave

Metadata

Release files for jupyterlab_notebook_autosave 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyterlab_notebook_autosave 0.2.0
File Size Uploaded
jupyterlab_notebook_autosave-0.2.0.tar.gz 103.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyterlab_notebook_autosave 0.2.0
File Interpreter ABI Platform
jupyterlab_notebook_autosave-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 149.3 kB

Release files / jupyterlab_notebook_autosave-0.2.0.tar.gz

Download URL jupyterlab_notebook_autosave-0.2.0.tar.gz
Size 103.3 kB
Tags Source
SHA-256 checksum
How to use checksums
423bb2e36acb60c25e3a2e3ab87b352748ae75c60bd81b902c5321d8cb07c328
BLAKE2b-256 checksum
How to use checksums
f508a02bf857d792d6d7a7ce7f502621cf645ec2660e219762a644e70c03b4de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.0

Release files / jupyterlab_notebook_autosave-0.2.0-py3-none-any.whl

Download URL jupyterlab_notebook_autosave-0.2.0-py3-none-any.whl
Size 46.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
86b0b3bc5694b3b4821a27266b41836f992280da3b38f4d36414bf4b74d93dd6
BLAKE2b-256 checksum
How to use checksums
25b8e5ac90552d2d7ec600552e637f0040ab42f2caa8a20eafb61b741586b76a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page