python-gyazo 2.3.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

pythongyazo 2.3.0

A Python wrapper for Gyazo API.
The full-documentation is available on Read the Docs.

Requirements

Python 3.5+



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


client = Api(access_token='YOUR_ACCESS_TOKEN')

### Get a list of images
images = client.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 = client.upload_image(f)
print(image.to_json())

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

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


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


License
MIT License. Please see LICENSE.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.