Files
digitalsamba__claude-code-v…/.gitignore
T
Conal Mullan 54ec952130 Add dewatermark and locate_watermark tools (v0.7.0)
AI-powered watermark removal using ProPainter video inpainting:

dewatermark.py (2400+ lines):
- Cloud processing via RunPod serverless GPUs
- Local processing for NVIDIA GPU users
- Auto resize-ratio based on video duration (1.0 for <30s, 0.75 for <1min)
- Cloudflare R2 for reliable file transfer
- Automated --setup for one-command RunPod configuration
- Chunked processing for long videos
- Preset watermark regions (notebooklm, tiktok, stock variants)

locate_watermark.py:
- Coordinate grid overlay for identifying watermark positions
- Region verification across multiple frames
- Preset support for common watermarks

Infrastructure:
- docker/runpod-propainter/ - Serverless Docker image + handler
- docs/runpod-setup.md - Cloud GPU setup guide
- docs/optional-components.md - ML component documentation
- R2 + RunPod configuration in .env.example

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 20:22:16 +00:00

93 lines
1.1 KiB
Plaintext

# Environment and secrets
.env
.env.local
.env.*.local
*.pem
*.key
# Python
.venv/
venv/
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
pip-log.txt
pip-delete-this-directory.txt
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
.yarn-integrity
# Build outputs
dist/
build/
out/
*.mp4
*.webm
*.gif
*.mov
# Remotion
.remotion/
# IDE
.idea/
.vscode/
*.swp
*.swo
*~
# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Logs
logs/
*.log
# Test coverage
coverage/
.nyc_output/
# Temporary files
tmp/
temp/
*.tmp
# Voice samples (may contain personal audio)
assets/voices/*.mp3
assets/voices/*.wav
assets/voices/*.m4a
# Projects directory (user's local video work - not part of toolkit)
projects/
# Keep directory structure
!projects/.gitkeep
# Examples directory IS tracked (curated showcase projects)
!examples/
# But ignore large media files in examples
examples/*/public/demos/*.mp4
examples/*/public/audio/*.mp3
examples/*/node_modules/
examples/*/.remotion/
examples/*/out/
# Playwright recordings (can be large)
playwright/output/*.mp4
playwright/recordings/*.mp4
.ai_dev/