#!/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(''' Current Meeting TestRoom ''') print('') print('') 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('

') print('
') print('') print('')