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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dac21b9dae3bd5c4fea67dfc44a001f8a36cfcfb550da83a213bab2b6f53997 |
|
MD5 | 2b79851ea573535e44ae4c5f486fce21 |
|
BLAKE2b-256 | 046a81d9043cc2ee53e5c4d9c36d6287fd1ee3609eaa17524f68b3285355f30c |
File details
Details for the file globus_jupyterlab-1.0.0a3-py3-none-any.whl
.
File metadata
- Download URL: globus_jupyterlab-1.0.0a3-py3-none-any.whl
- Upload date:
- Size: 2.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1df41beb92a8fa40c50a12df3eba7dd9da50cb49e074da257d93d181ff22206 |
|
MD5 | 6b49a28fd79f71c8ab8dea1b0be2d98f |
|
BLAKE2b-256 | 8a1a4eece673dc322c8a96116ccf52811dda30f0cf9a9317c4887d3cb58f205c |