1a77f1941cff1dbfe3a705306e0f79e1b54418a0
- Fix _get_anti_forgery_state: parse JSON response (not raw text) to get Token - Fix _do_login: pass __RequestVerificationToken header, add FormsAuthReturnUrl - Fix login(): pass anti_forgery token through to _do_login - Fix AuthSession: store password for refresh, handle NotVerifiedUserEmail - Add 27 unit tests with respx mocking (all pass) - Add respx+pytest to requirements.txt
Cantaloupe Downloader
A CLI tool for downloading videos from cantaloupe.tv using browser automation.
Features
- Automated login via Playwright
- Video page scraping and metadata extraction
- Batch download management
- Excel report generation
Setup
pip install -r requirements.txt
playwright install chromium
Usage
python -m src.cli --help
Description
Languages
Python
100%