.gitea/ .github/ .venv/ ./bin/ # Python bytecode __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging build/ dist/ *.egg-info/ .eggs/ pip-wheel-metadata/ # Installer logs pip-log.txt # Virtual environments venv/ ENV/ env/ env.bak/ venv.bak/ # pyenv .python-version # Test and coverage .pytest_cache/ .coverage coverage.xml htmlcov/ # Type checkers .mypy_cache/ .dmypy.json dmypy.json # Pyright .pyright/ # IDEs and editors .vscode/ .idea/ *.sublime-workspace *.sublime-project # OS files .DS_Store Thumbs.db # Logs *.log logs/ # Local config and secrets (do NOT include if you intentionally want them in image) config/yt-playlist-config.json .env .env.* *.secret secrets.json # Docker files and Compose (ignore local overrides) Dockerfile* docker-compose*.yml docker-compose*.yaml # Git and VCS .git/ .gitignore # Gitea and CI artifacts .gitea/workflows/ dist/ # Node (if present) node_modules/ # Poetry / Pipenv Pipfile.lock poetry.lock # compiled python *.pyc