panopto-captions-scraper
is an API-only web scraper for retrieving captions from a Panopto folder. It is used to populate Examplify's vector database for essential educational content. All video captions are scraped within the folder (non-recursively) in an ordered manner.
Download PanoptoScraper
from the releases page and set the COOKIE
environment variable to your NUS-authorised Panopto cookie. Minimally, the only cookie required is .ASPXAUTH
.
export COOKIE='.ASPXAUTH=CE423DEAF34ASDASD234NSLKNKJABSD234'
Run the scraper and the program will prompt you for the Panopto folder URL.
./PanoptoScraper
Add your NUS-authorised Panopto cookie to the .env
file.
echo COOKIE=$COOKIE > .env
Install the dependencies.
bun install
Run the application.
bun dev