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.6.tar.gz (677.6 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.6.macosx-10.10-x86_64.tar.gz (10.8 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for openS3-0.1.6.tar.gz
Algorithm Hash digest
SHA256 714aa6a6c54a8def66a1e0d36f65ef673ee0648a21a06206e9852c502ff690db
MD5 f7439b141d37ca6253ec2d4040b75737
BLAKE2b-256 8ef5e4296e6a18a6b0e480a1580dab5bd0cb85bc63c6483d4b2f0667b79e82cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openS3-0.1.6.macosx-10.10-x86_64.tar.gz
Algorithm Hash digest
SHA256 e02eabe8ad878f123d1373eaff08bab8e60c624ff2f528a4df1a6801b92e2f58
MD5 81514b6bea604f1a7277f4e94d636714
BLAKE2b-256 f2a3689efde11f6b971b9a43a660de80425724016e46e188f1125d5e022a72af

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 Sentry Error logging StatusPage Status page