Skip to content

cnsuhao/DanmakuChicken

 
 

Repository files navigation

DanmakuChicken

弹幕鸡,一个在屏幕上显示弹幕的小程序。目前实现了从指定URL获取弹幕(后端请自己实现)、从QQ群获取弹幕(需要QQBot酷Q)、从B站直播获取弹幕

screenshot

使用方法

编译后先运行DanmakuChicken.exe,然后根据需要运行python目录下的脚本

主要源码文件

.
├─DanmakuChicken                 显示弹幕的exe项目
│  ├─DanmakuChickenDlg.cpp       程序主窗口(设置窗口)、HTTP API
│  ├─OverlayDlg.cpp              显示弹幕的窗口
│  └─Danmaku.cpp                 弹幕逻辑
├─python                         获取弹幕的Python程序
│  ├─danmaku_chicken.py          弹幕鸡Python API
│  ├─from_bilibili_live.py       从B站直播获取弹幕
│  ├─from_coolq.py               从QQ群获取弹幕,安卓版QQ协议,需要酷Q
│  ├─from_smartqq.py             从QQ群获取弹幕,SmartQQ协议,需要QQBot
│  └─from_url.py                 从指定URL获取弹幕
└─Simple-Web-Server              C++ HTTP服务器库

API

默认HOST为localhost:12450

添加弹幕

URL:/danmaku
方式:POST
内容:{"content": "弹幕内容"}
返回:成功则状态码为200,失败则状态码为400,内容为{"error": "错误信息"}

About

一个在屏幕上显示弹幕的小程序

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 51.5%
  • Python 43.3%
  • C 5.2%