DeepSeek Harness 插件:dsh-stock-ticker(A股實時盯盤)

DeepSeek Harness (DSH) 的核心設計理念之一是“一切皆插件”。對於需要監控 A 股行情的開發者或用戶,在 Web GUI 中直接嵌入一個輕量級的盯盤組件往往比打開外部網站更高效。dsh-stock-ticker 正是爲此場景設計的插件,它提供了一套完整的 A 股自選股監控方案,無需構建過程,開箱即用。

插件簡介

dsh-stock-ticker 是一個爲 DeepSeek Harness Web GUI 提供的實時股票盯盤插件。它由用戶 f1426912008 維護,採用 MIT 許可證開源。

該插件在 DSH 的 shell.overlay 擴展位中渲染一個可拖拽、可摺疊的迷你窗口,並在 settings.section 擴展位提供一個專門的“股票盯盤”設置頁面。它不依賴任何運行時庫,純 JavaScript 實現,解決了在本地進程內讀取東財行情數據並實時展示的需求。

核心功能

插件主要提供以下能力:

  1. 迷你窗口與交互

    • 可拖拽與摺疊:窗口位於主界面的疊加層,支持拖拽移動位置,也支持摺疊隱藏。
    • 釘住定位:窗口右上角有“釘住”按鈕。點擊後,窗口會被鎖定在當前位置,標題欄不再響應拖拽。再次點擊或通過設置頁可取消釘住。
    • 防誤觸與自適應:位置保存機制確保刷新後位置不丟失;窗口大小改變時,位置會自動校準,防止面板被拖出屏幕外。
  2. 行情可視化

    • 分時曲線:支持配置最多 24 行股票,每行顯示分時走勢圖。
    • 紅漲綠跌:遵循 A 股市場慣例,上漲顯示紅色,下跌顯示綠色。
  3. 詳情展示

    • 懸停詳情卡:鼠標懸停在任意行上時,會顯示詳細的數據卡片,包括開盤價、最高價、最低價、昨收、成交量、成交額、換手率、振幅、量比、市盈率、市淨率以及漲跌停價等,且不會導致下方列表重排。
  4. 管理功能

    • 設置頁面:提供統一的配置入口,用於管理自選股列表、設置分時曲線數量 (maxCurves)、刷新間隔 (refreshMs)、面板透明度 (opacity)、顯示開關 (visible) 以及固定位置 (pinned)。

安裝與啓用

在安裝之前,請確保你的 DSH 環境滿足以下要求:

  • DeepSeek Harness:需爲支持插件擴展的桌面端構建版本。
  • Node.js:版本需大於等於 20.3。
  • 網絡權限:主機進程需要能夠出站訪問 HTTPS 到 push2.eastmoney.com、push2his.eastmoney.com 和 searchapi.eastmoney.com。

執行以下命令即可安裝插件:

dsh plugin --profile <profile> add ./dsh-stock-ticker

安裝完成後,在 DSH 的設置菜單中尋找“股票盯盤”入口,或通過配置確保 visible 爲 true,即可在界面中看到迷你窗口。

配置與 API

設置字段

插件支持通過設置頁面或 HTTP API 進行配置。主要配置項包括:

  • watchlist:自選股列表,最多支持 24 只。
  • maxCurves:顯示分時曲線的最大行數(1-24)。
  • refreshMs:刷新間隔(5000-300000 毫秒,默認 15000)。
  • opacity:面板透明度(0.35-1)。
  • pinned:固定位置 { left, top }。

HTTP 接口

插件提供了同源 HTTP API 供外部調用:

  • GET /api/stock-ticker/config:獲取當前配置。
  • POST /api/stock-ticker/quotes:獲取行情數據(可指定 secids,默認爲自選股)。
  • POST /api/stock-ticker/trends:獲取指定股票的走勢數據。
  • POST /api/stock-ticker/search:搜索股票。

適用場景與注意

  • A 股專用:該插件僅針對中國大陸 A 股市場(上交所、深交所、北交所)設計,不支持其他交易所的行情。
  • 無依賴:插件本身無運行時依賴,所有數據處理邏輯在宿主進程中完成。
  • 數據源:數據來源於東財的公開推送接口,通過宿主進程發起請求,頁面無法直接設置 Referer,因此通過頁面直接調用接口可能受限。

結語

dsh-stock-ticker 提供了一種極簡的方案,讓用戶能夠在 DSH 的 Web 界面中直接監控 A 股行情。通過拖拽、摺疊和詳情卡等交互設計,它在不干擾主界面的前提下,提供了完整的盯盤體驗。

插件目錄:https://www.skillhub.cn/plugins/f1426912008/dsh-stock-ticker
GitHub 倉庫:https://github.com/f1426912008/dsh-stock-ticker

羽毛球分组比赛记分
小程序二维码

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

小夜