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