├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── bug_en.yml │ ├── feature.yml │ ├── feature_en.yml │ ├── question.yml │ └── question_en.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-image.yml │ ├── issue-translator.yml │ └── sync.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── StopRecording.vbs ├── config ├── URL_config.ini └── config.ini ├── demo.py ├── docker-compose.yaml ├── ffmpeg_install.py ├── i18n.py ├── i18n ├── en │ └── LC_MESSAGES │ │ └── .gitkeep └── zh_CN │ └── LC_MESSAGES │ ├── zh_CN.mo │ └── zh_CN.po ├── index.html ├── main.py ├── msg_push.py ├── pyproject.toml ├── requirements.txt └── src ├── __init__.py ├── ab_sign.py ├── http_clients ├── __init__.py ├── async_http.py └── sync_http.py ├── initializer.py ├── javascript ├── crypto-js.min.js ├── haixiu.js ├── laixiu.js ├── liveme.js ├── migu.js ├── taobao-sign.js └── x-bogus.js ├── logger.py ├── proxy.py ├── room.py ├── spider.py ├── stream.py └── utils.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/ISSUE_TEMPLATE/bug_en.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/ISSUE_TEMPLATE/feature_en.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question_en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/ISSUE_TEMPLATE/question_en.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/workflows/build-image.yml -------------------------------------------------------------------------------- /.github/workflows/issue-translator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/workflows/issue-translator.yml -------------------------------------------------------------------------------- /.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.github/workflows/sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/README.md -------------------------------------------------------------------------------- /StopRecording.vbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/StopRecording.vbs -------------------------------------------------------------------------------- /config/URL_config.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/config/config.ini -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/demo.py -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /ffmpeg_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/ffmpeg_install.py -------------------------------------------------------------------------------- /i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/i18n.py -------------------------------------------------------------------------------- /i18n/en/LC_MESSAGES/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/zh_CN/LC_MESSAGES/zh_CN.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/i18n/zh_CN/LC_MESSAGES/zh_CN.mo -------------------------------------------------------------------------------- /i18n/zh_CN/LC_MESSAGES/zh_CN.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/i18n/zh_CN/LC_MESSAGES/zh_CN.po -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/index.html -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/main.py -------------------------------------------------------------------------------- /msg_push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/msg_push.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/ab_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/ab_sign.py -------------------------------------------------------------------------------- /src/http_clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/http_clients/async_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/http_clients/async_http.py -------------------------------------------------------------------------------- /src/http_clients/sync_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/http_clients/sync_http.py -------------------------------------------------------------------------------- /src/initializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/initializer.py -------------------------------------------------------------------------------- /src/javascript/crypto-js.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/javascript/crypto-js.min.js -------------------------------------------------------------------------------- /src/javascript/haixiu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/javascript/haixiu.js -------------------------------------------------------------------------------- /src/javascript/laixiu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/javascript/laixiu.js -------------------------------------------------------------------------------- /src/javascript/liveme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/javascript/liveme.js -------------------------------------------------------------------------------- /src/javascript/migu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/javascript/migu.js -------------------------------------------------------------------------------- /src/javascript/taobao-sign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/javascript/taobao-sign.js -------------------------------------------------------------------------------- /src/javascript/x-bogus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/javascript/x-bogus.js -------------------------------------------------------------------------------- /src/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/logger.py -------------------------------------------------------------------------------- /src/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/proxy.py -------------------------------------------------------------------------------- /src/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/room.py -------------------------------------------------------------------------------- /src/spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/spider.py -------------------------------------------------------------------------------- /src/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/stream.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/HEAD/src/utils.py --------------------------------------------------------------------------------