Metadata-Version: 2.1
Name: python-gyazo
Version: 2.0.0
Summary: A Python wrapper for Gyazo API
Home-page: https://github.com/ymyzk/python-gyazo
Author: Yusuke Miyazaki
Author-email: miyazaki.dev@gmail.com
License: MIT
Description: python-gyazo
        ============
        .. image:: https://badge.fury.io/py/python-gyazo.svg
           :target: https://pypi.python.org/pypi/python-gyazo/
           :alt: PyPI version
        .. image:: https://img.shields.io/pypi/pyversions/python-gyazo.svg
           :target: https://pypi.python.org/pypi/python-gyazo/
           :alt: PyPI Python versions
        .. image:: https://travis-ci.org/ymyzk/python-gyazo.svg?branch=master
           :target: https://travis-ci.org/ymyzk/python-gyazo
           :alt: Build Status
        .. image:: https://readthedocs.org/projects/python-gyazo/badge/?version=latest
           :target: https://python-gyazo.readthedocs.io/
           :alt: Documentation Status
        .. image:: https://coveralls.io/repos/ymyzk/python-gyazo/badge.svg?branch=master
           :target: https://coveralls.io/r/ymyzk/python-gyazo?branch=master
           :alt: Coverage Status
        
        A Python wrapper for `Gyazo API`_.
        
        The full-documentation is available on `Read the Docs`_.
        
        Requirements
        ------------
        * Python 3.5+
        
        Installation
        ------------
        .. code-block:: shell
        
           pip install python-gyazo
        
        Note: Please use the latest version of setuptools & pip
        
        .. code-block:: shell
        
           pip install -U setuptools pip
        
        
        Usage
        -----
        At first, you must create an application and get an access token from https://gyazo.com/oauth/applications
        
        .. code-block:: python
        
           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`_.
        
        .. _Read the Docs: https://python-gyazo.readthedocs.io/
        .. _Gyazo API: https://gyazo.com/api?lang=ja
        .. _python-gyazo-backup: https://github.com/ymyzk/python-gyazo-backup
        .. _LICENSE: LICENSE
        
Keywords: gyazo
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Internet
Requires-Python: <4,>=3.5
Provides-Extra: docs
Provides-Extra: mypy
Provides-Extra: test
