User:Liangent-bot

维基百科,自由的百科全书
跳转至: 导航搜索

清理使用跨语言链接模板的蓝链条目[编辑]

可处理{{Internal link helper}}和{{Translink}}。

从分类索引字添加跨语言链接[编辑]

工作于以下分类:Category:FishBaseLatinNameCategory:WikispeciesLatinNameCategory:TaxoboxLatinName,目标站点列表均为enwiki、cawiki、eswiki、frwiki、ptwiki、nlwiki、viwiki、svwiki、cebwiki、warwiki、commonswiki。每次运行时,对所有上次运行以来新加入指定分类的页面,以该条目在分类中的索引字作为在目标站点中的页面名,尝试将页面添加到其他站点上的相应页面对应的Wikidata项目。

使用命令:

php $HOME/mw/maintenance/interwikiFromCategorySort_wikibase.php --wiki=zhwiki --category=FishBaseLatinName --sites=enwiki:cawiki:eswiki:frwiki:ptwiki:nlwiki:viwiki:svwiki:cebwiki:warwiki:commonswiki --wikibase-merge
php $HOME/mw/maintenance/interwikiFromCategorySort_wikibase.php --wiki=zhwiki --category=WikispeciesLatinName --sites=enwiki:cawiki:eswiki:frwiki:ptwiki:nlwiki:viwiki:svwiki:cebwiki:warwiki:commonswiki --wikibase-merge
php $HOME/mw/maintenance/interwikiFromCategorySort_wikibase.php --wiki=zhwiki --category=TaxoboxLatinName --sites=enwiki:cawiki:eswiki:frwiki:ptwiki:nlwiki:viwiki:svwiki:cebwiki:warwiki:commonswiki --wikibase-merge

重置运行状态:

mysql --defaults-file=~/replica.my.cnf -hzhwiki.labsdb p50380g50497__wikidb_zhwiki
delete from objectcache where keyname like 'zhwiki:InterwikiFromCategorySort_wikibase:<category-db-key>:%';

目前仅处理Category:FishBaseLatinName,应对Alan li创建的鱼类条目,其他在User:Liangent/csdtln清理完后恢复运行。

首页“你知道吗?”栏目更新[编辑]

这个脚本从Wikipedia:新条目推荐/候选取得通过的条目,更新于首页,并通知用户及进行存档。它严重依赖于{{DYKEntry}}模板及使用时的标准格式。

页面源码繁简转换[编辑]

目前仅在MediaWiki名字空间工作。对于管理员在MediaWiki名字空间对/zh后缀页面建立的新版本,将源码转换至各语言变种,写入相应语言的界面消息。当/zh后缀页面被删除时,自动删除各语言变种的对应页面。

填充引用来源[编辑]

监视Category:包含未完成DOI引用來源的頁面Category:包含未完成PMID引用來源的頁面分类,以及指向Template:Cite doi的子页面的损坏重定向,从英文维基百科填充引用来源。

监视最近更改[编辑]

检测繁简破坏[编辑]

检测编辑战[编辑]

报告到Wikipedia:请求保护页面

检测spam链接[编辑]

报告到MediaWiki talk:Spam-blacklist

检测新创建的页面名的繁简正确性[编辑]

更新MediaWiki:Newusermessage-signatures[编辑]

跟随用户签名修改更新MediaWiki:Newusermessage-signatures,对照Wikipedia:签名检查签名是否合格,并同时把被封禁的用户移除。

Wikidata重定向[编辑]

使用命令:

ls /public/dumps/public/wikidatawiki
./wbStringValueAsRedirect.sh wikidatawiki latest-dump-date 10 zhwiki p225 10
./wbStringValueAsRedirect.sh wikidatawiki latest-dump-date 10 zhwiki p490 10

d:Property:P528Wikipedia:机器人/申请/Liangent-bot/13)有大量不适合的内容,暂时不做。

清理调用重复模板参数的页面[编辑]

清理参数名和值均相同的模板参数,{{Chess diagram}}等模板不清理。

清理含有日期错误的引用的页面[编辑]

修正引用模板日期参数中格式错误的日期,如:2013年01月01日 -> 2013年1月1日、1994-1-1 -> 1994-01-01、1994-11-3 -> 1994-11-03、2011.12 -> 2011年12月。

其他[编辑]

清理预处理器缓存:

mysql --defaults-file=~/replica.my.cnf -hzhwiki.labsdb p50380g50497__wikidb_zhwiki
delete from objectcache where keyname like 'zhwiki:preprocess-xml:%';