zwmp / 入门
ZWMP 入门
了解 ZWMP 如何用 .wm 规则把网页媒体列表变成投影资源。
zwmpprojectiontoolkit
ZWMP 是什么
ZWMP 是一个开源工具包,用于把网页列表页面转换成投影的 WebDAV 风格媒体资源。实际使用时,核心产物是 .wm 规则:一个小文本文件,描述列表页在哪里、如何找到 item、如何跟随 detail 页面,以及应该提取哪类媒体。
它面向开发者和高级用户,帮助网页、媒体链接和资源树在中间层连接起来。
从这里开始
- 阅读 projection 概念。
- 确认一个网页列表的结构。
- 决定哪些链接和元数据应该成为 item resource。
- 生成或编写
.wm规则。 - 运行 debug 输出,直到 item URL 和 media URL 符合预期。
- 把规则导入 Zwind WebDAV 或其他兼容 resolver。
一个好规则应该捕获什么
一个好规则应该包含稳定的 CSS selector、目标 media type、站点是否需要浏览器式 JavaScript 执行,以及中间页面是否需要 expand 成子 item。
ZWMP 放在哪个位置
Zwind WebDAV 使用这套思路把网页媒体页面暴露为文件夹和文件。ZWMP 让站点特定逻辑保存在可检查的规则中,而不是把一次性 parser 写死在 App 代码里。