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

Uploaded Source

Built Distribution

globus_jupyterlab-1.0.0a3-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: globus_jupyterlab-1.0.0a3.tar.gz
  • Upload date:
  • Size: 1.4 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.0a3.tar.gz
Algorithm Hash digest
SHA256 6dac21b9dae3bd5c4fea67dfc44a001f8a36cfcfb550da83a213bab2b6f53997
MD5 2b79851ea573535e44ae4c5f486fce21
BLAKE2b-256 046a81d9043cc2ee53e5c4d9c36d6287fd1ee3609eaa17524f68b3285355f30c

See more details on using hashes here.

File details

Details for the file globus_jupyterlab-1.0.0a3-py3-none-any.whl.

File metadata

File hashes

Hashes for globus_jupyterlab-1.0.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 e1df41beb92a8fa40c50a12df3eba7dd9da50cb49e074da257d93d181ff22206
MD5 6b49a28fd79f71c8ab8dea1b0be2d98f
BLAKE2b-256 8a1a4eece673dc322c8a96116ccf52811dda30f0cf9a9317c4887d3cb58f205c

See more details on using hashes here.

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