9c3d3ef7ed0d48084c6e1dd5c9ab0340b3fd1cd5
- cantaloupe/ package with click CLI (python -m cantaloupe export) - export command: --output, --headless/--visible, --scheduled, --email, --password - configure command: saves credentials to ~/.cantaloupe.env (600 perms) - cantaloupe/config.py: credential loading from env vars + env file - Updated src/auth.py _get_credentials() to also check ~/.cantaloupe.env - File size, row count (openpyxl), and elapsed time reporting - 39 new CLI/config tests + 4 updated auth tests; 86/86 pass
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%