shawn b5ae89a490 fix(download): fix _resolve_output_path default dir, add 20 download tests
- Fix: default None output now always treated as directory (timestamped filename)
- Fix: test_auth.py corrupted with line number prefixes cleaned up via regex
- Add: 20 tests for download.py covering path resolution, export, auth, CLI, full flow
- test_login_full_flow: Set-Cookie uses list format for httpx compatibility
- All 47 tests passing (27 auth + 20 download)
2026-05-21 18:09:20 -04:00
2026-05-21 17:41:24 -04:00
2026-05-21 17:41:24 -04:00

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
S
Description
CLI tool for downloading videos from cantaloupe.tv
Readme 75 KiB
Languages
Python 100%