This project uses yt-dlp and Selenium to download RVC videos from a list of URLs.
You probably need FFmpeg to be installed.
Supports videos from rvcmedia.ust.hk
, more sites will be supported.
python -m venv venv/ && source venv/bin/activate
pip install -r requirements.txt
Rename .env.example
to .env
and change accordingly.
include the file path of the links
each video link should be seperated by new line
python main.py links.txt
You will be asked to login, do that, also when getting through 2FA select remember my device.
- Mostly for archival purposes, HKUST deletes RVC videos after its respecive semester has ended.
- Navigating Canvas just to get recordings is annoying, I'm lazy ok?
- eduroam in HKUST is slow, let me download all the stuff at home so I don't need to wait when I'm in campus
That's true, unfortunately I'm lazy and don't want to figure out how to properly interact with HKUST's SSO service.
This project was originally created for personal use, if there's a demand then maybe I will add a GUI. However, I would much prefer if someone else work on it because I have 0 experience on making GUI app.