dsh-study-jidi:在 DSH 側欄按「最近發行」瀏覽機地遊戲

前言

DeepSeek Harness(DSH)把能力拆成側欄插件,對話界面旁邊就能掛獨立面板。若你常去 jidiyouxi.com(機地) 查遊戲、翻頁、再開瀏覽器看詳情和下載鏈接,需要在 Harness 窗口和瀏覽器之間來回切。學習機地(倉庫 Kyoma233/dsh-study-jidi)把列表、排序、翻頁和詳情收進側欄:點卡片在面板內看簡介、截圖和磁力 / 網盤鏈接,磁力一鍵進剪貼板。維護者爲 Kyoma233,分類爲聯網工具;社區目錄見 SkillHub 插件頁,與 DeepSeek / 幻方無官方從屬關係。

這是什麼

一句話:DSH 側欄插件,按多種排序瀏覽機地公開遊戲列表,在面板內查看詳情與下載資源,不必單獨開站點標籤頁。

插件只讀機地公開頁面與接口,不寫回內容;遊戲信息與下載鏈接版權歸站點與發佈者,使用前請自行判斷下載安全性(倉庫 MIT 許可)。

核心功能

側欄左側會出現 「學習機地」 入口,點開即遊戲列表。下列能力均來自倉庫 README 說明。

列表與排序

  • 五種排序:最近發行、最近更新、本週最熱、本月最熱、歷史最熱;自繪下拉框,深色 / 淺色隨主題。
  • 翻頁與官網一致(示例頁碼形態:1 2 3 4 5 … 927),每頁 20 款;README 寫明全庫約一萬八千多款。
  • 卡片展示 Steam 寬幅封面、發行日期、類型與用戶標籤。

詳情與下載

  • 面板內展示封面、發行日期、平臺、類型、發行商、評分、短簡介、遊戲截圖與完整介紹。
  • 各發布版本提供磁力鏈接與網盤鏈接:磁力點擊後由宿主寫入系統剪貼板(按鈕變爲「已複製」);網盤鏈接用系統瀏覽器打開。

緩存與穩定性

  • 列表緩存 2 分鐘、詳情 5 分鐘;接口抖動時自動重試,必要時回落舊緩存。

安裝與啓用

要求 Node ≥ 20,本機可直連 github.com 與 www.jidiyouxi.com。

在 DSH 插件頁點 添加插件,將下面地址粘貼到輸入框:

https://github.com/Kyoma233/dsh-study-jidi

裝好後側欄會出現「學習機地」。命令行等價寫法:

dsh plugin add https://github.com/Kyoma233/dsh-study-jidi

插件以當前 DSH 進程權限運行;安裝前建議瀏覽 GitHub 倉庫 源碼與 MIT 許可證,確認符合你的環境策略。

典型用法

  1. 安裝並重啓或刷新 Harness,在側欄點「學習機地」。
  2. 用下拉框切換排序(默認語境爲「最近發行」瀏覽),底部頁碼翻頁。
  3. 點擊某張卡片,在面板內閱讀詳情;需要下載時,點磁力鏈接複製到剪貼板後粘貼到下載工具,或點網盤鏈接在瀏覽器中打開。

本地開發改代碼後需重裝才生效(宿主側 index.js 不支持熱更新):

dsh plugin remove dsh-study-jidi
dsh plugin add /absolute/path/to/this/repo

工作原理與隱私(選讀)

機地接口雖帶 access-control-allow-origin: *,服務端仍校驗 Origin 並要求 websign,瀏覽器無法直接僞造簽名。因此簽名請求由宿主(Node)發出,面板只訪問同源路由,例如:

Client --- GET /jidi-releases/list?sort=&page= ---> Host
                                                   POST api2.jidiyouxi.com/topic/get_topics
Client --- GET /jidi-releases/detail?id=      ---> Host
                                                   GET www.jidiyouxi.com/topic/detail/<id>
                                                   (解析 SSR 的 window.APP_INITIAL_STATE)
Client --- POST /jidi-releases/copy {text}    ---> Host
                                                   spawn('clip.exe') 寫系統剪貼板

訪客身份通過 POST /api/account/register_guest 現場註冊,結果保存在本機 ~/.dsh/study-jidi-identity.json 並複用;遇 ret: -11 會自動重新註冊。倉庫說明中強調:無寫死的賬號、Cookie、Token 或 API Key,唯一身份是運行時註冊的匿名訪客,且僅存在於你的機器上。

主要文件:index.js(宿主路由、簽名、緩存)、client.js(側欄與面板 UI)、cordis.patch.yml(接入 profile)。

適用場景與注意

  • 適合:已在用 DSH、需要頻繁瀏覽機地遊戲列表並在 Harness 內完成「看詳情 → 複製磁力 / 打開網盤」的開發者或玩家。
  • 注意:依賴外網與機地站點可用性;剪貼板寫入在 README 示例中爲 Windows clip.exe 路徑,其他系統行爲以實際倉庫代碼爲準。插件僅展示鏈接,不校驗資源安全性。

結尾

dsh-study-jidi 把機地「最近發行」式瀏覽和詳情下載鏈路收進 DSH 側欄,減少窗口切換。目錄與源碼:

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

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

小夜