labull framework

labull framework

内核只剩平台表、块判据、magic block 运行时与插件加载器;登录、画布、企业微信、扫码 都是可以装、可以卸、别人也可以自己写的插件。插件从这里打包、发布、下载。

0市场里的插件
0已发布版本
0插件下载次数
4.3.1SDK 版本

快速开始

当前发布版 4.3.1(共 39 个版本)。 wheel / npm tgz / SHA256SUMS 都在 下载页(内网直连,不需要登录)。

# 1) 装 SDK(wheel 从 /download 拿,内网机器不要走 PyPI)
pip install labull-framework==4.3.1
#    或者下载 wheel 再装:
pip install ./labull_framework-4.3.1-py3-none-any.whl

# 2) 项目里三行接入 settings.py,一行接 urls.py,一行接 wsgi.py
#    细节:sdk/docs/install/README.md

# 3) 建库、起服务
python manage.py migrate
python manage.py runserver 3000

# 4) 插件(原厂随 wheel 发;市场里的是新版本与别的团队发的)
labull plugin search ocr
labull plugin add authing
labull plugin doctor

市场

插件市场

按名字 / id 搜索,按 kind 过滤

只列 published。下架(yank)之后列表里消失,但钉住的精确版本仍可下载。

API Key

给自己的 CI 用(lbk_…,只在创建时显示一次)

归个人:token 只能发布自己名下的 id。泄露了在同一个页面撤掉,或者 DELETE /api/v1/tokens/self。

上传 .lbp

拖进去,判据过就直接上架(不审核)

先过 zip 安全与清单判据;插件包带 plugin.open.yaml,块包走同一条 validate.check_block()。

为什么详情页写那么多

市场不审核,所以第一道防线是知情:谁发的、什么时候、要什么能力、sha256 是多少。 这些字段是判据,不是装饰 —— 装之前至少看一眼。装与不装永远是明确动作,不会自动跟随。

对内站点:/plugins、/download、/api/v1 的读不需要登录 (项目默认页在开发者本机跑,没有这里的会话);发布 / 下架 / 建钥才要身份。