Skip to content

Bolwing/sparkhacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

                                          SimplyCalendar - SparkHack 2023 UIC

Team Members: Gor, Kenneth, Ahmad, Vincenzo

WARNING WE HAVE MET OUR QUOTA WE CANNOT ADD ON TO ANY MORE SCHEDULES

WORKS ON ALL MACHINES

Project Description:
SimplyCalendar is a Python application designed to help users easily import their class schedules from an HTML file and export class information.
This includes the class name, day, and time and automatically exports it to the student's Google Calendar.
While thinking of a project idea, we wanted to address our immediate community, our fellow students.
We decided to build this project to simplify the process of adding class schedules to calendar applications and save time for students by minimizing the complexity of exporting class schedules into Calendar.

Key Features:
Automatically parses class information from HTML file
Extracts relevant class details, such as class name, day, and time
Exports class information in a format compatible with Google Calendar
Streamlines the process of adding classes to a calendar for students

Implementation Details:
SimplyCalendar is built using Python for parsing HTML files.
The program takes an HTML file as input, processes the file using the Google Calendar API to extract the required class information
It exports the class details automatically to the user’s Google account/email

Usage Instructions:
Login on my.uic.edu -> XE Registration -> Register for classes -> Semester you want saved (e.g. Fall 23)
After the class schedule page loads, press the following keys: cmd + s and save your html file to a folder that contains the SimplyCalendar program
Run the program with your HTML file in the same directory
The program will output class information in a format compatible with Google Calendar

Future Improvements:
Automatic integration with multiple calendar APIs for seamless import options
Enhanced error handling and input validation
Support for extracting additional class information, such as location and instructor
Support images in addition to html file to export class information to Calendar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages