A nodejs
based application that automatically logs in into your account and attend your classes on cuchd.blackboard.com
website.
I wrote this script STRICTLY for EDUCATIONAL PURPOSES and I am NOT RESPONSIBLE for any non-disciplinary action commited by its users, i.e., all the students of Chandigarh University (yes, ALL, not just CSE or AIT !)
I hate attending online classes. So I wrote this script to automate my presence.
<>Built with</>
- Git
To use the program, we need to perform these steps once
- Clone or download this repo.
git clone https://github.com/Apra487/BlackBoard-AutoLogger.git
cd BlackBoard-AutoLogger
- Download and install Node.js
- Create a
.env
file in the root of your project and insert your key/value pairs in the following format ofKEY=VALUE
:
UID=12bcs1234
PASSWORD=3454afdfj
- Open terminal and change the current directory to the working directory
- Install all the dependencies.
npm install
- Run the following command on the terminal.
node run setup
- It will ask for your weekly timetable, which you need to provide. Don't worry it is very interactive and you'll have no problem setting it up.
NOTE :: Please provide the exact number of subjects (including labs and (life skill and mentoring)).And also provide the exact time table including the time of lunch.
So you're done with the installation. But, how do you use it?
- Execute
index.js
by running the following command and voila ,you're in your class.
node index.js
NOTE :: This is still under development and I am sorry if you face any problems feel free to contact. Also, let me know if you have any suggestions for the program. You know where to find me. Adios !!