.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
