This is a personal projects that aims to be the perfect online student. It auromatically joins zoom meetings, records classes and mirrors a pre-recorded video to a virtual loopback camera. Keep in mind that this is only meant to work on linux.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 lines
1.0 KiB

4 years ago
4 years ago
  1. # The Ultimate Online Student
  2. This is a personal projects that aims to be the perfect online student. It auromatically joins zoom meetings, records classes and mirrors a pre-recorded video to a virtual loopback camera. Keep in mind that this is only meant to work on linux.
  3. ## Notes and Installation
  4. You must install v4l2loopback driver to your kernel. This will allow the script to send a prerecorded video into your camera. You must take note that in main.py, `RECORD_TEMPLATE` is customized for my dual monitor setup and you might have to modify it depending on yours. Do not roast me about the quality of my code since this is strictly a personal project that was not initially meant for public use. If your school has a different online web portal, all you need to do is modify get_meetings.py according to your needs.
  5. ## Missing Features
  6. * ~Add audio recording through an alsa loopback device.~
  7. * ~Add automatic compression feature at the end of the day in order to save disk space.~
  8. * ~Add automatic backup feature~ (Not Tested)