维基百科:机器人/申请/Eflybot
< Wikipedia:机器人 | 申请
- 状态: 撤销许可
- 操作者: eflyjason(留言)
- 提请时间: 2017年12月25日 (一) 03:47 (UTC)
- 自动化程度:全自动
- 编程语言:Pywikibot
- 用途:从文章移除已不再使用的模板:Persondata(将会跳过没有对应英文版本的文章以供手动将相关信息加入Wikidata中)
- 源代码连结:
- 编辑时段及频率:一次性(每分钟最大20次编辑)
- 受影响页面:少于4666—以上未签名的留言由Eflyjason(对话|贡献)于2017年12月25日 (一) 03:50 (UTC)加入。
- 遵守机器人规范:无关
- 已有机器人权限:否
- 看Wikipedia_talk:个人资讯似乎未有善后处理的共识,建议再次到互助客栈看看是否有其他处理方式的想法。--Xiplus#Talk 2017年12月26日 (二) 12:06 (UTC)
- 在Wikipedia:互助客栈/技术#如何废除Persondata发起讨论了--eflyjason(留言) 2017年12月29日 (五) 09:12 (UTC)
- 删除的共识很明显啊,只是有一个数据迁移的问题。但是“跳过没有对应英文版本的文章以供手动将相关信息加入Wikidata中”,那么这一点也没啥问题了。 批准测试运作(10次编辑)仅限用户命名空间--百無一用是書生 (☎) 2018年1月26日 (五) 02:41 (UTC)
- 测试已完成:记录。在执行时,“
<!-- Metadata: see [[Wikipedia:Persondata]] -->
”以及Persondata模板后的所有额外回车都会被删除。--eflyjason(留言) 2018年1月28日 (日) 15:50 (UTC)- 批准测试运作(30次编辑),请于条目页中再次测试。--Xiplus#Talk 2018年2月13日 (二) 12:54 (UTC)
- 测试已完成:记录。会不会觉得编辑摘要“批量删除已通过相应英文维基百科条目导入至维基数据的Persondata模板”有些太长了?--eflyjason(留言) 2018年2月13日 (二) 13:53 (UTC)
- Xiplus#Talk 2018年2月15日 (四) 12:56 (UTC)
- 源代码;主要就是去找目前页面在维基数据中的相应项,然后检查有没有英文相应文章。--eflyjason(留言) 2018年2月15日 (四) 13:27 (UTC)
- mw:Manual:Pywikibot/template.py是否会比较好?--Xiplus#Talk 2018年2月15日 (四) 13:50 (UTC)
- [1]),即使用template.py模板内嵌套模板依然会出错。不过其实会不会Persondata这个模板中是不会嵌套其它模板的?--eflyjason(留言) 2018年2月16日 (五) 03:22 (UTC) 我刚刚测试了一下(
检查是没问题,不过看Code使用正规表达式移除不知是否有问题?如果模板内又包含了}}应该会出错,使用
- mw:Manual:Pywikibot/template.py是否会比较好?--Xiplus#Talk 2018年2月15日 (四) 13:50 (UTC)
您是如何判断有无对应英文页面的,或者是有相关程式码可供参考?-- - 源代码;主要就是去找目前页面在维基数据中的相应项,然后检查有没有英文相应文章。--eflyjason(留言) 2018年2月15日 (四) 13:27 (UTC)
- Xiplus#Talk 2018年2月15日 (四) 12:56 (UTC)
- 测试已完成:记录。会不会觉得编辑摘要“批量删除已通过相应英文维基百科条目导入至维基数据的Persondata模板”有些太长了?--eflyjason(留言) 2018年2月13日 (二) 13:53 (UTC)
- 批准测试运作(30次编辑),请于条目页中再次测试。--Xiplus#Talk 2018年2月13日 (二) 12:54 (UTC)
- 测试已完成:记录。在执行时,“
- 正式批准运作,请待授权。编辑摘要可以短一点,例如“移除Persondata模板”或者给机器人建个用户子页说明任务内容,然后在摘要连结过去也可。--Xiplus#Talk 2018年2月17日 (六) 12:11 (UTC)
- 谢谢~我把摘要改为“机器人移除过时的Persondata模板”了。--eflyjason(留言) 2018年2月17日 (六) 13:08 (UTC)
检查没有问题, - 经核查,机器人已寂伏经年,现按《机器人方针》,除权及撤销许可。--J.Wong 2019年6月23日 (日) 13:21 (UTC)