使用者:CrowleyBot/task/3
CrowleyBot | |
---|---|
(討論 · 貢獻) | |
操作者: | EdwardAlexanderCrowley |
設計者: | EdwardAlexanderCrowley |
是否已批准? | 否 |
機器人權限? | 否 |
任務: | 使用章節標題補足語言參數 |
編輯頻率: | 每分鐘15筆,視網絡情況 |
自動/手動: | 全自動 |
編程語言: | python |
可以緊急停止? | 直接封禁 |
受影響頁面
- Category:Plurals with a red link for singular
- Category:有腳本錯誤的頁面
- 已列於/list, /list2, /list3
- 處理("plural of", "IPA", "hyph", "audio", "en-noun")
技術細節
編輯- 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}}
[[分类:马恩岛语数词]]