维基百科:机器人/申请/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)