Metadata-Version: 1.1
Name: gwrappy
Version: 0.1.3
Summary: User friendly wrapper for Google APIs
Home-page: https://github.com/danielpoonwj/gwrappy
Author: Daniel Poon
Author-email: daniel.poon.wenjie@gmail.com
License: Apache Software License 2.0
Description: =======
        gwrappy
        =======
        
        
        .. image:: https://img.shields.io/pypi/v/gwrappy.svg
            :target: https://pypi.python.org/pypi/gwrappy
        
        .. image:: https://readthedocs.org/projects/gwrappy/badge/?version=latest
            :target: https://gwrappy.readthedocs.io/en/latest/?badge=latest
            :alt: Documentation Status
        
        
        User friendly wrapper for Google APIs.
        
        
        Features
        --------
        
        * Easily connect to the following Google APIs (more to come eventually)
            * BigQuery
            * Cloud Storage
            * Drive
            * Gmail
        
        .. code-block:: python
        
            # BigQuery
            from gwrappy.bigquery import BigqueryUtility
            bq_obj = BigqueryUtility()
            results = bq_obj.sync_query('my_project', 'SELECT * FROM [foo.bar]')
        
            # Cloud Storage
            from gwrappy.storage import GcsUtility
            gcs_obj = GcsUtility()
            gcs_obj.download_object('bucket_name', 'object_name', 'path/to/write')
            gcs_obj.upload_object('bucket_name', 'object_name', 'path/to/read')
        
            # Drive
            from gwrappy.drive import DriveUtility
            drive_obj = DriveUtility(json_credentials_path, client_id)
            drive_obj.download_object('file_id', 'path/to/write')
            drive_obj.upload_file('path/to/read')
        
            # Gmail
            from gwrappy.gmail import GmailUtility
            gmail_obj = GmailUtility(json_credentials_path, client_id)
            gmail_obj.send_email(sender='Daniel Poon', to=['recipient_1@xx.com', 'recipient_2@yy.com'], subject='Hello World!', message_text='My First Email')
        
        
        Installation
        ------------
        
        .. code-block:: bash
        
            $ pip install gwrappy
        
        
        =======
        History
        =======
        
        0.1.3 (2016-08-23)
        ------------------
        * BigQuery:
            * JobResponse now only sets time_taken if data is available.
                * Fixed bug that raised KeyError when wait_finish=False, since endTime was unavailable in the API response.
            * poll_resp_list returns JobReponse objects. Also propagates 'description' attribute if available.
        
        0.1.2 (2016-08-19)
        ------------------
        * Bug Fixes
        * Documentation updates
        
        0.1.1 (2016-08-16)
        ------------------
        * Completed docstrings and amendments to documentation
        * Added list_to_html under gwrappy.gmail.utils
        * Added tabulate as a dependency
        
        0.1.0 (2016-08-15)
        ------------------
        
        * New and improved version of https://github.com/danielpoonwj/gcloud_custom_utilities
        * First release on PyPI.
        
Keywords: google,cloud,gcloud
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
