23 lines
726 B
Python
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()
|