Skip to main content

A Python wrapper for Gyazo API

Project description

PyPI version PyPI Python versions CI Status Documentation Status

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.

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-2.3.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

python_gyazo-2.3.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: python-gyazo-2.3.0.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for python-gyazo-2.3.0.tar.gz
Algorithm Hash digest
SHA256 eaf94f9e2aac49b4340cc3d613d78510b9e7afc05b593a5bdf309738e0029638
MD5 5b2f9451edd1c04998cb0184deb97fe4
BLAKE2b-256 72519c5522b00f03e3e2262b63a8d89102ccae75efee67d8f8f9756519884e17

See more details on using hashes here.

File details

Details for the file python_gyazo-2.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for python_gyazo-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 81f7964ff8142532cc78920d077ee97f29e55a822fc9b8ed21cd1b623255f668
MD5 d5d11f59f9c252a6e66952ace9779cc8
BLAKE2b-256 93654b6d02acf5e5632ac9c0f483394e98fe5ec6767ffc0aaa0e97daa4eac602

See more details on using hashes here.

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