Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
438db913a3 | ||
|
|
37c1ddb1ba |
@@ -1,3 +1,5 @@
|
||||
<p><img src="docs/brand/pigway-logo.png" alt="PIGWay" width="96" height="96"></p>
|
||||
|
||||
# PIGWay Console Adapter — Frame Flow
|
||||
|
||||
[简体中文](README.zh-CN.md) | English
|
||||
@@ -27,11 +29,11 @@ For development, set `PIGWAY_ADAPTER_PATH` to this repository's absolute `plugin
|
||||
|
||||
## Build
|
||||
|
||||
Current adapter version: **1.0.4**.
|
||||
Current adapter version: **1.0.5**.
|
||||
|
||||
```sh
|
||||
mkdir -p dist
|
||||
python3 package.py plugin dist/pigway-frame-flow-1.0.4.zip
|
||||
python3 package.py plugin dist/pigway-frame-flow-1.0.5.zip
|
||||
```
|
||||
|
||||
[Documentation](docs/README.md)
|
||||
|
||||
+5
-3
@@ -1,12 +1,14 @@
|
||||
<p><img src="docs/brand/pigway-logo.png" alt="PIGWay" width="96" height="96"></p>
|
||||
|
||||
# PIGWay Console Adapter — Frame Flow
|
||||
|
||||
简体中文 | [English](README.md)
|
||||
|
||||
独立 ZIP 插件 `pigway-frame-flow` v1.0.4,采用现有 Console adapter protocol v1,仅依赖 Python 标准库。源码在独立仓库 `pigway-console-adapter-frame-flow` 维护,无需修改 Console 核心或部署额外服务。
|
||||
独立 ZIP 插件 `pigway-frame-flow` v1.0.5,采用现有 Console adapter protocol v1,仅依赖 Python 标准库。源码在独立仓库 `pigway-console-adapter-frame-flow` 维护,无需修改 Console 核心或部署额外服务。
|
||||
|
||||
## 安装
|
||||
|
||||
1. 在 Console「机器管理」上传 `dist/pigway-frame-flow-1.0.4.zip`,启用插件。
|
||||
1. 在 Console「机器管理」上传 `dist/pigway-frame-flow-1.0.5.zip`,启用插件。
|
||||
2. 添加设备,选择 PIGWay Frame Flow,填写 Console 能访问的 Frame Flow HTTP(S) 根地址(不含 `/api/v1`)和 **Frame Flow API 令牌**,不是 KoKonna Key 或网页登录密码。
|
||||
3. 若使用受限 API 客户端,授予 `devices:read`、`jobs:read`;默认 `FRAME_FLOW_TOKEN` 也可使用。令牌保存于 Console 敏感字段。跨不可信网络使用 HTTPS。
|
||||
4. 查看通用资源看板、告警与历史;默认每 60 秒采集一次。卡片和告警随 Console 中英文切换,资源显示 API 上报名称或 Console 中设置的显示名称。
|
||||
@@ -26,7 +28,7 @@ python3 -m venv .venv
|
||||
.venv/bin/python -m pip install pytest ruff
|
||||
.venv/bin/python -m pytest -q
|
||||
mkdir -p dist
|
||||
.venv/bin/python package.py plugin dist/pigway-frame-flow-1.0.4.zip
|
||||
.venv/bin/python package.py plugin dist/pigway-frame-flow-1.0.5.zip
|
||||
```
|
||||
|
||||
开发时可将 `PIGWAY_ADAPTER_PATH` 指向本目录 `plugin` 的绝对路径。ZIP 安装默认停用;生产安装与设备登记需在 Console 中执行。本地验证覆盖模拟接口、RPC 和隔离安装。
|
||||
|
||||
+3
-5
@@ -1,7 +1,5 @@
|
||||
# pigway-console-adapter-frame-flow v1.0.4
|
||||
# pigway-console-adapter-frame-flow v1.0.5
|
||||
|
||||
Frame Flow 首页卡片新增管理入口链接,默认打开已登记的服务地址;可在「系统配置 → 选择 Frame Flow → Frame Flow 接入」单独设置管理入口。
|
||||
正式 PIGWAY Brand Production v1.1 图形标、项目头像与来源说明随项目交付;中英文项目介绍页使用统一品牌图。本版以品牌资源和项目文档交付为主。
|
||||
|
||||
新增服务地址、API 令牌和管理入口配置页。令牌留空保留原值;管理入口留空恢复服务地址。链接只允许不带账号密码的 HTTP(S) 地址。采集能力与只读边界不变。
|
||||
|
||||
6 项 Python 测试通过;12 组中英文、深浅主题和桌面/平板/手机浏览器检查通过,并验证默认链接、自定义入口、恢复默认、保存失败和无效 URL 拦截。
|
||||
软件业务逻辑和设备控制边界沿用上一版本。Logo 使用已发布的 v1.1 原文件,不重新生成或修改颜色、比例。源码包保留 LICENSE 及原有第三方许可说明;插件 ZIP 保留对应许可证。
|
||||
|
||||
+9
-5
@@ -2,16 +2,20 @@
|
||||
469e82c2812830629864510971466868e94f5e973c7abf9c3f674753a7fae187 .gitignore
|
||||
d2705ae14671873d176e9a306b82566bafe9b7c4504cb2396bc027867e60af71 CONTRIBUTING.md
|
||||
ea01675553f3737ca0f0cefb9459566a7cab8a44f545ec3bdda0a17144681dcd LICENSE
|
||||
f581bd3a145e7be4434915233236bd61e557f1eb268a580d210b37f852d99634 README.md
|
||||
716162ae46314bc3ba502214fcf9eeb5d621578ea6305c840d7620d86ba9bb9d README.zh-CN.md
|
||||
2df5c048c1a44f729c1a8be804a62162af1d8ff349d5aeb3c9bd03339d7c639d RELEASE_NOTES.md
|
||||
03de925b13b5fe7f05d136c6c43ab2a0c02dc6d99ac2dddefc3e159db1ffe555 README.md
|
||||
7225e2f2acc0c95475d0d7fe9ac8fb22a51f4c4081dcbfb6069754c89b492974 README.zh-CN.md
|
||||
d8bd50ec94189ccf7cc3ef25fd05a649d153340ecc6c5e780a784468f85d2ff2 RELEASE_NOTES.md
|
||||
6cead6c1378cd840f655adc3d467e2cd6fd3ab368d7200a3afbfe85d9ed159be SECURITY.md
|
||||
43d322e37914b73c4d0ca9974137b540bf7ad92afa5d168e22fc278c7eaedf90 docs/README.md
|
||||
f8ef7749c58d4396781bbc21371048f6561e791efbd489570224dc51173bffff docs/brand/README.md
|
||||
f709156217c798f6b6230dae1f341373e0814a67ab90e881401da577f52ec3d3 docs/brand/pigway-avatar.png
|
||||
da6734d8a23305f6254c0936dadff4ec34977b4c934f5067186423c8cfce3fc7 docs/brand/pigway-logo.png
|
||||
0fa494a3fbd456c754bbea3f7f050be139e32e3b42b09a1ed953094087437210 docs/brand/pigway-logo.svg
|
||||
416ab1f006fae6d448603e7812f26b196296b8999c8555245bce8b7e36b87fe0 package.py
|
||||
ea01675553f3737ca0f0cefb9459566a7cab8a44f545ec3bdda0a17144681dcd plugin/LICENSE
|
||||
d32ba37c71a2417ea99f53a461c6c319c1529d71323c58d0b6d3ba3114585484 plugin/manifest.json
|
||||
51a03cf700013d29c69f1e0f569f9a1664777b96a4a068ae00b9e5c64bb0a3d0 plugin/manifest.json
|
||||
eebc45e8d2306d35e8175aad426436414944e5d8b55184928f812c7fd9804d5b plugin/ui/index.js
|
||||
9cb8ae3c212c73b3205a6ba352c15685b83a4f4add88c9b2b493147314dad93c plugin/worker.py
|
||||
6a8cec7b18ca801f5721c4a331e2886858064ba15130b1aa5a1072df7be89b79 pyproject.toml
|
||||
8d088cf6fcac3ae42388ce648d9a363c9550866666c3c593d9e1e439a15bd10d pyproject.toml
|
||||
a427151c6e34c78fb0239bdb2f26d5bad685dae37e012477c5b61ec7a8cbb523 tests/test_adapter.py
|
||||
96a3d9616999aecbf6ae4d3409f02d0d61cc9b292db3e4fafc0da6a8586b251f tests/ui.cjs
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
# PIGWAY 品牌资源 / Brand assets
|
||||
|
||||
来源:PIGWAY Brand Production v1.1 正式交付包。图形、颜色与比例保持原文件,不使用重绘、滤镜或替代字标。
|
||||
|
||||
- `pigway-logo.svg`:正式 Web 图形标。
|
||||
- `pigway-logo.png`:正式 256px 透明图形标,用于项目介绍页。
|
||||
- `pigway-avatar.png`:正式 512px 平台图标,用于 Tea 项目头像。
|
||||
|
||||
本项目的产品名称保持独立。品牌物料版本不跟随软件版本变化;网页小图标使用同一正式包的 Favicon 和 Apple Touch Icon。
|
||||
|
||||
## SHA-256
|
||||
|
||||
- `0fa494a3fbd456c754bbea3f7f050be139e32e3b42b09a1ed953094087437210` `pigway-logo.svg`
|
||||
- `da6734d8a23305f6254c0936dadff4ec34977b4c934f5067186423c8cfce3fc7` `pigway-logo.png`
|
||||
- `f709156217c798f6b6230dae1f341373e0814a67ab90e881401da577f52ec3d3` `pigway-avatar.png`
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 9.9 KiB |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "pigway-frame-flow",
|
||||
"name": "PIGWay Frame Flow",
|
||||
"version": "1.0.4",
|
||||
"version": "1.0.5",
|
||||
"protocol_version": 1,
|
||||
"runtime": "python3",
|
||||
"entrypoint": "worker.py",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "pigway-console-adapter-frame-flow"
|
||||
version = "1.0.4"
|
||||
version = "1.0.5"
|
||||
requires-python = ">=3.12"
|
||||
dependencies = []
|
||||
readme = "README.md"
|
||||
|
||||
Reference in New Issue
Block a user