Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 1.1 KB

README.md

File metadata and controls

52 lines (35 loc) · 1.1 KB

BulletScreenCapturer

Tools to capture chat data from live streaming platforms

Features

  • Support for DouYin live streaming.
  • WebSocket forwarding.
  • Support for WeChat live streaming (in development).
  • Standardization of data structures from different platforms (planned).

Environment

  • Python >= 3.6

Run

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.txt

If 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.py

To run a WebSocket server and forward messages, you need to add liveId as an argument, like this:

python main.py 80017709309

Credits

Nats-ji/dy_danmu for mapping douyin.proto to the Python class.