Repository navigation
feat(bilibili): 提供共享收藏图的读取与索引投影 - #183
Merged
Merged
Conversation
- 新增原生身份映射、配置与进度 CAS 及 Source 独占锚点迁移 - 提供 B站 Python 只读发行版与词法索引投影 - 适配 SVC 开发运行合同并固定可用的镜像构建工具依赖
- 固定已经推送到 Hub 的 76dd7c6 - 与 Python 业务实现提交分开维护共享文档引用
- 使用插件专属测试文件名,保留所有读取断言 - 完整仓库检查通过,避免 pytest 同批收集时的模块冲突
This was referenced Nov 6, 2026
- 删除未发布的辅助表、三次迁移和协议修订,沿用既有信息图 - 保留 B 站读取分发与已观察到的镜像构建修复,撤回 SVC 配置迁移
- Pin the shared docs to the squash commit from InKCre/docs#59.
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
新增
inkcre/bilibili的 Python 只读 Distribution,让具备对应 Resolver 的 Peer 可以读取、索引 Web 已保存的收藏资料。视频与收藏夹的标题、简介进入既有词法投影;读取和索引不访问 B 站补抓内容。四类 v1 记录通过普通 Block/Relation 共享。原生身份由扩展解释,Membership 通过收藏夹与视频的图关系定位;Python Distribution 不执行采集 Job,不拥有浏览器会话。
已撤回先前加入的身份映射表、批次 RPC、三次迁移、协议修订及相应测试;数据库 schema 与准入保持原基线,不再要求发布新的数据库协议。另保留真实开发构建发现的必要修复:PDM 安装依赖兼容、远端 SDK/LICENSE 构建输入和脱敏失败诊断。SVC 配置迁移已撤回。
验证:迁移完整性、格式与静态检查通过,全仓类型检查 0 diagnostics;B 站 Reader 15 项及构建输入/诊断 2 项测试通过。完整提交 hooks 通过。专用验收库已回到原迁移头,1570 个 Block、1648 条关系及 Source 记录完全保留,新增表与 RPC 均不存在;没有操作生产数据库。原 PR preview 的旧 a8 状态也已用原迁移退回,部署重跑成功,没有新增兼容迁移。
跨仓:共享收藏图契约 docs#59、Web Source 与浏览器能力 impl-ts#193;由 impl-ts#192 跟踪。Python 读取发行版独立发布。Hub #59 已 squash 合入,
b4d1143单独将docs/_shared固定到实际合并提交ad76242。仓库检查、E2E 和 CLI 已通过。此提交的完整预览见运行记录。仓库检查 · 预览运行Python Reader 与 Web MF 独立合并和发布;不新增数据库迁移或准入。