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