Initial project skeleton

This commit is contained in:
2026-05-21 17:41:24 -04:00
commit b6a4fb75b7
3 changed files with 52 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
*.egg
.venv/
venv/
env/
# IDE
.vscode/
.idea/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Project
*.log
credentials.json
*.db
+23
View File
@@ -0,0 +1,23 @@
# 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
```bash
pip install -r requirements.txt
playwright install chromium
```
## Usage
```bash
python -m src.cli --help
```
+4
View File
@@ -0,0 +1,4 @@
playwright>=1.40.0
httpx>=0.25.0
click>=8.1.0
openpyxl>=3.1.0