使用者:CrowleyBot/task/3

CrowleyBot This user is a bot.
(討論 · 貢獻)
操作者:EdwardAlexanderCrowley
設計者:EdwardAlexanderCrowley
是否已批准
機器人權限
任務:使用章節標題補足語言參數
編輯頻率:每分鐘15筆,視網絡情況
自動/手動:全自動
編程語言python
可以緊急停止?直接封禁

受影響頁面

技術細節

編輯
  • wikitextparser可以獲取結構化頁面信息,然後展開所有-en-系及=verb=系模板,然後按章節標題補足第二項語言參數
  • 如果文章原分類含有"x語y詞"的分類,則不保留"x語"的分類
  • 現暫不考慮用enwikt對應模板補足缺失的lang參數。

副作用

編輯
  • 部分德語IPA沒有參數,部分德語IPA將兩個發音寫到一處,本bot沒有處理(不是bug)
  • 標題展開時增加一些空行,但是不影響最終排版
  • 另有部分h3模板沒展開
  • 沒有展開中日韓越等模板。因此,如果對應章節的模板採用了其他標題的語言代碼,需要手動修復。但是某語言和中日韓處於一個條目幾乎不可能,僅越南語稍有可能
  • 部分標題展開帶來的分類重複了,本bot沒有去重(不是bug)
  • 將IPA轉化為ipa,不影響顯示效果
  • 一些IPA沒有//, [],全部處理成//,因為本人不清楚如何區分嚴式音標和寬式音標。但據觀察,在撰寫條目之時,IPA模板會自動補上//

預期

編輯
'nane为例不保留分类
{{also|nane}}
{{-gv-}}
===发音===
* {{IPA|nɛːn}}
===数词===
''' 'nane'''
#{{alternative form of|gv|unnane}}
[[分类:马恩岛语数词]]

{{also|nane}}
==曼岛语==
===发音===
* {{IPA|gv|nɛːn}}
===数词===
''' 'nane'''
#{{alternative form of|gv|unnane}}
[[分类:马恩岛语数词]]

輸出信息

編輯

源代碼

編輯