Skip to main content

openS3

Documentation Status tests

A Pythonic way to upload and download from AWS S3.

Installation

$ pip install openS3

To install the latest development version:

$ git clone git@github.com:logston/openS3.git
$ cd openS3
$ python setup.py install

Usage

>>> from openS3 import OpenS3
>>>
>>> openS3 = OpenS3('my_bucket', '<access_key>', '<secret_key>')
... with openS3('/my/object/key.txt', mode='wb') as fd:
...     fd.write('Yeah! Files going up to S3!')
>>>
>>> # Let's create a new OpenS3 object so we know we are not
>>> # just printing saved state attached to the previous OpenS3 object.
>>> openS3 = OpenS3('my_bucket', '<access_key>', '<secret_key>')
... with openS3('/my/object/key.txt') as fd:
...     print(fd.read())
b'Yeah! Files going up to S3!'

Bug Tracker

Please report bugs!! Report bugs at openS3’s GitHub repo.

Further Documentation

Further documentation can be found on Read the Docs.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openS3-0.1.5.tar.gz (677.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openS3-0.1.5.macosx-10.10-x86_64.tar.gz (10.8 kB view details)

Uploaded Source

File details

Details for the file openS3-0.1.5.tar.gz.

File metadata

  • Download URL: openS3-0.1.5.tar.gz
  • Upload date:
  • Size: 677.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for openS3-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9e3f5848d64ef7cd1696651baeea9b8643800665a79646de6cf40485cdeb7c52
MD5 9ff2816399bcea8833807764e406a314
BLAKE2b-256 f0cfab251d502fa72518e614f4024093b048e87678f42b5e8abf44eeecc9017c

See more details on using hashes here.

File details

Details for the file openS3-0.1.5.macosx-10.10-x86_64.tar.gz.

File metadata

File hashes

Hashes for openS3-0.1.5.macosx-10.10-x86_64.tar.gz
Algorithm Hash digest
SHA256 dd33c2a6a658097d5e2e8afeaa633404616eec1c11ce315ef7f7f4f28fbadc79
MD5 a4fe28f501fbce2558257a41231a428f
BLAKE2b-256 89e0e331b00721e50887f026792a6785c54b6d372d4c2a496931d752c8e1025a

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