[{"data":1,"prerenderedAt":234},["ShallowReactive",2],{"repo-widechaos-bulletin-en":3,"i18n-widechaos-bulletin-en":231},{"mirrorPool":4,"detail":13,"relatedProjects":94},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":23,"homepage":24,"pushedAt":25,"ownerAvatar":26,"ownerName":27,"ownerBio":28,"lastSyncTime":29,"lastReleaseTime":30,"tags":31,"license":40,"category":41,"subgroup":42,"releases":43},"widechaos","Bulletin",837100077,"https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin",1,"Python","桌面弹幕新闻 · 让实时快讯(财联社\u002F华尔街见闻\u002F微博\u002F知乎…)以弹幕飞在桌面上,透明置顶、鼠标穿透。Python+Qt 跨平台。",{"Python":22},100,[],"","2026-09-18","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F42173584?v=4","十方空烬 · Ember ☄️","A true master is an eternal student.","2026-09-29T02:40:25.557723+00:00","2026-09-16T14:22:37Z",[32,33,34,35,36,37,38,39],"danmaku","desktop-widget","news","overlay","pyside6","real-time","rsshub","transparent","MIT","tools","远程桌面\u002F控制工具",[44,65,84],{"tag":45,"publishAt":30,"semVer":46,"prerelease":48,"assets":49},"v0.1.1",[47,18,18],0,false,[50,55,60],{"fileName":51,"sizeMb":52,"sha256":53,"downloadCount":47,"originUrl":54},"Bulletin-Linux.tar.gz",69.78,"edc7f2e4fcf12e960c5fc4f409b30c630788f09264a320da37edbae3bdf5dff6","https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin\u002Freleases\u002Fdownload\u002Fv0.1.1\u002FBulletin-Linux.tar.gz",{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":47,"originUrl":59},"Bulletin-macOS.zip",123.58,"9d7d996d18972fffd007bd7894ee713f95ff111f6b8ad2c08bdef0fcac972eb0","https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin\u002Freleases\u002Fdownload\u002Fv0.1.1\u002FBulletin-macOS.zip",{"fileName":61,"sizeMb":62,"sha256":63,"downloadCount":47,"originUrl":64},"Bulletin-Windows.zip",40.48,"448d7b916f20b9e76f5415903bc4a6d7a2e173dcde233e2441ced7239c81c70c","https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin\u002Freleases\u002Fdownload\u002Fv0.1.1\u002FBulletin-Windows.zip",{"tag":66,"publishAt":67,"semVer":68,"prerelease":48,"assets":69},"v0.1.0","2026-09-16T14:00:33Z",[47,18,47],[70,75,80],{"fileName":71,"sizeMb":72,"sha256":73,"downloadCount":47,"originUrl":74},"DangmuNews-Linux.tar.gz",69.77,"194cc286bb8e65fd7159d4484aa37f2b1dd5896c652707a554be0cf2e94afab8","https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin\u002Freleases\u002Fdownload\u002Fv0.1.0\u002FDangmuNews-Linux.tar.gz",{"fileName":76,"sizeMb":77,"sha256":78,"downloadCount":47,"originUrl":79},"DangmuNews-macOS.zip",123.47,"289567d1f4893401af71dc4e27a60b9eb8a8022a0748812a6f12280cd735910d","https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin\u002Freleases\u002Fdownload\u002Fv0.1.0\u002FDangmuNews-macOS.zip",{"fileName":81,"sizeMb":62,"sha256":82,"downloadCount":47,"originUrl":83},"DangmuNews-Windows.zip","6407fd4bb5504cf5e48983faeecb00f3ae8beff847db1021d659ddd280e7c5de","https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin\u002Freleases\u002Fdownload\u002Fv0.1.0\u002FDangmuNews-Windows.zip",{"tag":85,"publishAt":86,"semVer":87,"prerelease":48,"assets":88},"v1.0.0","2024-08-06T07:29:27Z",[18,47,47],[89],{"fileName":90,"sizeMb":91,"sha256":24,"downloadCount":92,"originUrl":93},"main.exe",13.53,4,"https:\u002F\u002Fgithub.com\u002Fwidechaos\u002FBulletin\u002Freleases\u002Fdownload\u002Fv1.0.0\u002Fmain.exe",[95,129,158,173,198,211],{"owner":96,"repo":96,"repoId":97,"category":98,"subgroup":42,"language":99,"tags":100,"starCount":120,"ownerUid":121,"latestTag":122,"platforms":123,"lastReleaseTime":126,"downloadCount":127,"description":128},"rustdesk",299354207,"network","Rust",[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119],"android","anydesk","dart","flatpak","flutter","flutter-apps","ios","linux","macos","p2p","rdp","remote-control","remote-desktop","rust","rust-lang","teamviewer","vnc","wayland","windows",125101,71636191,"1.5.0",[119,124,108,101,125],"mac","other","2026-09-30T16:11:03Z",266574,"An open-source remote desktop application designed for self-hosting, serving as an alternative to TeamViewer.",{"owner":130,"repo":131,"repoId":132,"category":133,"subgroup":42,"language":134,"tags":135,"starCount":151,"ownerUid":152,"latestTag":153,"platforms":154,"lastReleaseTime":155,"downloadCount":156,"description":157},"LizardByte","Sunshine",438803890,"game","C++",[136,137,138,139,140,141,142,143,144,145,146,113,147,148,149,150],"cpm","cpp","docker","flathub-pkg","game-stream","game-streaming","game-streaming-server","geforce-experience","homebrew-pkg","moonlight","pacman-pkg","replicator-custom-issues","replicator-release-notifications","rtd","winget-pkg",42335,84790584,"v2026.1018.5342",[119,124,108,101,125],"2026-10-18T01:56:32Z",2063,"A self-hosted game stream host for Moonlight, offering low-latency cloud gaming with support for AMD, Intel, and NVIDIA GPU hardware encoding.",{"owner":159,"repo":159,"repoId":160,"category":41,"subgroup":42,"language":134,"tags":161,"starCount":166,"ownerUid":167,"latestTag":168,"platforms":169,"lastReleaseTime":170,"downloadCount":171,"description":172},"deskflow",25135037,[162,163,164,165,98],"keyboard","keyboard-emulation","mouse","mouse-emulation",29481,181782356,"continuous",[119,124,108],"2026-10-07T15:40:25Z",350,"A free and open-source keyboard and mouse sharing app that lets you use the keyboard, mouse, or trackpad of one computer to control nearby computers, enabling seamless cross-device workflows.",{"owner":174,"repo":175,"repoId":176,"category":133,"subgroup":42,"language":134,"tags":177,"starCount":191,"ownerUid":192,"latestTag":193,"platforms":194,"lastReleaseTime":195,"downloadCount":196,"description":197},"AlkaidLab","foundation-sunshine",597942169,[178,179,180,141,181,145,182,111,183,113,184,185,186,187,188,189,190],"amf","cloudgaming","dolby-vision","hdr","moonlight-streaming","remote","remote-desktop-protocol","self-hosted","stream","streaming","sunshine","virtual-display","vivid",7250,254924999,"v2026.1019.63750.杂鱼",[119,125],"2026-10-19T07:01:02Z",167,"An enhanced fork of Sunshine, focused on Windows game streaming with full HDR10\u002FHDR Vivid support, virtual displays, 7.1.4 surround audio, and optimized encoders.",{"owner":199,"repo":200,"repoId":201,"category":41,"subgroup":42,"language":202,"tags":203,"starCount":204,"ownerUid":205,"latestTag":206,"platforms":207,"lastReleaseTime":208,"downloadCount":209,"description":210},"thedjchi","Shizuku",1029712303,"Kotlin",[],6308,80229487,"v13.7.0-thedjchi",[101],"2026-07-02T14:54:52Z",292048,"Shizuku (thedjchi fork) is an Android app that lets normal apps use system-level APIs with adb\u002Froot privileges through a Java process started by app_process. This fork adds more robust start on boot, TCP mode, a watchdog service and automation intents on top of the original.",{"owner":212,"repo":213,"repoId":214,"category":41,"subgroup":42,"language":215,"tags":216,"starCount":224,"ownerUid":225,"latestTag":226,"platforms":227,"lastReleaseTime":228,"downloadCount":229,"description":230},"darrenprx","lolPing",1402295557,"TypeScript",[137,217,218,219,220,221,222,223,119],"desktop-overlay","electron","fluent-ui","league-of-legends","ping-wheel","react","typescript",1682,93030781,"v0.5.3",[119,124],"2026-10-19T07:18:43Z",1245,"lolPing is a League of Legends ping-round tool for Windows and macOS that shows latency on a transparent full-screen overlay, with room collaboration.",{"description":232,"readmeHtml":233},"A cross-platform desktop news danmaku tool built with Python and Qt that shows real-time flashes as fully transparent, always-on-top, click-through bullet comments on your desktop, solving the distraction of switching apps while tracking markets and trends.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Bulletin is a desktop danmaku news tool that sends real-time flashes from sources such as Cailian Press, Wallstreetcn, Weibo and Zhihu flying across your desktop as bullet comments. Its window is fully transparent, always on top and click-through, so it never blocks other applications; a comment only pauses when the pointer rests on it, and you can click to open the original article. It is built with Python and Qt and runs on macOS, Windows and Linux.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Let news drift across your desktop like danmaku, keeping you informed without interrupting your work.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Desktop danmaku\u003C\u002Fstrong>: A single full-screen transparent canvas draws each frame, while lane and queue algorithms keep comments from overlapping\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click-through\u003C\u002Fstrong>: On macOS it uses native mouse-event ignoring, taking over only when the pointer presses a comment and restoring immediately after\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time news flow\u003C\u002Fstrong>: Connects to RSS \u002F RSSHub second-level sources with persistent deduplication, seeding only the latest few comments at startup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-hosted relay\u003C\u002Fstrong>: Fill in your own RSSHub base URL to reach sources like Cailian Press, Wallstreetcn, Weibo and Zhihu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual settings panel\u003C\u002Fstrong>: Sectioned cards and toggle switches, with an on-screen guide for the danmaku area and several classic themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fine filtering\u003C\u002Fstrong>: Per-source toggles, keyword allow and block lists, colored comments and adaptive speed for long comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-monitor friendly\u003C\u002Fstrong>: Restrict comments to the primary screen, a chosen screen or span every display\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interaction\u003C\u002Fstrong>: Left click opens the original article, middle click copies the title, right click opens a menu, hover pauses, and the system tray controls the app\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Investors and professionals who track markets and real-time flashes\u003C\u002Fli>\n\u003Cli>People who want to catch trending news without interrupting their work\u003C\u002Fli>\n\u003Cli>Users who want news to act as an ambient desktop backdrop\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Ch3 id=\"download-a-ready-build\">Download a ready build\u003C\u002Fh3>\u003Col>\n\u003Cli>Go to Releases and download the archive for your platform\u003C\u002Fli>\n\u003Cli>On macOS, extract \u003Ccode>Bulletin.app\u003C\u002Fcode> and drag it to Applications; if blocked on first launch, right click and choose Open\u003C\u002Fli>\n\u003Cli>On Windows, extract and run \u003Ccode>Bulletin.exe\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>On Linux, extract and run \u003Ccode>Bulletin\u002FBulletin\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"run-from-source\">Run from source\u003C\u002Fh3>\u003Col>\n\u003Cli>Clone this repository\u003C\u002Fli>\n\u003Cli>Install dependencies: \u003Ccode>pip install -r requirements.txt\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>python main.py\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Stable rendering\u003C\u002Fstrong>: Per-frame drawing on a single canvas keeps scrolling smooth and easy on the eyes over long sessions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No interference\u003C\u002Fstrong>: Click-through makes danmaku a pure visual layer, so clicks on other apps are unaffected\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paced appearance\u003C\u002Fstrong>: Comment rhythm spreads across the queue, so new flashes arrive continuously rather than in a burst\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switchable look\u003C\u002Fstrong>: Several built-in classic palettes let the app match your desktop style\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Controllable setup\u003C\u002Fstrong>: Sources, keywords, display area and target screens are all configurable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>macOS \u002F Windows \u002F Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>Python 3.10 or later (PySide6)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Self-hosted instance\u003C\u002Fstrong>: Public RSSHub instances are often unavailable, so use your own base URL for domestic sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>First macOS launch\u003C\u002Fstrong>: If the app is blocked by security checks, right click and choose Open\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sensitive config\u003C\u002Fstrong>: The config file may hold private relay addresses or credentials, so avoid sharing it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-signed certs\u003C\u002Fstrong>: Self-hosted RSSHub works with self-signed certificates and basic-auth\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450994619]