Helps iGEMers upload their files to the iGEM server.
Project description
igem-uploads
igem-uploads helps iGEMers upload their files to the iGEM server.
Installation
pip install igem-uploads
Usage
import uploads
# create a session instance
client = uploads.Session()
# login to igem.org
client.login('username', 'password')
# upload a file to specific directory
client.upload('path/to/file')
client.upload('path/to/file', 'target_directory')
# query files/dirs in specific directory
client.query('')
client.query('directory')
# upload a directory and its subdirectories to specific directory
client.upload_dir('path/to/directory')
client.upload_dir('path/to/directory', 'target_directory')
# delete file in specific directory
client.delete('filename', 'file_parent_directory')
# truncate a directory
client.truncate_dir('target_directory')
Links
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
igem-uploads-1.1.4.tar.gz
(9.7 kB
view hashes)
Built Distribution
Close
Hashes for igem_uploads-1.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f5c6cfc58bda4e3eadecd664a216d0ea376972fddc8cd0f6f834c001e249fb0 |
|
MD5 | fc0086620116f0793ed95187b8c6e554 |
|
BLAKE2b-256 | 62357733ab616966f7569269eb7df95f06c80fe3e3acb6e3aef0d83ee3e561c1 |