Skip to main content

A Python wrapper for Gyazo API

Project description

PyPI version PyPI Python versions Build Status Documentation Status Code Climate Coverage Status

A Python wrapper for Gyazo API.

The full-documentation is available on Read the Docs.

Requirements

  • Python 2.7+

  • Python 3.4+

  • PyPy

  • PyPy3

Installation

pip install python-gyazo

Note: Please use the latest version of setuptools & pip

pip install -U setuptools pip

Usage

At first, you must create an application and get an access token from https://gyazo.com/oauth/applications

from gyazo import Api


api = Api(access_token='YOUR_ACCESS_TOKEN')

### Get a list of images
images = api.get_image_list()
for image in images:
    print(str(image))

### Using an image model
image = images[0]
print("Image ID: " + image.image_id)
print("URL: " + image.url)

### Download an image
if image.url:
    with open(image.filename, 'wb') as f:
        f.write(image.download())

### Upload an image
with open('sample.png', 'rb') as f:
    image = api.upload_image(f)
    print(image.to_json())

### Delete an image
api.delete_image('IMAGE_ID')

### oEmbed
image = images[0]
print(api.get_oembed(image.permalink_url))

Backup

gyazo-backup is moved to python-gyazo-backup.

License

MIT License. Please see LICENSE.

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

python-gyazo-0.15.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

python_gyazo-0.15.0-py2.py3-none-any.whl (10.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file python-gyazo-0.15.0.tar.gz.

File metadata

File hashes

Hashes for python-gyazo-0.15.0.tar.gz
Algorithm Hash digest
SHA256 4ed4dfbcef210e7e168e560d941a95bf46a1ba7165a77f5688f9417163d42217
MD5 5a8f5d7c234a6ea6fdc845fb7007715d
BLAKE2b-256 d07ea4be4e9f62040064ac981f921b86ae1194646411a02ccbfb696c5f19ee13

See more details on using hashes here.

Provenance

File details

Details for the file python_gyazo-0.15.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for python_gyazo-0.15.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d77ea69e7d9ad4f56e245d533fd81be70d6a32dfc2b9bafefb8958750dd62b15
MD5 9f64146cc372e517249d57e7960c42c3
BLAKE2b-256 3b9ca6e76a126ad68d379592d38b34e168501a4e1d653ebb16a5c92102c7c303

See more details on using hashes here.

Provenance

Supported by

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