PiDeck 插件目录 · registry.json

给 PiDeck
装一块新面板

官方收录的插件都来自同一份 registry.json:4 个插件、3 个起步模板、5 类权限。社区条目靠 topic 搜索收来,没人审过,装之前请自己读一遍源码。

插件装完默认是禁用状态;权限逐项确认后才启用,授权绑定整包哈希。

官方收录

4 个可以现在就装的插件

全部带权限清单与源码链接;未审阅的社区条目单独放在下一节,不混进官方列表。

标签

社区条目

未审阅 · 0 条

现在还是空的

目录按 GitHub topic pideck-plugin 收社区插件,目前只有官方仓库自己打了这个标签。社区条目未经审阅,权限、代码、构建脚本都要你自己看。

怎么进社区列表

  1. 01给插件仓库加上 pideck-plugin topic。
  2. 02在 registry.json 里补一条条目,写清权限与形态。
  3. 03提 PR;合进来之前不会出现在官方列表里。

安装

三步装进去,先看清楚它能碰什么

PiDeck 只把源码包放进去:不执行脚本,不跑构建。装完是禁用状态,逐项确认权限后才真正启用。

  1. 01打开 PiDeck → 设置 → PiDeck 插件 → 从 GitHub 链接安装,粘贴仓库里插件的子目录链接。
  2. 02对照 manifest 的权限清单,看每一行白话解释。权限不满就继续禁用,不会影响 PiDeck 本身。
  3. 03启用并授权。授权绑定整包逐文件 sha256,之后改一个字节都要重新扫描、重新授权。

从模板起步

node scripts/new-plugin.mjs my-panel --template sessions --name "我的面板"

三个模板覆盖了最常见的三种形态,复制即可跑通一个能装进 PiDeck 的最小插件。

minimal无权限 浮层 · 读 context、写 storage、订阅 context.changed 事件
sessionssessions.read 整页 · 分页列会话,读活跃分支历史,跳转工作台
networknetwork.https 弹窗 · 只调 manifest 里声明过的 HTTPS 接口,含加载与失败态