#!/usr/bin/env python3 import cgitb from ics import Calendar, Event, timeline from urllib.request import urlopen from datetime import datetime import arrow cgitb.enable() URL = "ICS LINK" CAL = Calendar(urlopen(URL).read().decode('iso-8859-1')) TML = timeline.Timeline(CAL).now() TMA = [] for each in TML: TMA.append(each) DN = datetime.now().strftime('%m-%d-%Y') TN = datetime.now().strftime('%H:%M') print('Content-Type: text/html;charset=utf-8') print('Content-Type:text/html\r\n\r\n') print('''
') print(TN) print('
') print('') print(DN) print('
') print('''
''')
print('Current:
')
if len(TMA) > 0:
for item in TMA:
print('{}- {} {}
'.format(item.begin.format('HH:mm'), item.end.format('HH:mm'), item.name, item.description))
else:
print('Available')
print('