Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/steeven9/gcal-api

Simple API to fetch events from a Google Calendar using their API and OAuth authentication.
https://github.com/steeven9/gcal-api

api fastapi google google-calendar-api python

Last synced: about 1 month ago
JSON representation

Simple API to fetch events from a Google Calendar using their API and OAuth authentication.

Awesome Lists containing this project

README

        

# Gcal-API

Simple API to fetch events from a Google Calendar using their API
and OAuth authentication.

Requires `google-auth` `google-auth-oauthlib` `google-api-python-client` `fastapi[standard]`

Needs a Google Calendar API key as env variable `GCAL_API_KEY`.

## Installation

```bash
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```

## Run in dev mode

```bash
fastapi dev main.py
```

## Run in prod mode

```bash
fastapi run
```