No description or website provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/urllib_s3
test
.coveragerc
.gitignore
CHANGELOG.md
LICENSE
README.md
setup.cfg
setup.py

README.md

urllib_s3

urllib_s3 is a urllib handler for s3 protocol

Usage

install library

pip install urllib_s3
from six.moves.urllib.request import urlopen
import urllib_s3

server_settings = {
    'server-url': {
        'access_key': 'xx',
        'secret_key': 'xxx',
        'secure': True
    }
}

urllib_s3.setup(server_settings)

# now you use s3 protocol
urlopen('s3://server-url/bucket/foo.png')