用户:Staf Irity/Draft:Goal:修订间差异
来自Limbo Wiki
Staf Irity(讨论 | 贡献) 小无编辑摘要 |
Staf Irity(讨论 | 贡献) 小无编辑摘要 |
||
(未显示同一用户的2个中间版本) | |||
第1行: | 第1行: | ||
{{待完善}} | {{待完善}} | ||
拿来存储一些UserGoal计划相关的信息。 | 拿来存储一些UserGoal计划相关的信息。 | ||
== 字节数 == | == 自动化 == | ||
=== 字节数 === | |||
关键在于:穷举每次编辑,然后获取真实的字节数(去掉那堆模板啥的展开版);同时,合并同一用户的编辑,以防止服务器boom;计算需要忽略掉空格,同时忽略掉页面内容模型不是wikitext的。 | |||
例子:[[Awaken Place]]的css更新。 | |||
=== 编辑数 === | |||
略,有API。 | |||
=== 词条所有者判定 === | |||
很简单:判定一个词条的编辑所有者百分比。 | |||
——当然我的选择是:用户自己去判断。 | |||
== 流程 == | |||
=== 初始化 === | |||
遍历,遇到“撤回”tag就去确定撤回到了哪个编辑 | |||
=== 存储 === | |||
再弄一个库:pageid对应各次编辑的用户id和原字节,删页面就从列表里清掉这一部分 |
2022年9月21日 (三) 12:44的最新版本
待完善页面
该词条有待完善。
|
拿来存储一些UserGoal计划相关的信息。
自动化
字节数
关键在于:穷举每次编辑,然后获取真实的字节数(去掉那堆模板啥的展开版);同时,合并同一用户的编辑,以防止服务器boom;计算需要忽略掉空格,同时忽略掉页面内容模型不是wikitext的。
例子:Awaken Place的css更新。
编辑数
略,有API。
词条所有者判定
很简单:判定一个词条的编辑所有者百分比。
——当然我的选择是:用户自己去判断。
流程
初始化
遍历,遇到“撤回”tag就去确定撤回到了哪个编辑
存储
再弄一个库:pageid对应各次编辑的用户id和原字节,删页面就从列表里清掉这一部分