Google Calendar handles time-zones poorly 'n offers no tools t' resolve conflictin' events. Th' UT CS calendar be also incredibly cluttered wit' events that don't 'ave as high o' a priority fer all users. Th' interface needed t' become more visually appealin' 'n easy t' use. We set out t' fix that.
Wha' it does
Pirate-themed Calendarrgh! uses th' Google Calendar API t' fix timezone errors 'n automatically create events drawn from UTCS emails. It also offers a visualization tool, allowin' th' user t' prioritize conflictin' events 'n swab up calendars as ugly as gizzards. Th' visualization tool displays bubbles in a slice o' time on an analog tog, correspondin' t' an event's start 'n end time. (Events from 1 t' 2 are stored in th' 1-2 pie slice).
How we built it
Google Calendar API 'n Python fixes time zones 'n automatically creates events from emails. Visualization tool uses jQuery, PHP, 'n HTML.
Challenges we ran into
Gettin' a Python file t' run from our website. Looked into CGI, mod_wsgi, etc. but could nah implement in time :(
Accomplishments that we be proud o'
Utilizin' Google Calendar API, none o' our crew has any prior experience workin' wit' APIs. Makin' a pretty cool basic mind map
Wha' we learned
Wha's next fer Calendarrgh!
Integratin' th' Python scripts into th' website, usin' NLP t' scan all emails fer events rather than jus' those from UTCS, 'n improvin' our visualization tool. Move everythin' o'er t' our domain: www.calendarrgh.com. Integrate interactive features into th' clock like changin' priority o' events 'n scuttlin' unnecessary events. Also allow th' synchronization o' multiple calendars.