MCDReforged/PluginCatalogue

下载量统计不准确

Closed this issue · 2 comments

更新的插件下载量统计方式只计算一个附件,若插件发布多个变体(如 pyzmcdr),只会统计部分的有效下载量。

相关代码:

def get_total_downloads(self) -> int:
total = 0
for release in self.releases:
total += release.asset.download_count
return total

这个其实问题不大吧(

预期内表现。一个插件的 release 应当只有一个合法的 mcdr 插件文件,因此统计下载量时也仅考虑这一个附件的下载量