Shared Notebooks
On this page, you will find several ways to share notebooks with other users.
Manual exchange of .ipynb files
The easiest way of sharing notebooks with other users is by downloading/uploading the .ipynb files via the menu in JupyterLab. These can then be emailed to colleagues, who can reopen them in JupyterLab (just drag and drop the files into the JupyterLab file browser).
Using a shared folder
By default, each user has access to a ~/shared
folder in their home directory. This folder is shared across all users and can therefore be used to share notebooks.
Please note: All users have access and can also customize or delete your notebooks as they see fit.
We are currently working on enabling privately shared folders, similar to what you may already know from Sciebo. However, we cannot yet provide a concrete timeline for availability.
Granting users full access to your Jupyter server
Users can grant access to their running Jupyter server by sharing a link with other users.
Please note: Only share this link with trusted recipients, as it grants the recipient full access to your Jupyter server.
Copy the following code snippet into your notebook to generate a shareable link. You can provide an optional path and an expiration date for the link.
import rwth_nb.misc.share as share
import rwth_nb.misc.notebook as nb
from IPython.core.display import HTML
url = share.get_shareable_url(path=nb.get_current_path(), note='access for my colleage at IKS', expires_in=24*60*60)
HTML(f'<a href="{url}">{url}</a>')