DeepSHPlugins
dsh-custom-theme-import 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-custom-theme-import

換皮膚色JavaScript

DSH Web 皮膚管理器:支援主流 DSH 皮膚包本地/GitHub 匯入、掃描已安裝皮膚、預覽/使用/禁用/重新整理/刪除,宿主持久化。

2 StarsJuryorca 更新時間 2026-08-21
訪問 GitHub 倉庫
dsh-custom-theme-import 專案預覽

專案介紹

中文

DSH Web 皮膚管理器:支援主流 DSH 皮膚包本地/GitHub 匯入、掃描已安裝皮膚、預覽/使用/禁用/重新整理/刪除,宿主持久化。

English

DSH Web skin manager for mainstream DSH skin packages: import local paths or GitHub collections, scan installed skins from the web profile, preview/use/disable/refresh/delete, with host-side persistence.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
Juryorca
倉庫
Juryorca/dsh-custom-theme-import
GitHub Stars
2
Forks
0
開發語言
JavaScript
許可證
未記錄
最近推送
2026-08-21
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

55/ 100
維護活躍
86
文件與實用資訊
100
生態關注度
14
安裝便捷訊號
75
專案宣告訊號
80

近 21 天仍在更新;README 含完整安裝與使用說明;關注度尚低(2)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add github:Juryorca/dsh-custom-theme-import

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

dsh-custom-theme-import

English | 中文

A DSH Web skin manager for mainstream DSH skin package format. It imports, previews, uses, and manages skins without replacing DSH's native plugin system.

Features

  • Import mainstream DSH skin package format from local paths or GitHub.
  • Also import DSH theme plugins without skin.json when they are standard web client packages (dsh.client.platform: "web" + lib/client.js).
  • Scan installed skins from the web profile's node_modules.
  • Preview, use, refresh, and manage skins.
  • Skin preview thumbnails when the package ships skin.json preview images.
  • Host-side persistence with optional managed copies.
  • UI language follows DSH automatically (Chinese / English).

Build

node build.mjs
node build.mjs --check

Install

From GitHub:

dsh plugin --profile web add -w github:Juryorca/dsh-custom-theme-import

From a local checkout:

dsh plugin --profile web add -w link:/path/to/dsh-custom-theme-import

Restart:

dsh --profile web

Open:

Settings → My Themes

Supported skin format

Mainstream DSH skin package format:

skin-package/
├── package.json
├── cordis.patch.yml
├── skin.json
├── lib/index.js
└── lib/client.js

Requirements:

  • package.json must declare dsh.bundle.
  • skin.json must exist.
  • lib/client.js must be a DSH ModuleLoader bundle exporting apply(ctx).

Collection repository

A GitHub repository or local path can contain multiple mainstream skins. Common layouts are scanned automatically:

repo-root/
├── themes/<skin-id>/...
├── skins/<skin-id>/...
└── packages/*/skins/<skin-id>/...

Each <skin-id>/ is a full skin package (package.json, cordis.patch.yml, skin.json, lib/index.js, lib/client.js).

Storage

  • Library file: ~/.dsh/dsh-custom-theme-import/library.json
  • Local path imports reference in place by default; you can opt in to copy

them into ~/.dsh/dsh-custom-theme-import/themes/<id>/ as a managed copy.

  • GitHub/remote imports are cloned/downloaded into:

~/.dsh/dsh-custom-theme-import/themes/<id>/

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案