widechaos

Bulletin

一款基于 Python 与 Qt 开发的跨平台桌面新闻弹幕工具,把实时快讯以全透明、置顶、鼠标穿透的弹幕形式展示在桌面上,解决盯盘追热点时反复切换应用、容易分心的问题。

v0.1.1
发布于
2026年9月16日
1
星标
4
下载
同步于
20 天前

最新版本

v0.1.12026年9月16日 22:22
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Bulletin(弹讯)是一款桌面弹幕新闻工具,能把财联社、华尔街见闻、微博、知乎等来源的实时快讯,以弹幕的形式直接飞在桌面上。窗口全透明、置顶并支持鼠标穿透,不会遮挡其他程序的正常操作;只有当指针停在某条弹幕上时它才会暂停,并可点击打开原文。软件基于 Python 与 Qt 开发,可在 macOS、Windows、Linux 上运行。

让新闻像弹幕一样持续掠过桌面,既不打断手头工作,也不错过重要快讯。

主要功能

  • 桌面弹幕:单张全屏透明画布逐帧绘制,泳道与排队算法保证弹幕互不重叠
  • 鼠标穿透:macOS 使用原生忽略鼠标事件,指针压上去才接管,移开立即恢复
  • 实时新闻流:接入 RSS / RSSHub 秒级源,持久去重,启动只放最新几条打底
  • 自建中转:可填写自建 RSSHub 基址,接入财联社、华尔街见闻、微博、知乎等来源
  • 可视化设置面板:分区卡片与拨动开关,提供弹幕区域可视指引与多套经典主题
  • 精细过滤:支持来源开关、关键词白名单与屏蔽词、彩色弹幕、长弹幕自适应加速
  • 多屏友好:可限定主屏、指定屏或横贯全部显示器
  • 交互操作:左键打开原文、中键复制标题、右键菜单、悬停暂停与系统托盘控制

适用人群

  • 需要盯盘、追踪实时快讯的投资者与从业者
  • 想在不打断工作的情况下获知热点的人
  • 希望把资讯作为桌面环境信息背景的用户

快速上手

下载现成版本

  1. 前往 Releases 下载对应平台的压缩包
  2. macOS 解压得到 Bulletin.app,拖入「应用程序」,首次打开若被拦截请右键选择打开
  3. Windows 解压后运行 Bulletin.exe
  4. Linux 解压后运行 Bulletin/Bulletin

从源码运行

  1. 克隆本仓库
  2. 安装依赖:pip install -r requirements.txt
  3. 运行 python main.py

核心优势

  • 绘制稳定:单画布逐帧绘制,弹幕滚动平滑,长时间开启也不刺眼
  • 不挡操作:鼠标穿透让弹幕只做视觉背景,点击其他程序不受影响
  • 按需出现:弹幕节奏随积压量分布,新讯连续自然而非一股脑涌出
  • 外观可换:内置多套经典配色,可随桌面风格切换
  • 配置可控:来源、关键词、显示区域与目标屏幕均可细致设定

系统要求

项目 要求
操作系统 macOS / Windows / Linux
运行环境 Python 3.10 及以上(PySide6)

注意事项

  • 自建实例:公共 RSSHub 实例常不可用,接入国内源建议填写自建基址
  • macOS 首次打开:应用若被安全拦截,右键选择打开即可
  • 敏感配置:配置文件可能包含私有中转地址或凭据,请勿随意分享
  • 自签证书:自建 RSSHub 支持自签证书与 basic-auth 认证

历史版本

排序