EduceLab Globus module
Project description
EduceLab Globus
educelab-globus is a Python module for logging into and interacting with
Globus endpoints.
Requirements
- Python 3.10+
- globus-sdk 3.46+
- prompt-toolkit
Installation
This project is available on PyPI:
python3 -m pip install educelab-globus
Usage
Configuration files
Named Globus endpoints are specified in ~/.globuscp/config.toml. The config
file has a simple format which is similar to that of rclone:
[endpoint-name]
uuid = "16fd2706-8baf-433b-82eb-8c7fada847da"
basedir = "/absolute/path/to/default/directory/"
Note: At the moment, el-globus-cp only supports transfers between the
basedir of two endpoints. This is expected to change in future releases.
Utilities
# List the endpoints stored in configuration file
el-globus-config
# Login to Globus and get access tokens for endpoints
# Tokens are stored in ~/.globuscp/tokenstore.json
el-globus-login
# Initiate a transfer between the base directories of two Globus endpoints
el-globus-cp
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file educelab_globus-0.1.3.tar.gz.
File metadata
- Download URL: educelab_globus-0.1.3.tar.gz
- Upload date:
- Size: 18.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7259e1d27c6484e5700b9509e97b282dfc6d6e52669f9d7a7ab2195b501a4dc8
|
|
| MD5 |
69d3803da0ca008407d8150858c7583a
|
|
| BLAKE2b-256 |
d710a7fb4a9902d78ea364adadbe5136976309c1882ef30c843064dbd006d563
|
File details
Details for the file educelab_globus-0.1.3-py3-none-any.whl.
File metadata
- Download URL: educelab_globus-0.1.3-py3-none-any.whl
- Upload date:
- Size: 19.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4520d3b011d8b0431274a1afa7386fe89b9e0c066f3d39196921d28c5b3073d6
|
|
| MD5 |
39a68517bd5d484fa22eeab30e1816e6
|
|
| BLAKE2b-256 |
80ce811f8efa411fd5bdbb2c856b945c076fc03af2cc6a0a1b64c4be2e67d2f5
|