| # Python | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| *.so | |
| .Python | |
| env/ | |
| venv/ | |
| .venv/ | |
| ENV/ | |
| env.bak/ | |
| venv.bak/ | |
| .pytest_cache/ | |
| *.egg-info/ | |
| dist/ | |
| build/ | |
| # Node.js | |
| node_modules/ | |
| npm-debug.log* | |
| yarn-debug.log* | |
| yarn-error.log* | |
| .npm | |
| .eslintcache | |
| # Build outputs | |
| frontend/dist/ | |
| frontend/build/ | |
| # IDE | |
| .vscode/ | |
| .idea/ | |
| *.swp | |
| *.swo | |
| *~ | |
| # OS | |
| .DS_Store | |
| Thumbs.db | |
| # Logs | |
| *.log | |
| logs/ | |
| # Environment variables | |
| .env | |
| .env.local | |
| .env.development.local | |
| .env.test.local | |
| .env.production.local | |
| # Temporary files | |
| *.tmp | |
| *.temp | |
| test_*.py | |
| debug_*.py | |
| quick_*.py | |
| # Model cache (optional - uncomment if you don't want to track downloaded models) | |
| # .cache/ | |
| # models/ | |
| # Large media files (use external hosting like YouTube instead) | |
| *.mp4 | |
| *.mov | |
| *.avi | |
| *.mkv | |
| *.webm | |
| *.wmv | |
| # Keep small images but avoid large video files | |
| static/assets/*.mp4 | |
| static/assets/*.mov | |
| static/assets/*.avi | |
| static/assets/*.mkv | |
| static/assets/*.webm | |
| static/assets/*.wmv |