dsh-trend-radar: DSH 生態行情面板

下面介紹 dsh-trend-radar。這是一個聯網工具,旨在爲 DSH 插件生態系統提供“行情面板”。它解決了一個具體問題:現有市場/目錄是“當前時刻”的靜態視圖,缺乏對趨勢(新增內容、增長、熱度)的分析。

核心功能

該插件提供以下能力:

  1. 本地歷史快照:將 dsh-plugin 主題和 awesome-dsh-plugin 收錄列表保存到本地歷史記錄中。
  2. 趨勢分析:生成周報,包括新增插件、star 增益榜、類別熱度和 awesome 收錄覆蓋率。
  3. 關鍵詞雷達:監控新插件和 star 突增。
  4. 實驗性 Web 儀表盤:將儀表盤數據疊加在會話輸入框上方(目前處於實驗階段)。

安裝與啓用

安裝命令如下:

dsh plugin --profile <profile> add dsh-trend-radar

注意:安裝命令中的 <profile> 需要替換爲實際的 profile 名稱。

典型用法

安裝後,可以通過以下命令使用核心功能:

  1. 採集快照:
    運行 trend_snapshot 以捕獲當前狀態。默認情況下,如果距離上次快照未超過 staleHours(默認爲 1 小時),它將跳過採集。要強制採集,請使用 force: true。

  2. 生成周報:
    運行 trend_report 以分析歷史數據。該命令支持 days 參數來指定時間窗口,並支持 keywords 參數進行過濾。

  3. 訂閱監控:
    運行 trend_watch 來訂閱關鍵詞和 star 突增。它支持 add、remove、list 和 check 子命令。

配置項

鍵 默認值 說明
dataDir .dsh/trends 快照與訂閱的存儲目錄(相對於宿主文件系統當前工作目錄)。
staleHours 1 快照新鮮度窗口(小時)。
surgeStars 20 雷達的 star 突增閾值。
githubTokenEnv `` 可選。GitHub token 的環境變量名。設爲 token 可提高 API 限制(匿名 API 爲 60 次/小時)。
sectionOrder 5 提示詞段落順序。

數據與限制

  • 數據存儲:數據存儲在本地 .dsh/trends 目錄中,採用 JSONL 格式。
  • GitHub API:匿名 GitHub API 限制爲 60 次/小時。
  • Web UI:Web UI 儀表盤目前處於實驗階段,且在路線圖中。
  • 權限:插件僅使用只讀公共 API 訪問數據,並將數據寫入本地數據目錄。它不涉及敏感信息。

注意事項

插件以當前 DSH 進程的權限運行。安裝前,請檢查源代碼和許可證。

鏈接

  • GitHub 倉庫: https://github.com/863683348/dsh-trend-radar
  • 插件目錄: https://www.skillhub.cn/plugins/863683348/dsh-trend-radar
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜