Skip to main content

JupyterLab extension that incorporates Globus functionality

Project description

globus_jupyterlab

Jupyterlab Extension that incorporates Globus functionality.

To see a working example you can go to the Binder for this repo by following this link. Please be aware that the MyBinderHub repo may take several minutes to launch.

Prerequisites

This extension requires JupyterLab 3.2.x. In addition, you will also need the following if you want to use your own Native App or implement other changes:

  • Create your own Native App registration or use an existing one (to register an app visit the Globus Developer Pages). The app must fit the following criteria:
    • If you are registering a new app, make sure to check the "Will be used by a native application" checkbox
    • Redirect URL: https://auth.globus.org/v2/web/auth-code
    • Scopes: urn:globus:auth:scope:transfer.api.globus.org:all, openid, profile, email
  • Fork this repository. This is needed so that you can use your Client ID (otherwise the extension will not work properly).

Setup & Developer Guides

To avoid confusion, the setup instructions and developer information have been moved to the docs folder. Please see the following list for the file that best fits your purpose.

  • MyBinderHub Setup - setup instructions for the MyBinderHub repo version
    • Recommended for practical use and users familiar with the extension.
  • Local Setup - setup instructions for the local version
    • Recommended for developers
  • Development Relevant Info - contains information that is meant for anyone wanting to further develop this extension

Notes

  • The Globus Connect Personal feature has been temporarily disabled due to compatibility issues. A later version will support it. Instead of using the convenient Globus Connect Personal file browser from the Globus extension, use the default JupyterLab file browser.

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

globus_jupyterlab-1.0.0a2.tar.gz (1.4 MB view hashes)

Uploaded Source

Built Distribution

globus_jupyterlab-1.0.0a2-py3-none-any.whl (2.7 MB view hashes)

Uploaded Python 3

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