Git Product home page Git Product logo

bdanmaku-desktop's Introduction

说明

这个项目能够让你在不打开b站直播间的情况下看弹幕,花了半天看了electron做的,肯定有一堆问题,但先凑合用吧。

原理

套个无视鼠标事件的electron窗口,用bilibili-live-ws拿弹幕,用danmaku渲染弹幕

使用方法

我很忙(懒),不想写什么界面,先凑合着用吧,我不知道怎么自动获取会话数据,目前只能手动获取了

使用方法1

  • 如果你有node,直接clone下来,npm installnpm run start即可
  • 程序运行时,会有一个托盘,托盘里面有一个复制配置文件路径的选项,点击后会复制配置文件的路径
  • 根据config.ini.sample以及下面的描述,在对应路径创建配置文件config.ini并填写参数
  1. 在浏览器登录b站
  2. 访问下列链接,获取token作为config.ini的KEY https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo?id=改成你要看的直播间ID
  3. 打开控制台获取buvid3作为config.ini的BUVID
  • 托盘

使用方法2

  • 用electron forge打了个exe,姑且这样用吧
  1. 去下载exe
  2. 安装,直到安装界面消失,任务栏会有一个托盘,托盘里面有一个复制配置文件路径的选项,点击后会复制配置文件的路径
  • 根据config.ini.sample以及下面的描述,在对应路径创建配置文件config.ini并填写参数
  1. 在浏览器登录b站
  2. 访问下列链接,获取token作为config.ini的KEY https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo?id=改成你要看的直播间ID
  3. 打开控制台获取buvid3作为config.ini的BUVID

bdanmaku-desktop's People

Contributors

fallingleaflun avatar

Stargazers

 avatar 斓曦未央丶 avatar kurokitomoko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.