Giter VIP home page Giter VIP logo

jlivertool's Introduction

JLiverTool

CodeFactor GitHub release (latest by date)

screenshot

使用说明

1. 主界面(弹幕界面)

mainwindow-titlebar

右侧设置区域,功能从左到右分别为:

  • 粉丝牌显示
  • 进入房间信息显示
  • 窗口置顶
  • 窗口最小化
  • 其他设置(唤起其它窗口等)

底部状态栏显示当前的直播间标题,且右侧为弹幕输入框(如果登录)和直播间设置链接。

command-input

弹幕输入框除了发送弹幕外,还可以执行以下特殊指令:

  • /title 新标题 设置直播间标题
  • /bye 下播

双击弹幕可查看该用户本次直播发言记录。

2. 礼物界面

giftwindow

同样的,功能按钮位于标题栏中,从左到右分别为:

  • 清空(清空所有记录)
  • 免费礼物显示
  • 关闭

所有的付费礼物均会在程序运行期间自动保存,程序启动时将会把保存的礼物加载入列表。 移除礼物记录,可以点击清空按钮,清除所有礼物记录;或者双击某条礼物记录,进行移除。

3. 醒目留言界面

superchatwindow

同样的,功能按钮位于标题栏中,从左到右分别为:

  • 清空(清空所有记录)
  • 关闭

所有的醒目留言均会在程序运行期间自动保存,程序启动时将会把保存的醒目留言加载入列表。 移除醒目留言,可以点击清空按钮,清除所有醒目留言;或者双击某条醒目留言,进行移除。

4. 设置界面

设置窗口

大部分功能需要登录后才能使用,当登录账号与直播间号匹配时,直播间标题设置和开/关播按钮才可使用。

开发说明

代码格式

请使用 prettier 进行代码格式化,配置文件已经提供 .prettierrc

jlivertool's People

Contributors

code-factor avatar xinrea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

jlivertool's Issues

反馈亿点点问题,如果作者感到不适可以当我放屁

1.设置鼠标穿透或置顶之后,不应该会被最小化
2.弹幕颜色设置,弹幕消失时间设置
3.鼠标穿透情况下,顶部标题栏背景透明,底部状态栏隐藏
4.透明度好像也对弹幕生效?
5.字体大小好像最小只能到14,建议放开限制;标题栏、状态栏字体大小跟弹幕字体大小单独设置
6.弹幕窗口宽度解除最小宽度限制

最小化到任务栏

工具很好用。
windows,要是能最小话到任务栏就好了。
不知有计划支持不

发送弹幕

可否增加一个发送弹幕的功能呢。
有个类似的项目 bili_live_tui

几个建议

我已经将该软件移植到了ArchLinux的AUR:jlivertool,目前运行正常。
运行过程中,有几个问题:

  • 能否在package.json中加入Linux编译脚本?如"build-linux": "npx webpack && cross-env NODE_ENV=production electron-builder build -l --publish=never"
  • 编译完成运行后,程序系统栏图标显示正常,任务栏无图标显示,不知道这个能否修复一下?不知道任务栏调用的图标文件是ico文件还是png文件?或者能否改为png文件

在直播过程中会串流在其他的直播间去

主诉:直播间进行连接的时候,党委i将直播间设置到我这边的时候会出现幽灵弹幕,而且同接数量也有问题:
image
在正常情况下,同接数应该是1, 且我在自己进行弹幕验证的时候,发现弹幕并没有出现,我怀疑这个弹幕是其他直播间的。

是否是因为当前的包内部存在测试时的数据?如若有,请做一下代码检查,因为不会保证安全性。

版本号的更新方式变动

目前手动 commit 更新版本号感觉没有必要,有如下需求:

  • 根据 git tag 自动填充发布版本号构建
  • 开发版本版本号固定为 dev + date + commithash 形式展示

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.