此仓库用于确保 MCIM 的缓存不过时。
基本上可以保证及时处理所有任务,你可以在 Telegram 频道 MCIM 同步进度 查看最新执行情况。
mcim-rust-api 会提供数个 redis 集合,所有不存在于数据库中的请求参数都会被添加进去,其中有的是真的新 Mod 未收录,大部分为无效请求参数而已
此任务将定时检查所有捕捉到的 modId
fileId
fingerprint
project_id
version_id
hash
并同时转为对应的 modId
和 project_id
,其后统一拉取。
这将让 MCIM 可以及时捕捉到新 Mod。
同时会定时检查数据库内所有已缓存 Mod,以其 Modrinth Project 的 updated
字段或 Curseforge Mod 的 dateModified
为 Mod 有新版本需要拉取的根据,然后统一同步其版本列表。
这将保证 MCIM 可以及时捕捉 Mod 的新版本。
缓存统计信息见 mcim-statistics
// 2025-07-06
{
"translate": {
"curseforge": 151927,
"modrinth": 69986
},
"modrinth": {
"file": 733244,
"version": 655893,
"project": 70879
},
"curseforge": {
"file": 1277446,
"mod": 154101,
"fingerprint": 1315687
}
}