Skip to content

Neesh774/Scholar

Repository files navigation

Scholar

An app that scans your Google Classroom assignments and puts them into a Notion Calendar, along with sending you notifications every day with all the work you need to do.

Usage

Keys

Create a Google Cloud account with these two links:

Then, create a Notion integration here:

After that, create a Twilio account here:

Files

credentials.json

{
  "installed": {
    "client_id": "",
    "project_id": "",
    "auth_uri": "",
    "token_uri": "",
    "auth_provider_x509_cert_url": "",
    "client_secret": "",
    "redirect_uris": ["http://localhost"]
  }
}

keys.json

{
  "type": "",
  "project_id": "",
  "private_key_id": "",
  "private_key": "",
  "client_email": "",
  "client_id": "",
  "auth_uri": "",
  "token_uri": "",
  "auth_provider_x509_cert_url": "",
  "client_x509_cert_url": "",
  "notion": "notion integration secret",
  "database": "database id",
}

Notion Properties

Ensure that your Notion database has the following properties

  • Date (Date)
  • Progress (Single Select with options Completed, In Progress, and Unstarted)
  • Subject (Text)
  • id (Text)

Running

Run the scholar.py file to get started :)

🙋‍♂️ Made by @Neesh774

Buy Me A Coffee

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages