duplicity.backends.copycombackend module

class duplicity.backends.copycombackend.CoPyCloud(username, password)[source]
API_URI = 'https://api.copy.com'
DEFAULT_ENCODING = 'latin-1'
DEFAULT_HEADERS = {'X-Client-Type': 'api', 'X-Api-Version': '1.0', 'Accept': 'application/json', 'X-Authorization': ''}
exception Error(message)[source]

Bases: exceptions.Exception

CoPyCloud.PARTS_HEADER_FMT = '!IIIIII'
CoPyCloud.PARTS_HEADER_SIG = 3126770193
CoPyCloud.PARTS_HEADER_VERSION = 1
CoPyCloud.PART_ITEM_FMT = '!IIII73sIIII'
CoPyCloud.PART_ITEM_SIG = 3400533477
CoPyCloud.PART_ITEM_VERSION = 1
CoPyCloud.PART_MAX_SIZE = 1048576
CoPyCloud.download(path)[source]
CoPyCloud.list_files(path=None, max_items=9223372036854775807)[source]
CoPyCloud.remove(paths)[source]
CoPyCloud.upload(source, dest, parallel=5, share_id=0)[source]
class duplicity.backends.copycombackend.CopyComBackend(parsed_url)[source]

Bases: duplicity.backend.Backend

Copy.com duplicity backend