{"id":28198995,"url":"https://github.com/xinrea/jlivertool","last_synced_at":"2026-02-07T14:06:25.026Z","repository":{"id":40621132,"uuid":"411343434","full_name":"Xinrea/JLiverTool","owner":"Xinrea","description":"Bilibili 弹幕机","archived":false,"fork":false,"pushed_at":"2025-05-25T00:50:57.000Z","size":9119,"stargazers_count":65,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-25T01:41:25.762Z","etag":null,"topics":["bilibili","danmu","electron"],"latest_commit_sha":null,"homepage":"http://jlivertool.xinrea.cn/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Xinrea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-28T15:42:43.000Z","updated_at":"2025-05-25T00:51:00.000Z","dependencies_parsed_at":"2023-10-16T14:15:42.537Z","dependency_job_id":"a4b900c0-a7be-40fc-9201-81c5b0b02d4d","html_url":"https://github.com/Xinrea/JLiverTool","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/Xinrea/JLiverTool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinrea%2FJLiverTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinrea%2FJLiverTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinrea%2FJLiverTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinrea%2FJLiverTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xinrea","download_url":"https://codeload.github.com/Xinrea/JLiverTool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xinrea%2FJLiverTool/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260318655,"owners_count":22991117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bilibili","danmu","electron"],"created_at":"2025-05-16T18:14:29.207Z","updated_at":"2026-02-07T14:06:25.021Z","avatar_url":"https://github.com/Xinrea.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JLiverTool\n\n[![GitHub release (latest by date)](https://img.shields.io/github/downloads/xinrea/jlivertool/total.svg)](https://github.com/Xinrea/JLiverTool/releases)\n\n![screenshot](imgs/screenshot.png)\n\n## 使用说明\n\n### 1. 主界面（弹幕界面）\n\n![mainwindow-titlebar](imgs/mainwindow.png)\n\n右侧设置区域，功能从左到右分别为：\n\n- 粉丝牌显示\n- 进入房间信息显示\n- 窗口置顶\n- 窗口最小化\n- 其他设置（唤起其它窗口等）\n\n底部状态栏显示当前的直播间标题，且右侧为弹幕输入框（如果登录）和直播间设置链接。\n\n![command-input](imgs/command.png)\n\n弹幕输入框除了发送弹幕外，还可以执行以下特殊指令：\n\n- `/title 新标题` 设置直播间标题\n- `/bye` 下播\n\n双击弹幕可查看该用户本次直播发言记录。\n\n### 2. 礼物界面\n\n![giftwindow](imgs/giftwindow.png)\n\n同样的，功能按钮位于标题栏中，从左到右分别为：\n\n- 清空（清空所有记录）\n- 免费礼物显示\n- 关闭\n\n\u003e 所有的付费礼物均会在程序运行期间**自动保存**，程序启动时将会把保存的礼物加载入列表。\n\u003e 移除礼物记录，可以点击清空按钮，清除所有礼物记录；或者**双击**某条礼物记录，进行移除。\n\n### 3. 醒目留言界面\n\n![superchatwindow](imgs/superchatwindow.png)\n\n同样的，功能按钮位于标题栏中，从左到右分别为：\n\n- 清空（清空所有记录）\n- 关闭\n\n\u003e 所有的醒目留言均会在程序运行期间**自动保存**，程序启动时将会把保存的醒目留言加载入列表。\n\u003e 移除醒目留言，可以点击清空按钮，清除所有醒目留言；或者**双击**某条醒目留言，进行移除。\n\n### 4. 设置界面\n\n![设置窗口](imgs/settingwindow.png)\n\n大部分功能需要登录后才能使用，当登录账号与直播间号匹配时，直播间标题设置和开/关播按钮才可使用。\n\n## 安装说明\n\n### macOS\n\n由于应用未经 Apple 签名，首次运行时可能提示\"文件已损坏\"。请在终端中执行以下命令：\n\n```bash\nxattr -cr /Applications/JLiverTool.app\n```\n\n### Arch Linux\n\n下载 `PKGBUILD` 和 `jlivertool_*_x86_64.tar.gz` 到同一目录，然后执行：\n\n```bash\nmakepkg -si\n```\n\n## 开发说明\n\n### 代码格式\n\n请使用 `prettier` 进行代码格式化，配置文件已经提供 `.prettierrc`。\n\n### Build\n\n```bash\n# Install cargo-packager\ncargo install cargo-packager --locked\n\n# Build release binary first\ncargo build --release\n\n# Create installers (run from project root)\ncargo packager --release\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxinrea%2Fjlivertool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxinrea%2Fjlivertool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxinrea%2Fjlivertool/lists"}