{ "info": { "author": "Yevhen Kuzmovych", "author_email": "kuzmpvich.goog@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Google Calendar Simple API\n==========================\n\n.. image:: https://travis-ci.com/kuzmoyev/Google-Calendar-Simple-API.svg?branch=master\n :target: https://travis-ci.com/kuzmoyev/Google-Calendar-Simple-API\n\n.. image:: https://readthedocs.org/projects/google-calendar-simple-api/badge/?version=latest\n :target: https://google-calendar-simple-api.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n`Google Calendar Simple API` or `gcsa` is a library that simplifies event management in a Google Calendars.\nIt is a Pythonic object oriented adapter for the `official API`_.\n\nInstallation\n------------\n\n::\n\n pip install gcsa\n\nExample usage\n-------------\n\n::\n\n calendar = GoogleCalendar('your_email@gmail.com')\n event = Event(\n 'Breakfast',\n start=date(2019, 1, 1),\n recurrence=Recurrence.rule(freq=DAILY)),\n minutes_before_email_reminder=50\n )\n\n calendar.add_event(event)\n\n for event in calendar:\n print(event)\n\n\nSee documentation_\nfor more parameters and functionality.\n\n**Suggestion**: use beautiful_date_ to creat `date` and `datetime` objects in your\nprojects (*because its beautiful... just like you*).\n\n\nReferences\n----------\n\nTemplate for `setup.py` was taken from `kennethreitz/setup.py`_\n\n\n.. _`official API`: https://github.com/googleapis/google-api-python-client\n.. _documentation: https://google-calendar-simple-api.readthedocs.io/en/latest/?badge=latest\n.. _beautiful_date: https://github.com/beautiful-everything/beautiful-date\n.. _`kennethreitz/setup.py`: https://github.com/kennethreitz/setup.py\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kuzmoyev/Google-Calendar-Simple-API", "keywords": "google calendar simple api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gcsa", "package_url": "https://pypi.org/project/gcsa/", "platform": "", "project_url": "https://pypi.org/project/gcsa/", "project_urls": { "Homepage": "https://github.com/kuzmoyev/Google-Calendar-Simple-API" }, "release_url": "https://pypi.org/project/gcsa/0.1.4/", "requires_dist": [ "beautiful-date (==1.0.1)", "cachetools (==3.0.0)", "certifi (==2018.11.29)", "chardet (==3.0.4)", "google-api-python-client (==1.7.7)", "google-auth (==1.6.2)", "google-auth-httplib2 (==0.0.3)", "google-auth-oauthlib (==0.2.0)", "httplib2 (==0.12.0)", "idna (==2.8)", "oauthlib (==3.0.1)", "pyasn1 (==0.4.5)", "pyasn1-modules (==0.2.4)", "python-dateutil (==2.7.2)", "pytz (==2018.9)", "requests (==2.21.0)", "requests-oauthlib (==1.2.0)", "rsa (==4.0)", "six (==1.11.0)", "tzlocal (==1.5.1)", "uritemplate (==3.0.0)", "urllib3 (==1.24.1)" ], "requires_python": "", "summary": "Simple API for Google Calendar management", "version": "0.1.4" }, "last_serial": 4756658, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a7b70bb7ed2bed3358b212e2db5a050b", "sha256": "6b28f6ce69fd7d6fe0fb05c608410e1a627f26989c49e95e41033af8a5c73800" }, "downloads": -1, "filename": "gcsa-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7b70bb7ed2bed3358b212e2db5a050b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22655, "upload_time": "2019-01-29T20:19:25", "url": "https://files.pythonhosted.org/packages/97/0a/260cee8fcf8d124ff022150afd0b864566c30ac6eb992ef0bcf97684cbd1/gcsa-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e97232b8ebdd8c3c5d9b87fc35f268ac", "sha256": "12984ed8ce74dec541f3c876b05925f2c18d9cf2d8e2419c2910f5abee0b6d2e" }, "downloads": -1, "filename": "gcsa-0.1.tar.gz", "has_sig": false, "md5_digest": "e97232b8ebdd8c3c5d9b87fc35f268ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18119, "upload_time": "2019-01-29T20:19:28", "url": "https://files.pythonhosted.org/packages/c7/7c/cfcbfcb6929d3b697b57863c79bc7bcc35396f5cd281664caa232d42f20a/gcsa-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b04f50d6ebffc42fd6069fef242bc28b", "sha256": "071cba305ae9db800e9e5764f2cdbc2d81c6247d929e88b7169d05033f1ed61f" }, "downloads": -1, "filename": "gcsa-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b04f50d6ebffc42fd6069fef242bc28b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22706, "upload_time": "2019-01-29T20:26:15", "url": "https://files.pythonhosted.org/packages/53/d4/e408b0e68438dac265e58742ce8f4da55a635cec20dac98707df84b3c25e/gcsa-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c3517ebb8c21e3c9280426ff060fe75", "sha256": "cfa094ec567fa826f0958eff6f7037ea88f24a01096011d53fdc46bc9e87fc24" }, "downloads": -1, "filename": "gcsa-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6c3517ebb8c21e3c9280426ff060fe75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18274, "upload_time": "2019-01-29T20:26:16", "url": "https://files.pythonhosted.org/packages/d2/23/5c0996bcca5bdda2f9bb7f73001545aa5af58fae3f4d9a95c0f7bd7eaa9b/gcsa-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "175bbf45dcd9de180ae803a51d26ee9c", "sha256": "2d23c60f87c319e76f9e8401a95ddef127129d2ef633bb52633196c5296291f7" }, "downloads": -1, "filename": "gcsa-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "175bbf45dcd9de180ae803a51d26ee9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22704, "upload_time": "2019-01-29T20:32:57", "url": "https://files.pythonhosted.org/packages/f8/82/f9b044fcd22f3542f252fd7aa210eb37508e5abb22750e6664cf1e983405/gcsa-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2039c57f2e6b977b01025f9e3753761b", "sha256": "dd14eb0a6e77d14bba40c57a683c9a12cffb7c475baa8e5cebd640d9768c2fa3" }, "downloads": -1, "filename": "gcsa-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2039c57f2e6b977b01025f9e3753761b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18271, "upload_time": "2019-01-29T20:32:59", "url": "https://files.pythonhosted.org/packages/82/10/fc51974bcb4642d1464f071c07ba00028be46fb37c44e65e95eebd85f2d3/gcsa-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "68cfefcb7cebc16e9f51447cbcfbfa6e", "sha256": "0569e5f240b3d0924957f22eefa02fa26b0e945c72be65a8cf734ce776440015" }, "downloads": -1, "filename": "gcsa-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68cfefcb7cebc16e9f51447cbcfbfa6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22738, "upload_time": "2019-01-29T20:59:47", "url": "https://files.pythonhosted.org/packages/1e/b8/5ff4b1be86be0d8b207e7f345b0580db761a175ea288ee821b47c6dd931c/gcsa-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65d0facc782e7ed354640bdecf0da4b4", "sha256": "e17e846b01cbac4604b25ee54e134409f78cb60f41e0e013f09dd61d9bbbebce" }, "downloads": -1, "filename": "gcsa-0.1.4.tar.gz", "has_sig": false, "md5_digest": "65d0facc782e7ed354640bdecf0da4b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18291, "upload_time": "2019-01-29T20:59:49", "url": "https://files.pythonhosted.org/packages/cc/ae/885b24b005781b630f136f2fdb0e4888f48c2feff12d8b13466c865c72ce/gcsa-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "68cfefcb7cebc16e9f51447cbcfbfa6e", "sha256": "0569e5f240b3d0924957f22eefa02fa26b0e945c72be65a8cf734ce776440015" }, "downloads": -1, "filename": "gcsa-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68cfefcb7cebc16e9f51447cbcfbfa6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22738, "upload_time": "2019-01-29T20:59:47", "url": "https://files.pythonhosted.org/packages/1e/b8/5ff4b1be86be0d8b207e7f345b0580db761a175ea288ee821b47c6dd931c/gcsa-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65d0facc782e7ed354640bdecf0da4b4", "sha256": "e17e846b01cbac4604b25ee54e134409f78cb60f41e0e013f09dd61d9bbbebce" }, "downloads": -1, "filename": "gcsa-0.1.4.tar.gz", "has_sig": false, "md5_digest": "65d0facc782e7ed354640bdecf0da4b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18291, "upload_time": "2019-01-29T20:59:49", "url": "https://files.pythonhosted.org/packages/cc/ae/885b24b005781b630f136f2fdb0e4888f48c2feff12d8b13466c865c72ce/gcsa-0.1.4.tar.gz" } ] }