Skip to content

TerraFusion/globuslite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GlobusLite

PyPI version

Introduction

GlobusLite provides a lightweight interface to the Globus SDK for transferring files between different storage systems. The main goal of globuslite is to provide the user an abstraction of the Globus API authentication flow and a simple way to transfer batches of files without having to worry about the underlying details of the SDK.

A common workflow looks like this:

import globuslite
globuslite.login()   # If not already logged in
transfer = globuslite.Transfer( 'd59900ef-6d04-11e5-ba46-22000b92c6ec', 
  'd59900ef-6d04-11e5-ba46-22000b92c6ec')

transfer.add_file( '/path/to/file1.txt', '/path/to/destination/file1.txt' )
transfer.add_file( '/path/to/file2.txt', '/path/to/destinatoin/fil2.txt' )

transfer.submit( label='Test Transfer', deadline='2018-05-05' )

About

A lightweight interface to the Globus SDK.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages