公开链接输入
支持公开微信公众号文章 URL 和公开小红书笔记 URL 的保守 HTML 解析。
local-first context compiler
Link2Context 是一个开源 CLI / Python library,把公开文章、社媒图文和媒体线索整理成
context.json、context.md、本地 store、知识图谱输入和 agent 查询包。
$ python -m link2context "https://mp.weixin.qq.com/s/..." --out outputs/sample outputs/sample/ context.json context.md manifest.json quality: source: public url media: placeholders handoff: ready
当前重点很窄:保守采集、统一上下文、离线回归、本地查询。它不是下载器,也不是平台自动化工具。
支持公开微信公众号文章 URL 和公开小红书笔记 URL 的保守 HTML 解析。
抽取标题、作者、时间、摘要、正文、图片和视频占位信息,输出稳定 context 文件。
将 context 导入 SQLite store,再导出 graph、profile 和 agent query package。
不绕过登录和风控,不采集评论点赞,不提交 Cookie、token 或私有内容。
当前把平台状态讲清楚:已支持的社媒链接走保守 HTML 解析;视频和网页来源通过媒体适配与后续输入契约进入管线。
公开文章 URL 到结构化 context,适合离线 fixture 和批量处理。
公开笔记 URL 的保守 HTML 解析,Cookie 仅作为本地请求头使用。
面向视频 ASR、时间轴和引用定位的输入方向,保持本地外部命令适配。
用于网页、视频、图文和 PDF 进入统一 context schema 的后续扩展。
长期目标是一条可自托管、可二次开发的本地内容编译管线:从链接进入,到上下文、图谱、检索和 agent handoff。
接收文章、社媒链接、视频、图文、PDF 和网页来源。
清洗正文、媒体、引用、实体、时间、作者和来源。
抽取主题、人物、产品、地点、事件和关系。
按主题、问题、时间线和关系查询本地上下文。
给 AI agent 提供可信上下文、引用证据和本地兴趣画像。
README 保留完整命令和 schema 说明;专题文档用于解释架构、契约、媒体流程和开源发布检查。
Project stance
适合本地自用、开发者二次开发和离线 fixture 回归测试。项目不提供托管账号服务,也不做平台写操作自动化。
python -m pip install -e ".[dev]" python -m pytest tests -q python -m link2context --url-list examples/wechat_urls.txt --out outputs/batch python -m link2context --verify-batch outputs/batch python -m link2context.store query data/context-store.sqlite --q "agent"