You are on page 1of 3

ilc Scrapper setup instructions

Note: Downloading Videos from ilc scraper is outside of the BITS policy, here the instruction is listed for
the purely academic purpose only. Please follow the instruction at own risk only.

This scrapper can be settled in many ways, here I have listed the steps wise instructions which I found
easy to workout

Prerequisite

1. Python 3.6 and above version


2. FFmpeg recorder
3. Poetry python library
4. Adding paths into environment variables

Python Installation:

If your system is already configured with python 3.6 and above then fine otherwise download python
from here and install the same (https://www.python.org/) or anaconda
(https://www.anaconda.com/products/individual)

FFMPEG Recorder:

Download from here and unzip the folder.. no need to install the same
(https://www.ffmpeg.org/download.html)

Poetry python library

Install poetry either from Anaconda or follow this command : pip install --user poetry
Adding path to environment variables

Go to start menu and search “Edit the system Environment Variable) , it will open a
popup window. Click on Environment Variable button -> select Path and click on New
and add the following variables

1. C:\Users\XX\Documents\XX\ffmpeg-4.2.2-win64-static\ffmpeg-4.2.2-win64-
static\bin\;
2. C:\Users\angup\AppData\Local\Programs\Python\Python37\
Click OK OK and close the window

Now change your Impartus password (this is not mandatory, but it advised due to
security purpose

Now download Scrapper source code and GUI (.exe file)https://github.com/iamkroot/ilc-


scraper/releases

Unzip the source code and change the following changes

1. Duplicate the sample_config.json file and rename it to imp_config.json.

Prepared By Angad Gupta


Restricted
2. Enter your Impartus credentials (Username, Password) in the fields. Required to
be able to access Impartus.
3. Specify the Download Location for the lectures in the save_fold field. If you leave
this blank, it will default to Impartus Lectures folder inside the download location
of this script.

IMP: For Windows, you need to use double \\ in paths.


Eg: C:\\Users\\Student\\Downloads\\Lectures or D:\\Impartus.

Now run the GUI and fill the following details

Videos will start downloading

Following are they section wise course URL

section1-math": "http://a.impartus.com/ilc/#/course/220183/706",

"section2-math": "http://a.impartus.com/ilc/#/course/220184/706",

"section3-math": "http://a.impartus.com/ilc/#/course/220185/706",

"section4-math": "http://a.impartus.com/ilc/#/course/220186/706",

"section5-math": "http://a.impartus.com/ilc/#/course/220187/706",

"section1-coss": "http://a.impartus.com/ilc/#/course/220173/706",

"section2-coss": "http://a.impartus.com/ilc/#/course/220174/706",

"section3-coss": "http://a.impartus.com/ilc/#/course/220175/706",

Prepared By Angad Gupta


Restricted
"section4-coss": "http://a.impartus.com/ilc/#/course/220176/706",

"section5-coss": "http://a.impartus.com/ilc/#/course/220177/706",

"section1-dm": "http://a.impartus.com/ilc/#/course/220168/706",

"section2-dm": "http://a.impartus.com/ilc/#/course/220169/706",

"section3-dm": "http://a.impartus.com/ilc/#/course/220170/706",

"section4-dm": "http://a.impartus.com/ilc/#/course/220171/706",

"section5-dm": "http://a.impartus.com/ilc/#/course/220172/706",

"section1-ds": "http://a.impartus.com/ilc/#/course/220178/706",

"section2-ds": "http://a.impartus.com/ilc/#/course/220179/706",

"section3-ds": "http://a.impartus.com/ilc/#/course/220180/706",

"section4-ds": "http://a.impartus.com/ilc/#/course/220181/706",

"section5-ds": "http://a.impartus.com/ilc/#/course/220182/706"

Prepared By Angad Gupta


Restricted

You might also like