Note: Work in progress. (Currently on halt due to PS1)
- Download the latest release and extract it.
- Rename
sample.config.json
toconfig.json
inside the extracted folder. - Add your username/email and password in
config.json
. - Make suitable changes to the config as per your needs. Read here for more information on configuration.
- Execute the binary.
When prompted to enter a range do the following
- Enter the numbers shown on the left (not the lecture number after "LEC")
- If you want lectures from 1 to 10, this is how your input will be
1 10
. The range is inclusive. - If you want only 1 lecture say 5, your input should be
5 5
. - Make sure you add space between the start and end.
The comments beside the fields tell the allowed values.
{
"username": "uid@hyderabad.bits-pilani.ac.in",
"password": "password",
"baseUrl": "http://bitshyd.impartus.com/api", // Accepted values: "http://bitshyd.impartus.com/api", "http://172.16.3.20/api"
"quality": "720", // Accepted values: "720", "450", "144"
"views": "both", // Accepted values: "left", "right", "both"
"downloadLocation": "./downloads", // Directory where the final file is stored to
"tempDirLocation": "./.temp", // Directory to store the chunks (directory can be deleted when the program is not running)
"threads": 50 // Optional: If removed the default value is 10. Idk how this affects the speed but I think it does
}