維基百科:機器人/申請/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)