gitextract_nwhxt54e/ ├── .copier-answers.yml ├── .devcontainer/ │ ├── Dockerfile │ ├── Dockerfile.dockerignore │ └── devcontainer.json ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── ci.yml │ ├── commitlint.yml │ ├── delete-untagged-packages.yml │ ├── devcontainer.yml │ ├── readthedocs-preview.yml │ ├── release.yml │ ├── renovate.yml │ └── semantic-release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .releaserc.json ├── .renovaterc.json ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── config.json ├── docs/ │ ├── advanced/ │ │ ├── cicd.md │ │ ├── dev-containers.md │ │ ├── index.md │ │ └── partial-dev-env.md │ ├── api/ │ │ ├── index.md │ │ └── settings.md │ ├── cli/ │ │ ├── filter.md │ │ ├── index.md │ │ └── iptvtools.md │ ├── conf.py │ ├── development/ │ │ ├── cleanup-dev-env.md │ │ ├── commit.md │ │ ├── git-workflow.md │ │ ├── index.md │ │ ├── setup-dev-env.md │ │ └── tests.md │ ├── index.md │ ├── management/ │ │ ├── index.md │ │ ├── init.md │ │ ├── release.md │ │ ├── settings.md │ │ └── update.md │ ├── reports/ │ │ ├── coverage/ │ │ │ └── index.md │ │ ├── index.md │ │ └── mypy/ │ │ └── index.md │ └── usage/ │ ├── filter.md │ └── index.md ├── pyproject.toml ├── scripts/ │ └── generate-coverage-badge.sh ├── src/ │ └── iptvtools/ │ ├── __init__.py │ ├── cli.py │ ├── config.py │ ├── constants/ │ │ ├── __init__.py │ │ ├── defaults.py │ │ ├── helps.py │ │ ├── patterns.py │ │ └── tags.py │ ├── exceptions.py │ ├── models.py │ ├── parsers.py │ ├── py.typed │ ├── settings.py │ └── utils.py └── tests/ ├── __init__.py ├── cli_test.py ├── pkg_test.py └── settings_test.py