Skip to main content

Simple API for Google Calendar management

Project description

Tests Documentation Status Downloads Downloads

Google Calendar Simple API or gcsa is a library that simplifies event management in a Google Calendars. It is a Pythonic object oriented adapter for the official API.


pip install gcsa

Example usage

from gcsa.google_calendar import GoogleCalendar
from gcsa.event import Event
from gcsa.recurrence import Recurrence, DAILY

calendar = GoogleCalendar('')
event = Event(
    start=date(2020, 6, 14),


for event in calendar:

See documentation for more parameters and functionality.

Suggestion: use beautiful_date to creat date and datetime objects in your projects (because its beautiful… just like you).


Template for was taken from kennethreitz/

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gcsa-0.2.1.tar.gz (19.1 kB view hashes)

Uploaded Source

Built Distribution

gcsa-0.2.1-py2.py3-none-any.whl (24.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page