维基百科:机器人/申请/WhitePhosphorus-bot/10
外观
- 状态: 已过期
- 操作者: 砜中嘌呤的白磷萃取 打谱
- 提请时间: 2018年3月11日 (日) 14:45 (UTC)
- 自动化程度:全自动
- 编程语言:Python
- 用途:清理Special:LintErrors/tidy-font-bug
- 源代码连结: 可参考User:WhitePhosphorus/python/fixtidyfont.py,会再改进
- 编辑时段及频率:不大于 6/min,全天
- 受影响页面:Special:LintErrors/tidy-font-bug中的页面,现在是85,196个,不过大部分都是重复的
- 遵守机器人规范:不相关
- 已有机器人权限:是
功能就是把<font>[[link]]</font>
换成[[link|<font>link</font>]]
。开 flood 跑过两百来个没出问题,因为觉得不是一次性工作(除非用过滤器拦下)所以还是来申请机器人了。Xiplus 说可以顺便把已弃用的 font 换成 span,我也打算弄,当然这样正则表达式会写得保守一些。 --砜中嘌呤的白磷萃取 打谱 2018年3月11日 (日) 14:45 (UTC)
- 我觉得听Xiplus的话,更一劳永逸一些--百無一用是書生 (☎) 2018年3月12日 (一) 11:39 (UTC)
反对。Tidy将要或者已经被换成了HTML5那套东西(还记得换了之后空标签的事情吗?),现在搞tidy bug是脱裤子放屁。——Artoria2e5编 讨论要完整,回复请用ping。 2018年3月19日 (一) 07:37 (UTC)- 鬼啦,原来是把tidy换掉之后会丢失颜色啊(mw:Help:Extension:Linter/tidy-font-bug)……那我支持吧。——Artoria2e5编 讨论要完整,回复请用ping。 2018年3月19日 (一) 07:40 (UTC)
- @WhitePhosphorus:所以有要替换font为span吗?--Xiplus#Talk 2018年4月2日 (一) 08:43 (UTC)
- phab:T175706以及[1]:今年7月底将完成 Tidy2RemexHTML。这个bot任务还有必要么?--百無一用是書生 (☎) 2018年4月2日 (一) 13:40 (UTC)
- 一个小测试。用
fixtidyfont.py --dry --pageid PAGEID
可以针对单一页面进行测试(要求 python>=3.6,安装 BeautifulSoup。botsite.py 可以从我机器人代码下载)。这里各种奇怪的情况都考虑了——只是白名单里只有十六种颜色,没纳入 X11 colors。
替换成 span 的脚本也写好了, - 必要性的问题 IRC 群里说过了,WMF 等着社群自己修复错误,所以有必要。 --砜中嘌呤的白磷萃取 打谱 2018年4月2日 (一) 15:34 (UTC)
- Xiplus#Talk 2018年4月6日 (五) 00:42 (UTC)
- 因为它没有触发要修的那个 LintError。所以要顺便把页面里的 font 都换成 span?这样感觉修Special:LintErrors/obsolete-tag又只修一半有点怪怪的。 --砜中嘌呤的白磷萃取 打谱 2018年4月6日 (五) 01:04 (UTC)
- 批准测试运作(50次编辑)。--Xiplus#Talk 2018年4月8日 (日) 03:21 (UTC) 就按原先申请范围进行吧,
testcase里正常的size跟奇怪的size两章节没有替换到?-- - 因为它没有触发要修的那个 LintError。所以要顺便把页面里的 font 都换成 span?这样感觉修Special:LintErrors/obsolete-tag又只修一半有点怪怪的。 --砜中嘌呤的白磷萃取 打谱 2018年4月6日 (五) 01:04 (UTC)
- Xiplus#Talk 2018年4月6日 (五) 00:42 (UTC)
- 一个小测试。用
- 鬼啦,原来是把tidy换掉之后会丢失颜色啊(mw:Help:Extension:Linter/tidy-font-bug)……那我支持吧。——Artoria2e5编 讨论要完整,回复请用ping。 2018年3月19日 (一) 07:40 (UTC)
测试已完成(贡献),发现两个问题。
- 把Deeppink当成十六进制编码,这个是我正则前后忘加^和$导致的,已修正。
- 会把链接里的<br>等标签的左右括号转义掉(1、2)。这个应该是 BeautifulSoup 库的问题,我得再想想怎么规避。 --砜中嘌呤的白磷萃取 打谱 2018年4月8日 (日) 16:08 (UTC)
- (?)疑问,针对以上问题,有解决方案了吗?--Antigng(留言) 2018年8月27日 (一) 01:00 (UTC)
- Sunny00217 2019年8月19日 (一) 11:06 (UTC)
- @Sunny00217:我想只有审核小组可以决定是不是要暂时关闭讨论。--Xiplus#Talk 2019年8月19日 (一) 11:30 (UTC)
- 当没那回事-- Sunny00217 2019年8月19日 (一) 12:50 (UTC)
-- - @Sunny00217:我想只有审核小组可以决定是不是要暂时关闭讨论。--Xiplus#Talk 2019年8月19日 (一) 11:30 (UTC)
- 请求已过期,如仍欲进行此任务,请随时重开请求。--Jimmy Xu 论 2019年12月13日 (五) 23:07 (UTC)