Skip to content

Downloads contents of VIT Academics Course Page and organizes them nicely

License

Notifications You must be signed in to change notification settings

kp96/Course-Page-Downloader

Repository files navigation

Course-Page-Downloader (beta)

Downloads contents of VIT Academics Course Page and organizes them nicely

Setup

Windows

  1. Clone the repository git clone https://github.com/kp96/Course-Page-Downloader.git
  2. Download and Install python 2.7
  3. Download selenium chrome driver from here and extract the contents to C:/ drive e.g 'C:/chromedriver'
  4. cd Course-Page-Downloader
  5. pip install -r requirements.txt
  6. python main.py

OSX and Linux

  1. Clone the repository git clone https://github.com/kp96/Course-Page-Downloader.git
  2. Download and Install python 2.7 with pip.
  3. Download selenium chrome driver from here and add the contents to the PATH.
  4. cd Course-Page-Downloader
  5. pip install -r requirements.txt
  6. python main.py

To clear cached data remove course.db file.

Features

  1. Auto Captca Entry -- thanks to Karthik Balakrishnan
  2. All details are cached for later use
  3. Automatically organizes each course into a folder as [Course-Code]-[Faculty-Name].
  4. Strips off the redundant content in each file -- thanks to Lalit Umbarkar
  5. Automaticaly resumes from the previous downloaded content. Only latest uploaded material is downloaded

Working

cmd-prompt directories files

Known Issues and Addons

  1. Need to work on timeouts.

  2. Create binaries for Windows

  3. More options like file size limits, custom naming and so on.

  4. GUI using Tkinter - Help Required (Contributions are welcome)

About

Downloads contents of VIT Academics Course Page and organizes them nicely

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages