/integra-scraper

Integra frs war automatically

Primary LanguageJavaScript

Integra ITS scraper

What for?

You can use this script to get any courses you want during Integra war automatically

Prerequisite

  • Install NodeJs
  • Git clone or download this repository
  • Run npm install in this repository folder

How to use?

There are some things to do before you can use this script

  1. Login to your integra account and access SIAKAD
  2. Get your cookie from browser you use to login
  3. Rename config.json.example to config.json
  4. Fill config.json in user with your NRP and cookie
  5. Fill courses you want to take in courses inside config.json
  6. run npm start

Help with courses data

Format: course_code:class:curriculum_year:department_code

Explanation:

  • course_code = IF4101 (Dasar Pemrograman)
  • class = A (_ for course with one class only)
  • curriculum_year = 2018 (current curriculum year)
  • department_code = 51100 (informatics)
  • (Confuse? You can inspect integra form in courses dropdown)

Hidden feature

You can update config.json to get courses faster (by default each request takes about 2 - 5 seconds)

Disclaimer

  • It works well at FRS Genap 2017/2018
  • If it doesn't work, it means that integra is updated prior to genap 2017/2018
  • Use it at your own risk

Made by William AD