使用者: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}}模板及使用時的標準格式。

填充引用來源

監視Category:包含未完成DOI引用來源的頁面Category:包含未完成PMID引用來源的頁面分類,以及指向Template:Cite doi的子頁面的損壞重定向,從英文維基百科填充引用來源。

監視最近更改

檢測繁簡破壞

檢測編輯戰

報告到Wikipedia:請求保護頁面

檢測spam連結

報告到MediaWiki talk:Spam-blacklist

檢測新創建的頁面名的繁簡正確性

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月。

清理網址-維基內鏈衝突

清理引用模板title和chapter參數使用{{lang}}模板導致的網址-維基內鏈衝突。

清理含有未知參數的引用的頁面(YMD)

清理引用模板month和day參數導致含有未知參數的引用的頁面。

其他

清理預處理器緩存:

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