Skip to content

A python tool to get result from csjmu result webpage and save pdf automatically

Notifications You must be signed in to change notification settings

SanjaySRocks/csjmu-result-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSJMU Result Downloader

A python tool to download result from csjmu official website. It now supports AKTU Result fetching.

Features

  • Automated Result Download: Fetch results for multiple students in bulk.
  • Flexible Input: Accepts input in various formats including Excel Sheet and JSON.
  • Date Handling: Converts and formats dates for easy reference.
  • Web Scraping: Utilizes Selenium for navigating and extracting data from the official result page.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python 3.x
  • Chrome Browser

⚙ Installation

  1. Install Chrome Browser (Linux) Install Chrome Browser Windows
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google-chrome-stable_current_amd64.deb
  1. Clone Respository
git clone https://github.com/SanjaySRocks/csjmu-result-downloader.git
  1. Install dependencies
pip install selenium webdriver-manager
  1. Run script
python main.py

🤖 Usage:

  1. Get student result by name, rollno, dob
result = CSJMUResult()
result.process_student("MANASVI MISHRA", 22015003575, "05/27/2006")
result.close()
  1. Get all result by providing a list of students
result = CSJMUResult()
result.get_all_students()
result.close()
  1. Get roll number from enrollment number
result = CSJMUResult()
roll_number = result.get_roll_no("CSJMA22001670707")
print(roll_number)
result.close()

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or issues, contact me

About

A python tool to get result from csjmu result webpage and save pdf automatically

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages