JSPM

@descarteslabs/jupyterlab_sharing

0.0.9
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q33922F
  • License BSD-3-Clause

JupyterLab viewer for sharing service

Package Exports

  • @descarteslabs/jupyterlab_sharing

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@descarteslabs/jupyterlab_sharing) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

JupyterLab Sharing

A JupyterLab extension for accessing objects in the sharing service. This is a total ripoff of the GitHub extension (many GitHub references remain).

What this extension is

When you install this extension, an additional filebrowser tab will be added to the left area of JupyterLab. This filebrowser allows you to select objects from the Descartes Labs sharing service. You can browse "folders", and open the files in those folders. If those files are notebooks, you can run them just as you would any other notebook. Basically, you should be able to open any file in a repository that JupyterLab can handle. Note that you will separately need to login to https://iam.descarteslabs.com in order for the extension to work.

What this extension is not

This extension is currently read-only. That is, it is not possible to create, update or delete objects. It is also not possible to change the sharing settings.

Prerequisites

Installation

To install the labextension, enter the following in your terminal:

jupyter labextension install @descarteslabs/jupyterlab_studio

Customization

You can set the plugin to start showing a particular repository at launch time. Open the "Advanced Settings" editor in the Settings menu, and under the GitHub settings add

{
  "defaultRepo": "descarteslabs"
}