本主題或以下段落文字,移動自Wikipedia:互助客棧/技術。執行者:Jimmy-bot(留言) 2022年11月19日 (六) 00:14 (UTC)。[回覆]
比如密鼠的學名是 Abditomys latidens, 之前 Liangent-bot 創建了學名並添加了 {{非中文重定向}},現在應該統一提換成 {{學名重定向}} ,似乎需要替換的很多,不知道能否統一找到並替換。--Kethyga(留言) 2022年11月1日 (二) 02:55 (UTC)[回覆]
$continue = ''
try {
do {
$response = ((iwr "https://zh.wikipedia.org/w/api.php?action=query&format=json&uselang=user&list=categorymembers&utf8=1&formatversion=2&cmtitle=Category:非中文重定向&cmcontinue=$continue&cmlimit=500").Content | ConvertFrom-Json)
$response.query.categorymembers | % { if ($_.title -cmatch '^[A-Z][a-z]+ [a-z]+(?: [a-z]+)?$') { $_.title >> scientific_names.txt } }
$continue = $response.continue.cmcontinue
} while (
$null -ne $continue
)
}
catch {
Write-Output $continue
}
用正則匹配了所有符合雙名法和三名法的條目列表(未檢查詞綴,未包括擴展拉丁字符),稍後還會給出一份屬名的頻次統計以供檢查。檢查之後就可以轉交Wikipedia:機器人/作業請求。DvXg 📬 2022年11月1日 (二) 06:24 (UTC)[回覆]
屬名頻次表。「False」明顯是混入其中的。其他的我看看有沒有有關API。--DvXg 📬 2022年11月1日 (二) 06:38 (UTC)[回覆]
- 正在遍歷檢查頁面是否屬於分類:物種微格式條目,預計可能需要一段時間。DvXg 📬 2022年11月1日 (二) 07:00 (UTC)[回覆]
- 可以根據重定向目標的{{Speciesbox}}中的參數來判斷是不是學名重定向。--——🦝英特浣熊耐爾(留言・貢獻) 2022年11月1日 (二) 11:53 (UTC)[回覆]
- 已經完成了,感謝思路,不過我是用的頁面分類API來做匹配(下載頁面內容需要的流量會更大),最後在分類信息輔助下人工覆核所有不是分類:物種微格式條目的頁面。DvXg 📬 2022年11月1日 (二) 12:08 (UTC)[回覆]
- 包含單、雙、三名的列表已經完成。DvXg 📬 2022年11月1日 (二) 12:08 (UTC)[回覆]
- 讚--Kethyga(留言) 2022年11月1日 (二) 12:21 (UTC)[回覆]
- 註:該列表仍然不含有擴展拉丁字符的條目名。後續可能會手動補上。--DvXg 📬 2022年11月1日 (二) 15:19 (UTC)[回覆]
- 另外,手動篩選中發現下列重定向的目標不正確,且本地尚未建立目標的條目(部分已經被我改成紅鏈):
- 不知這些條目有無熟悉相關主題的用戶考慮編寫?或是直接速刪重定向?--DvXg 📬 2022年11月1日 (二) 12:12 (UTC)[回覆]
- 我創建了1和3.--——🦝英特浣熊耐爾(留言・貢獻) 2022年11月1日 (二) 14:56 (UTC)[回覆]
- 2已建立,4已速刪。--DvXg 📬 2022年11月3日 (四) 04:23 (UTC)[回覆]
- 已建立作業請求:維基百科:機器人/作業請求#協助分離{{學名重定向}}自{{非中文重定向}}。DvXg 📬 2022年11月1日 (二) 14:19 (UTC)[回覆]
- 你忘記用
--~~~~
添加簽名了。--Kethyga(留言) 2022年11月1日 (二) 14:25 (UTC)[回覆]
- 感謝提醒,已補簽。--DvXg 📬 2022年11月1日 (二) 15:17 (UTC)[回覆]
- 機器人作業完成,請幫助覆核。--DvXg 📬 2022年11月8日 (二) 16:37 (UTC)[回覆]