fabcal/fabcal/routers/api_v1.py

18 lines
319 B
Python

from fastapi import APIRouter
from starlette.responses import Response
from fabcal.calendar_client import get_data
router = APIRouter()
@router.get("/events.ics")
async def events_ics():
return Response(
await get_data(),
headers={
"content-type": "text/calendar",
},
)