# google-calendar
## Overview
A python library for working with the google calendar. Allows the developer to programatically perform the following tasks:
- Schedule an event
- Find all scheduled events
- Search for specific scheduled events
- Delete or update scheduled events
- Create calendars
## Getting started
Tou use this library, you will need a Google (GMail) Account and Google Credentials. Follow the instructions in this short [article](https://medium.com/@lyle-okoth/how-to-get-a-google-api-key-d3c38649eaae) to get an API key.
#### Installing the library
```sh
pip install oryks-google-calendar
```
#### Schedulin an event
```python
from google_calendar import GoogleCalendar
client_secret: str = 'client_secret.json'
google_calendar: GoogleCalendar = GoogleCalendar(secret_file=client_secret)
google_calendar.authenticate()
print(google_calendar.quick_add('Meeting with emmanuel at 10.00 am tommorrow.'))
```
Raw data
{
"_id": null,
"home_page": "https://youtube-wrapper.readthedocs.io/en/latest/index.html",
"name": "oryks-google-calendar",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "calendar,google-calendar,schedule events",
"author": "Lyle Okoth",
"author_email": "lyceokoth@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f1/0c/f7a95ef25a8f91ef385c3f3b67fe400dd309f252bcb7995993564f9fcf4f/oryks-google-calendar-0.3.1.tar.gz",
"platform": null,
"description": "# google-calendar\n\n## Overview\n\nA python library for working with the google calendar. Allows the developer to programatically perform the following tasks:\n\n- Schedule an event\n- Find all scheduled events\n- Search for specific scheduled events\n- Delete or update scheduled events\n- Create calendars\n\n## Getting started\n\nTou use this library, you will need a Google (GMail) Account and Google Credentials. Follow the instructions in this short [article](https://medium.com/@lyle-okoth/how-to-get-a-google-api-key-d3c38649eaae) to get an API key.\n\n#### Installing the library\n\n```sh\npip install oryks-google-calendar\n```\n\n#### Schedulin an event\n\n```python\nfrom google_calendar import GoogleCalendar\n\nclient_secret: str = 'client_secret.json'\ngoogle_calendar: GoogleCalendar = GoogleCalendar(secret_file=client_secret)\ngoogle_calendar.authenticate()\n\nprint(google_calendar.quick_add('Meeting with emmanuel at 10.00 am tommorrow.'))\n```\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A python library that wraps around the Google calendar API. You can use it to schedule events using google calendar.",
"version": "0.3.1",
"project_urls": {
"Homepage": "https://youtube-wrapper.readthedocs.io/en/latest/index.html"
},
"split_keywords": [
"calendar",
"google-calendar",
"schedule events"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "974b04a31ffc2efcfd176591af3ea2f2d72cb4dcda8e8f38d9d995207800108f",
"md5": "ca9674a621454f4cdf29aa5c07cc4ed1",
"sha256": "a0306d36a4a41b2f2a2abf5e2a9cf9f86ab95897297080a33a01823f3575d7c0"
},
"downloads": -1,
"filename": "oryks_google_calendar-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ca9674a621454f4cdf29aa5c07cc4ed1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 18940,
"upload_time": "2023-12-25T08:40:31",
"upload_time_iso_8601": "2023-12-25T08:40:31.707963Z",
"url": "https://files.pythonhosted.org/packages/97/4b/04a31ffc2efcfd176591af3ea2f2d72cb4dcda8e8f38d9d995207800108f/oryks_google_calendar-0.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f10cf7a95ef25a8f91ef385c3f3b67fe400dd309f252bcb7995993564f9fcf4f",
"md5": "082a9764561f76a3203f5585c43a2db1",
"sha256": "60a5c0cd4853ca676eb9603a532acca42ac4d00b423aa4b903e5728467a102d9"
},
"downloads": -1,
"filename": "oryks-google-calendar-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "082a9764561f76a3203f5585c43a2db1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11043,
"upload_time": "2023-12-25T08:40:34",
"upload_time_iso_8601": "2023-12-25T08:40:34.061330Z",
"url": "https://files.pythonhosted.org/packages/f1/0c/f7a95ef25a8f91ef385c3f3b67fe400dd309f252bcb7995993564f9fcf4f/oryks-google-calendar-0.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-25 08:40:34",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "oryks-google-calendar"
}