Perculus-Downloader is a chrome extension that provides use for students who want to archive their lectures or prefer to watch them offline. The project was made to download reruns of lectures in Perculus. It fetches the lecture video and audio from rerun and merges them using ffmpeg.wasm, a general purpose video manipulation tool for client-side javascript.
Download the project as a .zip
file
Unzip and drag the folder into chrome://extensions/
(make sure the developer mode is on)
Give the necessary permissions and install the extension, then browse the rerun page for your desired lecture
Click on the extension logo, give the output video a name and click the download button. (the lecture must be loaded in the browser, make sure you skip the video a little bit before starting the download)
You can press F12 and navigate to console tab to see the progress
Wait for the loading screen to go off (you can leave the tab and it will still continue) be patient as it can take a little while to merge long lectures, when the merging is complete it will be downloaded automatically.
Distributed under the MIT License. See LICENSE for more information.
Keep in mind that this extension and the developer cannot be held accountable in the case of any illegal redistrubition of lectures occurring or any misuse happening by individuals.
mvartuc - @mvartuc - contact@mvartuc.dev
Project Link: pdownloader.mvartuc.dev
Repo Link: source code