c1overzz/dsh-bili-scroll
Productivity & UtilitiesA DSH plugin that searches Bilibili daily, reads subtitles to pick worthwhile videos, writes a report and @-mentions you on the best ones.
If you already run the DSH assistant and want a daily Bilibili digest without opening the app yourself, this plugin is a plausible experiment. It is not a standalone app, and its setup path is still bumpy enough that casual users should wait.
The problem
You want to keep up with a handful of Bilibili topics, but searching, skimming, and deciding what to watch takes time you do not have. Manual browsing gives you a feed, not a judgement. With this plugin, a scheduled run searches recent videos by your keywords, reads the subtitle text to decide which are worth it, and writes a Markdown report to out/<date>.md. If you enable interaction, it also leaves a comment mentioning you on the selected videos. The result is a filtered shortlist plus a report you can read later, instead of an open-ended scroll session.
What's different
The selection step reads subtitles rather than titles or summaries, and for subtitle-less demo videos it can pull a few frames from Bilibili's storyboard to look at the visuals. A local transcription option covers videos without subtitles, but it is a two-step setup: toggling the switch is not enough, you must also install the transcription dependencies. Each run is a headless DSH session working in the plugin's own sandboxed home directory, and since 2026-10-24 it uses a dedicated profile with no file system, shell, or network access beyond a few narrow tools whose paths the plugin fixes. That is the main design trade-off: a tighter blast radius in exchange for a setup that fails in ways users have already hit.
The README says the run cannot see your broader machine, and that comments are bounded by prompt-level rules (no private data, one comment per video by default, up to 20 per run). Those are author claims about prompting, not verified safeguards; treat them as intent, not audit evidence.
Who should try it
Good fit: a DSH user who follows specific Bilibili creators or keywords, wants a written digest, and is comfortable debugging a Python-backed plugin. Poor fit: someone who wants a zero-install tool, or anyone unwilling to have their account post comments, even if only after they opt in. The desktop DSH path has a documented history of auto-run hangs, so desktop users should plan on the manual "run once now" button. If you do not use DSH at all, this project does not apply to you.
Requirements and limitations
You need dsh ≥ 0.1.7-rc.1; if the version is too low, the host silently skips the plugin with no error, which makes a failed install look like a successful one. A restart after install is mandatory. The npm package is stale, so installation must use the release tgz or git route from the project instructions, and bypassing GitHub may require a mirror. Disk use is about 84 MB without local transcription and about 1 GB with it. First-time login is a QR scan, and you must pick the long-term "remember me" option or you will be re-scanning tomorrow. The bundled Python dependency mcp must stay below 2. Upkeep includes DSH upgrades, occasional dependency reinstalls, and checking duty.log when a run stalls.
HotRepo's take
HotRepo first recorded the project on 2026-10-24 and saw it on the NEW-REPOSITORY board (not the overall Trending board) at #15 for JavaScript with 705 total stars on 2026-10-25. That is a snapshot, not a growth series, and the 2-day sample cannot show whether interest persists. Try it only if you already live in DSH; before installing, verify the exact dsh version your profile reports, since a mismatch fails silently.
Written by AI from the project's README, updated October 25, 2026. The project's own docs are the source of truth.