Repolode
c1overzz

c1overzz/dsh-bili-scroll

A DSH plugin that searches Bilibili daily, reads subtitles to pick worthwhile videos, writes a report, and @-mentions you for the best ones.

Stars
1,314
Forks
127
Open issues
123
Last commit
6 hours ago

What is it?

dsh-bili-scroll is a plugin for DSH that runs a daily round of Bilibili browsing on your behalf. It searches recent videos by keywords you set, reads each video's subtitles before judging it, and falls back to sampled storyboard frames for demo-style videos without subtitles. Optional local transcription can cover videos with no subtitles at all.

For each round it writes a Markdown report under out/ with a reason for each pick. If auto-comment is enabled, it posts a comment and @-mentions you, by default one per round, configurable up to 20. Runs can be scheduled for off-peak hours to reduce token cost.

The plugin bundles the bilibili-mcp project for search, subtitle, and comment operations. During a round the agent only gets a restricted set of read-only tools plus comment posting when enabled, and runs in a dedicated profile without filesystem or command access.

Key features

  • 01Searches Bilibili videos by your keywords over recent days
  • 02Reads subtitles before judging, with storyboard frames as fallback
  • 03Optional local transcription for videos without subtitles
  • 04Writes a daily Markdown report with reasons for each pick
  • 05Optional auto-comment with @-mention, capped per round
  • 06Scheduled runs in off-peak hours

Use cases

  • Keeping up with a topic on Bilibili without browsing manually
  • Getting a daily digest of relevant videos with reasons
  • Receiving only pre-screened mentions instead of noisy notifications

Quick start

  1. 1

    Install the plugin from the GitHub release tgz (npm version is outdated)

    dsh plugin --profile web add https://github.com/c1overzz/dsh-bili-scroll/releases/download/v2.0.2/dsh-bili-scroll-2.0.2.tgz
  2. 2

    Restart dsh, then open Settings and click the install-dependencies button in 刷B站

  3. 3

    Scan the QR code to log in to Bilibili (choose the long-term option)

Things to know

  • Requires Python 3.10+ or uv on the machine, and a running dsh host.
  • Desktop DSH versions 0.1.3 and earlier fail to activate the plugin; automatic runs may hang on desktop.
  • Plugin is not published to npm yet; the npm version is outdated and new versions install only from GitHub.
  • Requires a Bilibili account login and auto-commenting posts under your account.

In collections

Topics

FAQ

What is dsh-bili-scroll?
A DSH plugin that searches Bilibili daily, reads subtitles to pick worthwhile videos, writes a report, and @-mentions you for the best ones. dsh-bili-scroll is a plugin for DSH that runs a daily round of Bilibili browsing on your behalf. It searches recent videos by keywords you set, reads each video's subtitles before judging it, and falls back to sampled storyboard frames for demo-style videos without subtitles. Optional local transcription can cover videos with no subtitles at all.
Is dsh-bili-scroll free to use? What license does it have?
dsh-bili-scroll is open source under the MIT license. Check the license terms before using it in commercial products.
Is dsh-bili-scroll still maintained?
Actively maintained. The last commit to dsh-bili-scroll was on Nov 7, 2026.
What can I use dsh-bili-scroll for?
Keeping up with a topic on Bilibili without browsing manually Getting a daily digest of relevant videos with reasons Receiving only pre-screened mentions instead of noisy notifications
How do I install dsh-bili-scroll?
Install the plugin from the GitHub release tgz (npm version is outdated): dsh plugin --profile web add https://github.com/c1overzz/dsh-bili-scroll/releases/download/v2.0.2/dsh-bili-scroll-2.0.2.tgz Restart dsh, then open Settings and click the install-dependencies button in 刷B站 Scan the QR code to log in to Bilibili (choose the long-term option)
Where can I get dsh-bili-scroll?
The source code and installation instructions are on GitHub: https://github.com/c1overzz/dsh-bili-scroll

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects