110 lines
4.4 KiB
JSON
110 lines
4.4 KiB
JSON
{
|
|
"$comment": "未在文件头打 @mp-source 标签的既有移植(W1-3a/W1-3b 及 sites 目录外文件)的人工对照;build-ledger.mjs 与源码标签合并生成 ledger.json。",
|
|
"moviepilot": [
|
|
{
|
|
"upstream": "app/modules/indexer/spider/__init__.py",
|
|
"ours": [
|
|
"packages/adapters/src/sites/spider/spider.ts",
|
|
"packages/adapters/src/sites/spider/schema.ts",
|
|
"packages/adapters/src/sites/spider/map.ts",
|
|
"packages/adapters/src/sites/spider/template.ts"
|
|
],
|
|
"commit": "3b156a545f14fea0285cd3ed3ea4aa49d97faa57"
|
|
},
|
|
{
|
|
"upstream": "app/modules/indexer/spider/mtorrent.py",
|
|
"ours": [
|
|
"packages/adapters/src/sites/mteam/spider.ts",
|
|
"packages/adapters/src/sites/mteam/adapter.ts",
|
|
"packages/adapters/src/sites/mteam/client.ts"
|
|
],
|
|
"commit": "3b156a545f14fea0285cd3ed3ea4aa49d97faa57"
|
|
},
|
|
{
|
|
"upstream": "app/modules/indexer/__init__.py",
|
|
"ours": ["packages/adapters/src/sites/spider/adapter.ts", "packages/adapters/src/sites/registry.ts"],
|
|
"commit": "3b156a545f14fea0285cd3ed3ea4aa49d97faa57"
|
|
},
|
|
{
|
|
"upstream": "app/chain/download/submission.py",
|
|
"ours": ["packages/adapters/src/sites/spider/adapter.ts", "packages/adapters/src/sites/mteam/adapter.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/application/site/sites.pyi",
|
|
"ours": [
|
|
"packages/adapters/src/sites/spider/schema.ts",
|
|
"packages/adapters/src/sites/definitions/schema.ts",
|
|
"packages/adapters/src/sites/registry.ts"
|
|
],
|
|
"commit": "3b156a545f14fea0285cd3ed3ea4aa49d97faa57"
|
|
},
|
|
{
|
|
"upstream": "app/foundation/size.py",
|
|
"ours": ["packages/adapters/src/sites/spider/spider.ts"],
|
|
"commit": "3b156a545f14fea0285cd3ed3ea4aa49d97faa57"
|
|
},
|
|
{
|
|
"upstream": "app/application/rss.py",
|
|
"ours": [
|
|
"packages/adapters/src/rss/fetch.ts",
|
|
"packages/adapters/src/rss/parse.ts",
|
|
"packages/adapters/src/rss/rss-link.ts"
|
|
]
|
|
},
|
|
{
|
|
"upstream": "app/modules/qbittorrent/qbittorrent.py",
|
|
"ours": ["packages/adapters/src/qbittorrent/client.ts", "packages/adapters/src/qbittorrent/state.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/modules/_base/downloader.py",
|
|
"ours": ["packages/adapters/src/qbittorrent/torrent.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/modules/__init__.py",
|
|
"ours": ["packages/adapters/src/qbittorrent/paths.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/modules/themoviedb/tmdbapi.py",
|
|
"ours": ["packages/adapters/src/tmdb/client.ts", "packages/adapters/src/tmdb/match.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/modules/filemanager/storages/local.py",
|
|
"ours": ["packages/adapters/src/fs/copy.ts", "packages/adapters/src/fs/move.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/modules/filemanager/transhandler.py",
|
|
"ours": ["packages/adapters/src/fs/move.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/modules/emby/emby.py",
|
|
"ours": ["packages/adapters/src/emby/client.ts"]
|
|
},
|
|
{
|
|
"upstream": "app/application/mediaserver.py",
|
|
"ours": ["packages/adapters/src/emby/client.ts"]
|
|
},
|
|
{
|
|
"upstream": "tests/cases/meta.py",
|
|
"ours": ["packages/domain/test/differential/meta-samples.json", "packages/domain/test/differential/meta-mp.json"],
|
|
"note": "MP 自带标题识别用例:76 条标题字符串作差分输入语料(事实数据,不复制断言代码);上游变化时核对新增/修改的用例并重跑 gen-differential.py meta"
|
|
},
|
|
{
|
|
"upstream": "tests/test_rust_accel.py",
|
|
"ours": ["scripts/mp-sync/gen-differential.py", "packages/adapters/test/differential/indexer.json"],
|
|
"note": "字幕页 HTML 与字幕字段配置取自 test_rust_subtitle_parser_is_several_times_faster_than_python,作 hhanclub-subtitles@inline 差分样本"
|
|
},
|
|
{
|
|
"upstream": "app/application/site/throttle.py",
|
|
"commit": "3b156a545f14fea0285cd3ed3ea4aa49d97faa57",
|
|
"ours": ["packages/adapters/src/sites/rate-limit.ts", "apps/server/src/modules/acquisition-organize/ports.ts"],
|
|
"note": "共享站点额度按既有PG桶实现,不复制上游进程内流控结构"
|
|
},
|
|
{
|
|
"upstream": "app/application/torrent/download.py",
|
|
"commit": "3b156a545f14fea0285cd3ed3ea4aa49d97faa57",
|
|
"ours": ["packages/adapters/src/sites/http.ts"],
|
|
"note": "仅对照远端频控原因与冷却规则;下载编排由本项目任务服务维护"
|
|
}
|
|
]
|
|
}
|