Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
Skip to content

Chrome extension that lets you download lectures hosted in perculus

License

Notifications You must be signed in to change notification settings

mvartuc/Perculus-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forks Stargazers Issues MIT License


Logo

Perculus Downloader

Chrome/Edge extension to archive Perculus lectures


Report Bug · Request Feature

About The Project

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.

(back to top)

Built With

  • FFmpeg.wasm
  • JavaScript

(back to top)

Getting Started

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.

License

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.

(back to top)

Contact

mvartuc - @mvartuc - [email protected]

Project Link: pdownloader.mvartuc.dev

Repo Link: source code

(back to top)