A simple helper script to check Anna University semester result under high traffic.
This project is moved to https://github.com/AravindVasudev/CheckMyResult
Anna University servers are poorly maintained and when the results are released, it does not respond properly to high traffic. Hence, students have to refresh the page until it responds properly, reenter the register number, DOB, and captcha again and again until they could navigate to 'Exam Results' tab without the page crashing. This script automates that process and generates a screenshot of the result page. All the user have to do is, solve the captcha until the website responds properly.
- nightmare.js
- cacaview (Linux ASCII image browser)
- Clone this repository
$ git clone https://github.com/AravindVasudev/CheckMyResult.git
$ cd CheckMyResult
- Install cacaview
$ sudo apt-get install caca-utils
- Install Dependencies
$ npm install
- Start the Application
$ npm start [register number] [DOB (DD-MM-YYYY)]
Why doesn't this work on Windows?
Unfortunately, since both the dependencies work better on Linux, I stuck with it. Sorry 😁
Why use cacaview?
The captcha generated by the website is tiny and cacaview somehow displays the
image more clearly. If you don't want to use cacaview
, replace cacaview
in
line 31 with display
.
Captcha is hard to type this way. A UI would be good.
Working on it! 😄
Can't you automate the captcha too?
Unfortunately, the captcha is too small to be solved by an OCR. 😔
Will this script work on other mirrors of Anna University server like http://coe2.annauniv.edu/ ?
Since those mirrors are not open until the results are released, so haven't tested on them.
You are always welcome to open an issue or provide a pull-request!
Built under MIT license.