A pythonic way to upload and download from AWS S3.
Project description
openS3
======
|docs| |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 <https://github.com/logston/openS3/issues>`_.
Further Documentation
=====================
Further documentation can be found on `Read the Docs`_.
.. _Read the Docs: http://opens3.readthedocs.org/en/latest/
.. |docs| image:: https://readthedocs.org/projects/opens3/badge/
:alt: Documentation Status
:scale: 100%
:target: http://opens3.readthedocs.org/en/latest/
.. |tests| image:: https://travis-ci.org/logston/openS3.svg
:target: https://travis-ci.org/logston/openS3
======
|docs| |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 <https://github.com/logston/openS3/issues>`_.
Further Documentation
=====================
Further documentation can be found on `Read the Docs`_.
.. _Read the Docs: http://opens3.readthedocs.org/en/latest/
.. |docs| image:: https://readthedocs.org/projects/opens3/badge/
:alt: Documentation Status
:scale: 100%
:target: http://opens3.readthedocs.org/en/latest/
.. |tests| image:: https://travis-ci.org/logston/openS3.svg
:target: https://travis-ci.org/logston/openS3
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
openS3-0.2.0.tar.gz
(688.8 kB
view details)
File details
Details for the file openS3-0.2.0.tar.gz
.
File metadata
- Download URL: openS3-0.2.0.tar.gz
- Upload date:
- Size: 688.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3253b16954cb466d6e21556120f0b432c760c20e905760a94b9fb325a48fa207 |
|
MD5 | f5ace808697112343ec9cadb232479e1 |
|
BLAKE2b-256 | 13755842306c9e9ca80674e06d34326a5f687287fa5a626f4420fa527e22a40f |