Tools to capture chat data from live streaming platforms
- Support for DouYin live streaming.
- WebSocket forwarding.
- Support for WeChat live streaming (in development).
- Standardization of data structures from different platforms (planned).
- Python >= 3.6
Please run the following command to create and activate the virtual environment:
python -m venv .venv
# For Linux and macOS
source .venv/bin/activate
# For Windows Command Prompt
.\.venv\Scripts\activate.bat
# For Windows PowerShell
.\.venv\Scripts\activate Then, install dependencies:
pip install -r requirements.txtIf everything works well, you can run the program in the way you need:
To output messages in the terminal, run the following command and enter a liveId:
python main.pyTo run a WebSocket server and forward messages, you need to add liveId as an argument, like this:
python main.py 80017709309Nats-ji/dy_danmu for mapping douyin.proto to the Python class.