Skip to content

adimj23/infinite-campus-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naperville203 Infinite Campus Scraper

About

Infinite Campus selenium scraper for courses and grades to a linked Google Sheet. Created for Uncommon Hacks 2021.

Required Libraries

  • selenium
  • gspread
  • oauth2client

Setting up some constants

  1. In secret-template.json, replace all lines with relevant info.
  2. Rename the file to secret.json
  1. Go to console.cloud.google.com in your browser using your desire Google Account.
  2. Create NEW PROJECT. Give it whatever name you like. Click CREATE.
  3. Once the project has been created, via the search bar, enable the Google Drive API and Google Sheets API for this project.
  4. In the credentials tab, click CREATE CREDENTIALS. Click Service Account and give it whatever name you like. Click CONTINUTE and DONE.
  5. For this new service account, click on the pen and click ADD KEY > CREATE NEW KEY > JSON. Save this file in the folder as this app.
  6. Rename this file to "creds.json"
  7. In Google Drive, create and title a new Google Sheet. You will need this name later.
  8. Open creds.json and copy the "client_email" value and share your Sheet with this email.

Automate using Task Scheduler

  1. Refer to this website.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages