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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: globus_jupyterlab-1.0.0a2.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.0a2.tar.gz
Algorithm Hash digest
SHA256 2bbeb44a38e7ccbbc4988fe24261670561409cf1c8dfbe43866a21e0b9f72501
MD5 f6db07c3d85b6db0c576496eb6bd7ded
BLAKE2b-256 0173221b5f54dbc87ca4378a137de22991fa7e9655e7d9f7c1b7c397a8da4173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for globus_jupyterlab-1.0.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 bb3dbb894106235dff56cbb01a32dfb8b298d1bb99a2147842bed24dff2f095a
MD5 e951a58d848050f1e77d619408a9b4da
BLAKE2b-256 b8f594b73b32a06245a98d704cbe73c3dab4061007226799ac17345a9606cbfa

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