# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.local

# Logs
*.log

# Don't ignore the data files - they're essential
!far_smart_vectors.json
!far_vectorized.json

# Internal documentation (not for public repo)
CODE_REVIEW_REPORT.md
REVIEW_SUMMARY.md
TEST_RESULTS.md
DEPLOYMENT_SUCCESS.md
RAPIDAPI_SETUP_GUIDE.md
RAPIDAPI_COPY_PASTE_DOCS.md
REPOSITORY_CLEANUP_SUMMARY.md
SCRAPER_RECOVERY.md
MONITORING_GUIDE.md
IMPLEMENTATION_SUMMARY.md
DEPLOYMENT_READY.md
EMAIL_SETUP_GUIDE.md
SECURITY_AUDIT.md

# Internal planning docs
BATTLE_PLAN.md
COST_ANALYSIS.md
FINAL_STATUS.md
READY_TO_DEPLOY.md
PROJECT_STRUCTURE.txt

# State files
update_state.json
notification_state.json
health_report.json

# Analytics data now stored in Supabase PostgreSQL (no local files)

# Cache directory
cache/

# Test files (keep basic test_search.py, hide comprehensive tests)
test_comprehensive.py
test_integration.py
test_scraper_resilience.py
test_email.py
TEST_EMAIL_OPTIONS.md

