Files
desktop-display/hasApi.py
2025-02-09 18:39:31 +00:00

23 lines
726 B
Python

import requests
import datetime
from dotenv import load_dotenv
import os
def get_calendar_events():
token = os.getenv('HAS_TOKEN')
if not token:
raise Exception('Missing HAS token')
headers = {"Authorization": f"Bearer {token}"}
payload = {
'start': datetime.datetime.now().strftime('%Y-%m-%d'),
'end': (datetime.datetime.now() + datetime.timedelta(days=14)).strftime('%Y-%m-%d')}
response = requests.get('https://has.nozzy.online/api/calendars/calendar.romosborne_gmail_com',
headers=headers,
params=payload)
return response.json()
if __name__ == "__main__":
load_dotenv()
events = get_calendar_events()