維基百科:機械人/申請/Antigng-bot/3
- 狀態: 撤回申請
- 操作者: Antigng(留言)
- 提請時間: 2015年9月10日 (四) 14:58 (UTC)
- 程式語言:C,自動
- 用途:在主名字空間中 [[:en:XXX|YYY]] -> {{link-en|YYY|XXX}},[[:en:XXX]] -> {{link-en|XXX|XXX}}
- 編輯時段及頻率:不定
- 每天受影響頁面:大量
- 遵守Bots模板:不相關,只在主名字空間工作
- 於其它語言所獲權限:無
- 測試了100個,工作正常。--Antigng(留言) 2015年9月10日 (四) 15:02 (UTC)
- (-)反對,link-en模板本身的使用就有一定爭議--百無一用是書生 (☎) 2015年9月10日 (四) 18:02 (UTC)
- @Shizhao:,問題是出在[[:en:XXX|YYY]] -> {{link-en|YYY|XXX}}上面还是[[:en:XXX]] -> {{link-en|XXX|XXX}} 上面?--Antigng(留言) 2015年9月10日 (四) 23:36 (UTC)
- 我覺得問題是出在link-en本身上面,見我上面申請的和平-bot/1。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 00:56 (UTC)
- @和平奮鬥救地球:,沒看懂,是模板壞了還是怎麼回事?--Antigng(留言) 2015年9月11日 (五) 02:03 (UTC)
- @Antigng::是說綠連的使用有爭議,有人偏好直接加紅連而反對加綠連,因為他們似乎認為在移動版不好看或者佔用瀏覽器資源之類的。但我本人目前是支持用綠連的。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 02:12 (UTC)
- @和平奮鬥救地球:,WP:MOSIW「在非過度內鏈的情況下,對於不為中文用戶熟知的外來詞彙,編輯可以使用跨語言連結模板{{ilh}}和{{tsl}}標註外語維基的對應條目。兩個模板使用方式為{{link-en|条目名称|Article Name|顯示文字}}和{{tsl|en|Article Name|条目名称|顯示文字}},其中「en」表示英語,可以換為其它語言代碼;而顯示文字為選用參數,不填會顯示條目名稱;條目名稱也是選用參數,不填則使用Article Name。該模板允許用戶通過小工具自定義跨語言連結的表示方式。同時,編輯還可以選擇在紅色連結後面用括號直接附註原文——即「條目名稱(Article Name)」——來避開跨語言連結。」也就是說紅鏈綠鏈都可以,選哪樣都可以,就是不能使用interwikilink。把interwikilink改成綠鏈與方針有衝突嗎?把interwikilink改成紅鏈與方針有衝突嗎?--Antigng(留言) 2015年9月11日 (五) 02:17 (UTC)
- 手動改沒衝突,但若用機械人批量修改可能會引起爭議。或許可在互助客棧問問看?另外,我傾向支持閣下的作法。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 02:20 (UTC)
- @和平奮鬥救地球:,另外你上面說「加載隨機頁面」是起到什麼目的?--Antigng(留言) 2015年9月11日 (五) 02:27 (UTC)
- @Antigng:因為我用AWB,要加載隨機頁面作為待檢查清單。但我後來想一想,覺得直接一個一個分類來檢查可能比較快。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 02:30 (UTC)
- @和平奮鬥救地球:你可以試試搜索 insource:/\[\[\:\en\:/--Antigng(留言) 2015年9月11日 (五) 02:31 (UTC)
- @Antigng:因為我用AWB,要加載隨機頁面作為待檢查清單。但我後來想一想,覺得直接一個一個分類來檢查可能比較快。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 02:30 (UTC)
- @和平奮鬥救地球:,另外你上面說「加載隨機頁面」是起到什麼目的?--Antigng(留言) 2015年9月11日 (五) 02:27 (UTC)
- 手動改沒衝突,但若用機械人批量修改可能會引起爭議。或許可在互助客棧問問看?另外,我傾向支持閣下的作法。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 02:20 (UTC)
- @和平奮鬥救地球:,WP:MOSIW「在非過度內鏈的情況下,對於不為中文用戶熟知的外來詞彙,編輯可以使用跨語言連結模板{{ilh}}和{{tsl}}標註外語維基的對應條目。兩個模板使用方式為{{link-en|条目名称|Article Name|顯示文字}}和{{tsl|en|Article Name|条目名称|顯示文字}},其中「en」表示英語,可以換為其它語言代碼;而顯示文字為選用參數,不填會顯示條目名稱;條目名稱也是選用參數,不填則使用Article Name。該模板允許用戶通過小工具自定義跨語言連結的表示方式。同時,編輯還可以選擇在紅色連結後面用括號直接附註原文——即「條目名稱(Article Name)」——來避開跨語言連結。」也就是說紅鏈綠鏈都可以,選哪樣都可以,就是不能使用interwikilink。把interwikilink改成綠鏈與方針有衝突嗎?把interwikilink改成紅鏈與方針有衝突嗎?--Antigng(留言) 2015年9月11日 (五) 02:17 (UTC)
- @Antigng::是說綠連的使用有爭議,有人偏好直接加紅連而反對加綠連,因為他們似乎認為在移動版不好看或者佔用瀏覽器資源之類的。但我本人目前是支持用綠連的。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 02:12 (UTC)
- @和平奮鬥救地球:,沒看懂,是模板壞了還是怎麼回事?--Antigng(留言) 2015年9月11日 (五) 02:03 (UTC)
- 我覺得問題是出在link-en本身上面,見我上面申請的和平-bot/1。 - 和平、奮鬥、救地球!(留言)自然科學條目提升計劃地質專題於 2015年9月11日 (五) 00:56 (UTC)
- 不贊成全部替換成link-xx,有些應該改成紅色連結,或者直接把裸interwiki摘掉。舉個不恰當的例子,Template:電子遊戲史這裏的link-en用法都不對,「19xx年電子遊戲界」並非「不為中文用戶熟知的外來詞彙」。條目里應該也有這類interwiki,直接換成link-xx不合適。--CAS222222221 2015年9月11日 (五) 09:03 (UTC)
- @CAS222222221:,所以你認為不是「中文維基無」且「英文維基有」的頁面都可以加綠鏈?單單從綠鏈的提示「條目「1987年電子遊戲界」尚未創建,可參考英語維基百科的對應頁面:1987 in video gaming。」上來說並無不妥啊。--Antigng(留言) 2015年9月11日 (五) 13:27 (UTC)
- 另外WP:VPT中提到的其他任務(比如圓括號中的裸interwiki直接拿掉)閣下有無意見?--Antigng(留言) 2015年9月11日 (五) 13:27 (UTC)
- 我的模式是所有跨語言連結小工具都沒選,就是直接顯示「1987(英語:1987 in video gaming)」,這種就成了干擾閱讀。WP:MOSIW里提到的link-en,實際默認指的是我用的效果(也是移動版界面的樣子),所以不需要標註原文的場合就不會用link模板。後來link-en的默認效果被改成綠色連結,實際用途就成了外文版有條目就加。制定MOSIW的投票,實際上沒有表決過綠鏈格式;也可以說本質上MOSIW過時了,雖然用起來一切良好。另外支持「圓括號中的裸interwiki直接拿掉」。--CAS222222221 2015年9月11日 (五) 14:48 (UTC)
- 另外WP:VPT中提到的其他任務(比如圓括號中的裸interwiki直接拿掉)閣下有無意見?--Antigng(留言) 2015年9月11日 (五) 13:27 (UTC)
- @Shizhao:,問題是出在[[:en:XXX|YYY]] -> {{link-en|YYY|XXX}}上面还是[[:en:XXX]] -> {{link-en|XXX|XXX}} 上面?--Antigng(留言) 2015年9月10日 (四) 23:36 (UTC)
- 怎麼還有大量把「鏈接」改為「連結」這種毫無用處的編輯,這是哪個bot干的?--天天 (留言) 2015年9月23日 (三) 14:16 (UTC)
- (-)反對,link-en模板本身的使用就有一定爭議--百無一用是書生 (☎) 2015年9月10日 (四) 18:02 (UTC)
- 測試了100個,工作正常。--Antigng(留言) 2015年9月10日 (四) 15:02 (UTC)
- @Antigng:同時也應該考慮[[YYY]]([[:en:XXX|XXX]])和[[YYY]]([[:en:XXX]])的情況。--GZWDer(留言) 2015年10月5日 (一) 12:29 (UTC)
- @GZWDer:,這在技術上可以實現,但必須是[[YYY]]緊跟着([[:en:XXX]]),否則我沒有信心保證不誤判。--Antigng(留言) 2015年10月5日 (一) 12:34 (UTC)
- 這個直接replace.py跑就是了,不用專門寫bot。Liangent(留言) 2015年12月8日 (二) 02:27 (UTC)
- pywikibot如何判斷xxx是否等於yyy呢?--Antigng(留言) 2015年12月8日 (二) 09:49 (UTC)
- 這個直接replace.py跑就是了,不用專門寫bot。Liangent(留言) 2015年12月8日 (二) 02:27 (UTC)
- @GZWDer:,這在技術上可以實現,但必須是[[YYY]]緊跟着([[:en:XXX]]),否則我沒有信心保證不誤判。--Antigng(留言) 2015年10月5日 (一) 12:34 (UTC)
- 跑100個看看效果吧。--Jimmy Xu 論 2016年4月17日 (日) 20:56 (UTC)
我想到一個方案:
- 對於[[:en:XXX]]:
- 若wikidata上存在對應中文條目YYY,則改為[[YYY|XXX]]
- 若wikidata上不存在對應中文條目,則改為{{link-en|XXX|XXX}}
- 對於[[:en:XXX|ZZZ]]:
- 若wikidata上存在對應中文條目YYY,則改為[[YYY|ZZZ]]
- 若wikidata上不存在對應中文條目,則改為{{link-en|ZZZ|XXX}}
- 若[[:en:XXX]]的原語言條目不存在,則直接改為[[XXX]]
不知道各位和平、奮鬥、救地球!留言・DC14討論於 2016年5月10日 (二) 02:25 (UTC)
覺得如何?-- 已取消,會出錯。--Antigng(留言) 2016年5月17日 (二) 15:28 (UTC)