# Environment variables (contain API keys - never commit!) .env .env.local .env.development.local .env.test.local .env.production.local # Python __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg .pytest_cache/ .coverage htmlcov/ # IDE and editors .idea/ .vscode/ *.swp *.swo *~ .project .pydevproject .settings/ *.sublime-project *.sublime-workspace # OS files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini # Logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* # Test files and sample bills (may contain personal data) tests/sample_bills/ *.pdf !docs/*.pdf # Node modules (if using npm in future) node_modules/ # Temporary files *.tmp *.temp .cache/ # Docker .docker/ # Local development *.local # Scraper output (contains live data, regenerated daily) scraper/output/*.json !scraper/output/sample-tariffs.json scraper/output/*.png scraper/output/*.log