├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── AUTHORS ├── CHANGELOG.md ├── README.md ├── pyproject.toml ├── ruff.toml ├── src └── webinardump │ ├── __init__.py │ ├── cli.py │ ├── dumpers │ ├── __init__.py │ ├── base.py │ ├── webinarru.py │ └── yadisk.py │ └── utils.py ├── tests ├── conftest.py ├── datafixtures │ ├── empty.ts │ ├── manifest_webinarru.json │ ├── manifest_yadisk.html │ └── vid.m3u └── test_basic.py └── tools └── debug.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dump/ 2 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/ruff.toml -------------------------------------------------------------------------------- /src/webinardump/__init__.py: -------------------------------------------------------------------------------- 1 | VERSION = '0.1.1' -------------------------------------------------------------------------------- /src/webinardump/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/src/webinardump/cli.py -------------------------------------------------------------------------------- /src/webinardump/dumpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/src/webinardump/dumpers/__init__.py -------------------------------------------------------------------------------- /src/webinardump/dumpers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/src/webinardump/dumpers/base.py -------------------------------------------------------------------------------- /src/webinardump/dumpers/webinarru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/src/webinardump/dumpers/webinarru.py -------------------------------------------------------------------------------- /src/webinardump/dumpers/yadisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/src/webinardump/dumpers/yadisk.py -------------------------------------------------------------------------------- /src/webinardump/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/src/webinardump/utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/datafixtures/empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/tests/datafixtures/empty.ts -------------------------------------------------------------------------------- /tests/datafixtures/manifest_webinarru.json: -------------------------------------------------------------------------------- 1 | {"name": "yatst"} -------------------------------------------------------------------------------- /tests/datafixtures/manifest_yadisk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/tests/datafixtures/manifest_yadisk.html -------------------------------------------------------------------------------- /tests/datafixtures/vid.m3u: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/tests/datafixtures/vid.m3u -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tools/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idlesign/webinardump/HEAD/tools/debug.py --------------------------------------------------------------------------------