Repository navigation
Releases
Releases · zhengjy01/dsh-zhihu
@zhengjunyao/dsh-zhihu 0.1.1 — 配置目录认 DSH_HOME
修复
- 配置与 scratch 目录认
DSH_HOME:此前在模块加载时用homedir()解析,搬迁过 home 的机器会写到错误的~/.dsh。现在统一走新的src/home.ts,顺序为 插件覆盖变量(DSH_ZHIHU_CONFIG/DSH_ZHIHU_DATA_DIR)→DSH_HOME→~/.dsh。 - 风控 403 /
unhuman与x-zse-96签名失败时给出可操作提示。 - 发布脚本的 npm 凭据解析同步认
DSH_HOME(与 release-kit 模板一致)。
验证
npm test:84 passed, 0 failed(含新增的 DSH_HOME 断言)npm run verify(隔离DSH_HOME+ tarball 安装)✅ 通过,静态体检 warn 消失
v0.1.0 — 首发
@zhengjunyao/dsh-zhihu@0.1.0
知乎 CLI 连接插件首发。包装本机 pyzhihu-cli(zhihu 命令)。
新增 (Added)
- 18 个
zhihu_*工具:只读 14 个(zhihu_statuszhihu_configzhihu_loginzhihu_logoutzhihu_whoamizhihu_searchzhihu_hotzhihu_questionzhihu_answerzhihu_userzhihu_feedzhihu_topiczhihu_notificationszhihu_collections);发布类 4 个(zhihu_publishzhihu_votezhihu_follow_questionzhihu_delete)默认不注册,需把readOnly设为 false 才开放,删除还需显式confirm: true - Web 可视化入口:左侧边栏「知」球(与其它插件入口并排)+ 设置页「知乎」卡片;面板覆盖全部只读能力
- 登录:知乎对匿名 API 请求有风控(
403/code 40352),扫码轮询必然超时——改为从本机 Chrome 的 cookie 库解密导入真实登录态 - loopback-only 路由
/api/dsh-zhihu/*(16 条),面板与 agent 共用同一套工具实现
安装
dsh plugin --profile web add @zhengjunyao/dsh-zhihu前置:uv tool install pyzhihu-cli,且本机 Chrome 已登录知乎(用于导入登录态)。
兼容性 (Compatibility)
- DSH:
>=0.1.5-rc.1 - Node:
^22.19.0 || >=24.0.0 - DSH peer:
^0.1.0-rc.6 || ^0.1.1-rc.1 || ^0.1.2-alpha.1 || ^0.1.5-rc.1
说明
- 知乎已对部分接口(问题详情 / 话题详情)加
x-zse-96签名要求,会返回403+code 10003;问题详情已降级为改用回答列表(回答内嵌question.title)拿标题 - 已按「别人的电脑」验证:隔离
DSH_HOME+ 空 profile + tarball 安装 → 宿主健康路由 200、客户端 bundle 进__DSH_BOOT__.entries且可下载