GitHunt
AR

AravindVasudev/CheckMyResult_OLD

A simple helper script to check Anna University semester result under high traffic. This project is moved to https://github.com/AravindVasudev/CheckMyResult

CheckMyResult

A simple helper script to check Anna University semester result under high traffic.

This project is moved to https://github.com/AravindVasudev/CheckMyResult

What does this actually do?

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.

Dependencies

  • nightmare.js
  • cacaview (Linux ASCII image browser)

Installation

  1. Clone this repository
  $ git clone https://github.com/AravindVasudev/CheckMyResult.git
  $ cd CheckMyResult
  1. Install cacaview
  $ sudo apt-get install caca-utils
  1. Install Dependencies
  $ npm install
  1. Start the Application
  $ npm start [register number] [DOB (DD-MM-YYYY)]

FAQ

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.

Contribute

You are always welcome to open an issue or provide a pull-request!

License

Built under MIT license.

Languages

JavaScript100.0%

Contributors

MIT License
Created January 23, 2017
Updated January 28, 2023