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 0.35.3 (or later). 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, urn:globus:auth:scope:search.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.
  • At this time, the npm package for this extension is an older version that no longer works.

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.0a1.tar.gz (1.9 MB view details)

Uploaded Source

File details

Details for the file globus_jupyterlab-1.0.0a1.tar.gz.

File metadata

  • Download URL: globus_jupyterlab-1.0.0a1.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for globus_jupyterlab-1.0.0a1.tar.gz
Algorithm Hash digest
SHA256 2a35e196581fe4c388b20abbd009c81d3ee4399eeb8ad6d8b19b88e96e08cda5
MD5 df114dea14bd742a47974d6246f08a90
BLAKE2b-256 4636e66dec8000ec44c3c0e1f4b797be70936aceca0a193597cfe9df13feb385

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page