{ "info": { "author": "Pahaz Blinov", "author_email": "pahaz.blinov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "**Author**: `Pahaz Blinov`_\n\n**Repo**: https://github.com/pahaz/google-spreadsheets-api/\n\nSimple create/append google spreadsheet api helper.\n\nRequirements\n-------------\n\n* `oauth2client`_\n* `googleapiclient`_\n\nInstallation\n============\n\n`google_spreadsheet`_ is on PyPI, so simply run:\n\n::\n\n pip install google_spreadsheet\n\nor ::\n\n easy_install google_spreadsheet\n\nto have it installed in your environment.\n\nFor installing from source, clone the\n`repo `_ and run::\n\n python setup.py install\n\nUsage scenarios\n===============\n\nTwo typical usecases where ``google_spreadsheet`` is helpful there are:\n1. create new spreadsheet with restricted acccess rules,\n2. append data to existing spreadsheet.\n\nYou can use it for export your user data to the google spreadsheet. \nAnd sharing this data to all around the world or sharing to specific users.\n\nUsage examples\n--------------\n\nExample 1: create spreadsheet\n=============================\n\n.. code-block:: py\n\n from google_spreadsheet import get_credentials, Spreadsheets\n\n\n def create_example():\n credentials = get_credentials('auth.json', [\n 'https://www.googleapis.com/auth/drive',\n 'https://www.googleapis.com/auth/spreadsheets'])\n api = Spreadsheets(credentials=credentials)\n sheet = api.create('test1', writers=['pahaz.blinov@gmail.com'])\n print(sheet)\n\n if __name__ == '__main__':\n create_example()\n\n\nExample 2: append row to existing spreadsheet\n=============================================\n\n.. code-block:: py\n\n from google_spreadsheet import get_credentials, Spreadsheets\n\n\n def append_data_example():\n credentials = get_credentials('auth.json', [\n 'https://www.googleapis.com/auth/drive',\n 'https://www.googleapis.com/auth/spreadsheets'])\n api = Spreadsheets(credentials=credentials)\n sheet = api.get('1jSHsmPTOOiPXdYQlrVBwbo3MO1vp64lmi5R_Ld_duKo')\n sheet.append([[1, 2], [3, 4]])\n\n\n if __name__ == '__main__':\n append_data_example()\n\n\n.. _Pahaz Blinov: https://github.com/pahaz/\n.. _oauth2client: https://github.com/google/oauth2client/\n.. _googleapiclient: https://github.com/google/google-api-python-client/\n.. _google_spreadsheet: https://pypi.python.org/pypi/google_spreadsheet/", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/packages/source/s/google_spreadsheet/google_spreadsheet-0.0.6.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pahaz/google-spreadsheets-api", "keywords": "google spreadsheet api util helper", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "google_spreadsheet", "package_url": "https://pypi.org/project/google_spreadsheet/", "platform": "unix,macos,windows", "project_url": "https://pypi.org/project/google_spreadsheet/", "project_urls": { "Download": "https://pypi.python.org/packages/source/s/google_spreadsheet/google_spreadsheet-0.0.6.zip", "Homepage": "https://github.com/pahaz/google-spreadsheets-api" }, "release_url": "https://pypi.org/project/google_spreadsheet/0.0.6/", "requires_dist": null, "requires_python": null, "summary": "Google spreadsheet create/update util", "version": "0.0.6" }, "last_serial": 2228247, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "be25cb9b770e34cceea643636c1239af", "sha256": "c1b1e83f806dacffaf10f0d3b8dd040cb1146d873b6703f0a16e6607a9838a5b" }, "downloads": -1, "filename": "google_spreadsheet-0.0.1.tar.gz", "has_sig": false, "md5_digest": "be25cb9b770e34cceea643636c1239af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5979, "upload_time": "2016-07-17T06:06:31", "url": "https://files.pythonhosted.org/packages/2c/7b/186827ae1e71617dc0ad59b1c585e2aee77bc13d6d73cf1835dd2e7d2cf8/google_spreadsheet-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d1100509fa910344d752fbf3fdd60eeb", "sha256": "2aee4ef6474c721858a42302543bc0016dbcf7edf2515d6cbc882ffe5beebd69" }, "downloads": -1, "filename": "google_spreadsheet-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d1100509fa910344d752fbf3fdd60eeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5977, "upload_time": "2016-07-17T06:22:48", "url": "https://files.pythonhosted.org/packages/25/1e/0ec04fa7d8b56b08bdef34117e7183e5a5ae65b751c7a57e2023e2d36d3d/google_spreadsheet-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "752810b43ce3d5d31ead84a8a987c656", "sha256": "84b0386bc277f8a763b27cef8f09adab115e2ec3fba607b62afc815783580df7" }, "downloads": -1, "filename": "google_spreadsheet-0.0.3.tar.gz", "has_sig": false, "md5_digest": "752810b43ce3d5d31ead84a8a987c656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6041, "upload_time": "2016-07-17T07:24:47", "url": "https://files.pythonhosted.org/packages/9b/4d/892a7a1133cd1c372d0a8027051a57cd597d50d95ddfbf3bd9fb8d9fd254/google_spreadsheet-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "71d21a983646ba6a7dc2361cb8bae2b2", "sha256": "67c168c8ba61d1727a569f70e4a70aae24a0fc13c19d73e783faebde29d34cb0" }, "downloads": -1, "filename": "google_spreadsheet-0.0.4.tar.gz", "has_sig": false, "md5_digest": "71d21a983646ba6a7dc2361cb8bae2b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6041, "upload_time": "2016-07-17T08:49:54", "url": "https://files.pythonhosted.org/packages/47/40/a26fa7c8aa6d4fcbf1f890770858965b0589e852dd10e9b91d62ed0e2853/google_spreadsheet-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "44396ad1d3ed5cc052fd7c604f3d3cb4", "sha256": "7f43aa52cbcadb4e2b78efa726856a77a0484321dc781d618f83537f96aea417" }, "downloads": -1, "filename": "google_spreadsheet-0.0.5.tar.gz", "has_sig": false, "md5_digest": "44396ad1d3ed5cc052fd7c604f3d3cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6043, "upload_time": "2016-07-17T09:10:41", "url": "https://files.pythonhosted.org/packages/c8/f5/22df9296137f9fd616afe02b4707968a46dabd660cc30d5bb534c70138b0/google_spreadsheet-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "294b38afc11a9c831ec733b81331c4be", "sha256": "b695350b069f9be51a11594b9e685da663c27ac1685733f16101d528e81e987e" }, "downloads": -1, "filename": "google_spreadsheet-0.0.6.tar.gz", "has_sig": false, "md5_digest": "294b38afc11a9c831ec733b81331c4be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6076, "upload_time": "2016-07-18T13:30:31", "url": "https://files.pythonhosted.org/packages/c1/28/3ce1c64b6ef8cb7af944cc96c59e6b941075bdc47db3ec905f3570fcbd18/google_spreadsheet-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "294b38afc11a9c831ec733b81331c4be", "sha256": "b695350b069f9be51a11594b9e685da663c27ac1685733f16101d528e81e987e" }, "downloads": -1, "filename": "google_spreadsheet-0.0.6.tar.gz", "has_sig": false, "md5_digest": "294b38afc11a9c831ec733b81331c4be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6076, "upload_time": "2016-07-18T13:30:31", "url": "https://files.pythonhosted.org/packages/c1/28/3ce1c64b6ef8cb7af944cc96c59e6b941075bdc47db3ec905f3570fcbd18/google_spreadsheet-0.0.6.tar.gz" } ] }