Skip to main content

A python module to interact with EMC Syncplicity

Project description

## Synopsis

The pySyncplicity module implements a limited subset of the JSON Syncplicity interface, enabling developers to list files and folders, and to upload and download files

## Code Example

client = pySyncplicity.SyncplicityClient(username=auth.username, password=auth.password,verify=False)
client.connect()
syncpoints = client.list_sync_points()
all_folders = []
for syncpoint in syncpoints:
all_folders.append(client.get_folder(syncpoint.Id, syncpoint.RootFolderId))


for folder in all_folders:
for file in folder.files:
client.download_file(file, debug=False)

response = client.upload_file('auth.pyc', folderID, debug=False)

## Motivation

Simply to enable python applications to enage with the Syncplicity system.

## Installation

A simple 'pip install' should suffice. The project requires 'requests' and 'requests-toolbelt'.

## Contributors

Happy to accept pull requests on GitHub. Matt can be reached via twitter as @mcowger

## License

MIT Licensed

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

pySyncplicity-0.0.1.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file pySyncplicity-0.0.1.tar.gz.

File metadata

  • Download URL: pySyncplicity-0.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pySyncplicity-0.0.1.tar.gz
Algorithm Hash digest
SHA256 be02eedbc7cb1295785b07832a8d0f419fe6396e66fe5272f0b72743a357fc57
MD5 5bca93d7f605a029fe7eb85f368814bd
BLAKE2b-256 b1fa46cab355fc2fe20d4fdca936b3120092255f9efb78944043d9341d5653a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page