Optocat
You have found Optocat, a minimal browser extension for downloading Panopto-hosted video lectures from Stanford, MIT, CMU, and hundreds of other universities.
Download individual videos or entire folders in the highest available quality, even if downloads are disabled.
Install
The extension is available for $14 as a one-time purchase, with updates included.
Manual
-
Hover status. Hover over the button to see the number of enqueued or skipped videos.
-
Idempotent operation. Already downloaded videos are skipped by checking the browser's download history using a hex video id. This makes the button idempotent, that is pressing it multiple times will only enqueue new videos.
To re-download a video, remove it from your download history, then click the Optocat button.
-
Wait for recently recorded lectures. Panopto may take several hours to transcode newly uploaded videos. If you get an error when trying to download a new video, please retry later.
-
System requirements. Firefox 112+ or Chrome 97+
Privacy
Extension
- The extension does not collect, store, sell, or otherwise handle your personal information.
-
Only strictly necessary permissions are requested:
Downloads Required to enqueue videos for download. Host permissions for panopto.{com,eu} Required to communicate with the Panopto API. Declarative Content [Chrome only] Required to restrict the Optocat button only to panopto.{com,eu}.
Website
- This website does not track or identify visitors. There are no user accounts, cookies, or use of local storage.
- Payment information is processed directly by Stripe, Inc., which is GDPR compliant. This site does not access or store your payment card details.
- Your email address is used only once - to send a purchase receipt via Mailtrap, which is also GDPR compliant. It is not stored afterward.
- A hash of your email address is attached to the Stripe transaction to allow retrieval via the accounting interface.
- To enable purchase recovery, a hash of your email address is generated locally in your browser and sent to the server. Your actual email address is never transmitted or stored.