跳转到内容

维基百科:机器人/申请/Cewbot/25

维基百科,自由的百科全书

--Kanashimi留言2021年4月5日 (一) 21:32 (UTC)[回复]

@Kanashimi所以最终清理哪些“未知参数”呢。烦请指明源代码链接。--YFdyh000留言2021年4月6日 (二) 03:18 (UTC)[回复]
现在准备先清理 df。程式正在写。 --Kanashimi留言2021年4月6日 (二) 03:19 (UTC)[回复]
程式写完了。--Kanashimi留言2021年4月11日 (日) 06:39 (UTC)[回复]
批准测试运作(100次编辑)--Antigng留言2021年4月12日 (一) 02:05 (UTC)[回复]
程式多次修改过,之前有问题的都回退了。现在的版本会先检查所有日期参数,判断日期格式是否正确。若有错误日期格式,尝试修正之。仍无法改正,则不清除 df参数。
由于要删除df参数必须判别日期格式,因此顺便修正可读得懂,但是格式错误的日期。
现在的版本测试结果,麻烦请从这一笔开始寻找"正规化日期格式、清理引文模组未知参数":
2021年4月12日 (一) 20:20 差异 历史  −4‎  小 Cg语言
想问问是否也能顺便删除掉doi-access这个参数?或者依照先前的讨论准备修改模组了?--Kanashimi留言2021年4月12日 (一) 12:36 (UTC)[回复]
@Kanashimi
  1. 请勿修正不会引起CS1模块报错的日期参数,该种修正没有共识且为另一名BAG所反对
  2. doi-access参数与df参数有所不同,其包含了本站条目所需的有用信息,应通过修改模块使之发挥作用,而非删除;
  3. 该测试仅批准您清理df参数而非修正日期格式;请勿于测试过程中添加早前讨论所未提及的功能。

--Antigng留言2021年4月12日 (一) 13:20 (UTC)[回复]

谢谢您的说明。这边已经注解掉会修改df以外其他日期格式的部分。
现在会先检查所有日期参数,判断日期格式是否正确。可判别日期,才清除 df参数。--Kanashimi留言2021年4月12日 (一) 20:44 (UTC)[回复]
@Xiplus在要修改df参数的前提下,顺便修改日期参数为ISO 8601格式,这样如何? --Kanashimi留言2021年4月13日 (二) 08:37 (UTC)[回复]
抽了几笔编辑来看,若不修就会出错的修改当然是没有问题。--Xiplus#Talk 2021年4月13日 (二) 08:46 (UTC)[回复]
这样的效果等于是开了AWB General fix。出于其它用户的抵触,仍然建议将这种修改限于:1. 需要同时删除df的模板(而非页面);2. 应跳过“yyyy年mm月dd日”这种格式的参数保持原样。--Antigng留言2021年4月13日 (二) 10:34 (UTC)[回复]
英文格式本地是兼容的吗?不过当初反对的部分仅有“yyyy年mm月dd日”和“yyyy-mm-dd”转换,不涉及这部分我认为就没问题。--Xiplus#Talk 2021年4月13日 (二) 10:43 (UTC)[回复]
@Xiplus本地兼容几乎全部的英文格式,见Module:Citation/CS1/Date_validation#L-329。纯粹英文格式并不会导致CS1模板报错。--Antigng留言2021年4月13日 (二) 10:49 (UTC)[回复]
批准测试运作(100次编辑),按修改后的代码重新测试编辑100次。--Antigng留言2021年4月13日 (二) 10:40 (UTC)[回复]
是的,这边的意思就是将此类日期修正当作一种 AWB General fix。--Kanashimi留言2021年4月13日 (二) 11:29 (UTC)[回复]
测试完成。烦请从
2021年4月13日 (二) 19:48 差异 历史  −8‎  小 2006年东帝汶危机
开始搜寻正规化日期格式、清理引文模组未知参数。--Kanashimi留言2021年4月13日 (二) 11:58 (UTC)[回复]
@Kanashimi,以下日期修正不正确:123。--Antigng留言2021年4月13日 (二) 12:40 (UTC)[回复]
感谢帮忙侦错。前两者已对应或者改为无法判别。至于第三个例子,经查w:en:Hey Violet,已经改成与机器人相同的日期了,因此这边的编辑是正确的。 --Kanashimi留言2021年4月13日 (二) 13:15 (UTC)[回复]
@Kanashimi,诸如 "10 12, 2018"这样的日期既可能是dmy格式,也可能是mdy格式;机器人不会查证来源不知道是哪个,这次对也可能只是侥幸猜对罢了。--Antigng留言2021年4月13日 (二) 14:33 (UTC)[回复]
...您说的有道理。其实从w:en:Hey Violet的{{Use mdy dates}}标示可以知道格式。无论如何,这边已将所有类似的格式改为无法判别。 --Kanashimi留言2021年4月13日 (二) 21:57 (UTC)[回复]
@Antigng先跑两礼拜人工检核如何? --Kanashimi留言2021年6月15日 (二) 10:39 (UTC)[回复]
全程人工监视检测过一遍,有错误的编辑都已经修正过程式了。Category:含有未知参数的引用的页面从3K+减少到2151。烦请再检查看看是否有问题,谢谢。--Kanashimi留言2021年6月25日 (五) 23:34 (UTC)[回复]
抽样来看没啥问题,您还需要测试吗?--Xiplus#Talk 2021年8月19日 (四) 01:01 (UTC)[回复]
谢谢关注。不用做测试了。通过的话,未来会观察几周,有问题会直接修改。--Kanashimi留言2021年8月19日 (四) 01:07 (UTC)[回复]
@Xiplus 刚刚完整跑了一次。有问题的页面都会像土卫六一样直接跳过,让人工来处理。您可复核看看。--Kanashimi留言2021年8月20日 (五) 23:04 (UTC)[回复]
@Antigng:拟批准,您还有什么想问的吗?--Xiplus#Talk 2021年8月21日 (六) 10:35 (UTC)[回复]
 正式批准运作。--Xiplus#Talk 2021年8月29日 (日) 11:42 (UTC)[回复]