Skip to content

Releases: GitBinS/xhs-product-search

0.3.1

Choose a tag to compare

@GitBinS GitBinS released this 30 Sep 12:30

修上架审核失败:manifest description 超过 250 字符上限。功能与 0.3.0 完全一致。

Obsidian 社区市场对 manifest.description 有 250 字符硬上限(中英双语合计)。0.3.0 写了 357 字符 → 审核判 Failed(其余项全部 Pass)。现已压到 228 字符。

一并上架的 0.3.0 内容:采集字段扩充(店铺名/店铺总销量/粉丝数/上架日期)、可保存为 Markdown 笔记(同商品复采自动更新)、修 SKU 数、取消口径提醒、设置页接入声明式 API。

0.3.0

Choose a tag to compare

@GitBinS GitBinS released this 30 Sep 12:16

采集字段扩充 + 独立使用可存 Markdown(同商品复采自动更新)+ 去掉多余提示 + 设置页接入 Obsidian 声明式 API。

新增

  • 可保存为 Markdown 笔记(数据在 frontmatter,正文只有标题 / 商品链接 /「每日跟踪」表)
  • 同一商品再次采集 → 更新原笔记,不再重复生成第二份
  • 单品新增 4 个采集字段:店铺名 / 店铺总销量 / 粉丝数 / 上架日期

修复

  • SKU 数恒为空(接口 common_data 是转义的 JSON 字符串)

调整

  • 取消口径提醒(笔记 / 采集弹窗 / 工作台弹窗三处全去)
  • 笔记正文精简:不再重复 frontmatter 里已有的字段表
  • 设置页改用 Obsidian 声明式 API → 设置项可被设置搜索命中
  • dev 工具链移出仓库(发布物只含插件本体)

0.2.0

Choose a tag to compare

@GitBinS GitBinS released this 30 Sep 10:08

采集引擎去 Python 化:只装插件即可用,桌面版与手机版都能采。

  • 采集逻辑从 vendor/xhs.py(Python)整套移植为内置 JS,走 Obsidian 官方 requestUrl(跨平台、绕 CORS)
  • 不再需要本机安装 Python,也不再随插件释放任何脚本文件
  • isDesktopOnly 改为 false —— 移动版(手机 / 平板)现在也能采集
  • 采集口径与字段完全不变(商品详情接口 + 店铺页 SSR 两侧连接)
  • 分享短链 xhslink 在桌面端自动展开;移动端请改用完整商品链接或直接粘商品 ID

v0.1.0

Choose a tag to compare

@GitBinS GitBinS released this 30 Sep 05:38

首个公开发布。

  • 采集单个商品(链接 / 分享文案 / 商品 ID)→ 归一化 JSON:标题、现价、到手价、发货地、店铺评分、在架天数、已售(含口径提醒)
  • checkDeps / collect / mode / setMode 接口,供其他插件作为采集后端调用
  • 内嵌 vendor/xhs.py(纯标准库,无登录态),市场安装后首次加载自动释放
  • Python 3 自动探测(python / python3 / py -3)