shawn e408867aac Add diff tracking — compare exports between runs
- New cantaloupe/diff.py: diff engine comparing xlsx by Asset ID,
  manifest tracking at ~/.cantaloupe-exports/manifest.json
- New  subcommand: python -m cantaloupe diff [--from FILE] [--to FILE]
- Export --diff flag: auto-compare with previous export after download
- Every export auto-records to manifest for history tracking
- 44 new tests, 130/130 pass total
2026-05-21 18:53:11 -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%