8000 GitHub - kypkk/NCU_GPA_Calculator: A tool for NCU student that makes calculating GPA easier
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kypkk/NCU_GPA_Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NCU_GPA_Calculator

This is web scraping program for all NCU students to calculate their overall GPA.

About this project

Motivation

  • Since calculating the GPA by hand is a waste of time and the existing google extension no longer suppoprt the new portal so I decided to build one myself

  • It has been tested with my own account and my girlfriend's account it's both correct

Dependencies

  • puppeteer-extra & puppeteer-extra-plugin-recaptcha

    puppeteer is a Node.js library that provides a high-level API to control Chrome/Chromium over the DevTools Protocol. Puppeteer-extra is a light-weight wrapper around puppeteer that enables typescript support and lots of cool plugins. puppeteer-extra-plugin-recaptcha is one of the puppeteer plugins that helps solve recaptcha problems.

  • cheerio

    cheerio is a Node.js library for parsing and manipulating HTML and XML.

Usage

  1. Clone this repository
git clone https://github.com/kypkk/NCU_GPA_Calculator.git
  1. cd into the directory and install all the dependencies
cd NCU_GPA_Calculator
npm i
  1. Create a new .env file in the directory and put your portal account, portal password and 2captcha api key into it

  2. Finally run the index.ts in your shell

npm start

Releases

No releases published

Packages

No packages published
0