Table of Contents
Basically, a python script to download eduscope videos (+ easy integration with SLIIT Eduscope Mods Browser Extension. The download script is a modified version of @dinushka114's script
Demo:
- Python
- ffmpeg
- Chrome Native Messaging
- You need the latest version of SLIIT Eduscope Mods Browser Extension before using this script.
- If you already have Eduscope mods, it should update to version 3.0 automatically (give it some time. maybe restart chrome)
- Chrome extension integration only works on windows. If you just need the downloader, check out the minimal script section. TODO:
- Download the zip file. Download link
- Unzip/extract the file to where you want to install this software. (Don't move the extracted files after you
install
it completely) - Open the
install.bat
file. - Open the
config.ini
file using the notepad. - Add the names of the modules/courses you follow along with the path of the folder you want to download lectuers. (You can get the file path from file explorer and paste it here)
Copy the path like this:
Add it to config.ini
like this:
- You can adjust the configuration however you want. Here are some sample configuration examples
example 1:
[folders]
software-architecture = S:\SLIIT\Y3S1\SA\Lecs
distributed-systems = S:\SLIIT\Y3S1\DS\Lecs
sepqm = S:\SLIIT\Y3S1\SEPQM\Lecs
example 2:
[folders]
Y3S1 - Software Architecture = S:\SLIIT\Y3S1\SA\Lecs
Y3S1 - Distributed Systems = S:\SLIIT\Y3S1\DS\Lecs
Y3S1 - SEPQM = S:\SLIIT\Y3S1\SEPQM\Lecs
- Click "Download video" from the Eduscope Mods Google Chrome extension
- Download the release zip. Download link
- Run
install.bat
- Configure using
config.ini
- Regenerate SHA256 nuclear launch codes
- Click "Download Video" on Eduscope Mods Chrome extension
- Well, that's it.
If you keep getting redirecting here instead of downloading the video, try the following
- Restart your computer (Obviously)
- Update Google Chrome
- Open the windows registry editor and check if you have
com.navindu.eduscope
inComputer\HKEY_CURRENT_USER\Software\Google\Chrome\NativeMessagingHosts\
- Reach out to me on IG, twitter or create a new issue
- GUI: No plans for GUI because CLI is way cooler 😎
- Feature requests are welcome
First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.
Please try to create bug reports that are:
- Reproducible. Include steps to reproduce the problem.
- Specific. Include as much detail as possible: which version, what environment, etc.
- Unique. Do not duplicate existing opened issues.
- Scoped to a Single Bug. One bug per report.