Skip to content

A Python Script to automatically create VIT Chennai courses timetable in Google Calendar using Google Calendar API.

License

Notifications You must be signed in to change notification settings

rohit-373/ScheduleMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScheduleMate

A Python Script to automatically create VIT Chennai courses timetable in Google Calendar using Google Calendar API.

How to use

  1. Create a Google account (or use an existing one).
  2. Go to the Google Cloud Console, create a new project.
  3. Enable the Google Calendar API for that project.
  4. Create OAuth 2.0 credentials:
    • Go to APIs & Services > Credentials
    • Click Create Credentials > OAuth client ID
    • Choose Desktop app
    • Download the credentials.json file
  5. Add your Gmail ID in users:
    • Go to APIs & Services > OAuth consent screen
    • Click Audience
    • Add your Gmail ID in + Add users under Test users
  6. Place the downloaded credentials.json in the same folder as this script
  7. Install the following packages: pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib python-dotenv
  8. Run the script: python main.py
  9. A browser window will open - sign in to your Google account and authorize access
  10. Enter your course details when prompted

About

A Python Script to automatically create VIT Chennai courses timetable in Google Calendar using Google Calendar API.

Topics

Resources

License

Stars

Watchers

Forks

Languages