維基百科:機械人/申請/DiBabelYurikBot

  • DiBabel bot will copy templates and modules from mediawiki.org to all other sites/languages listed in Wikidata for that page, automatically changing the template and module names.
  • It will be copied ONLY if Wikidata item has "instance of" set to 維基媒體多網站頁面 (Q63090714).
  • It will be copied ONLY if the current content of the page exists in the history of mediawiki.org's (origin) version. E.g. if a user modifies English version of the page, it will not be overwritten unless that exact text ever existed in the history of the page on mediawiki.org. To resume automatic synchronization, a user must copy the latest version of the page from mediawiki.org. Note that simply reverting a page to an older version will not be enough to prevent a bot from copying it again. A page has to be different from any of origin's revisions (e.g. add a note why the page was modified).
  • Any template names will be automatically localized inside the wiki markup, e.g. {{MW name|...}} text will become {{Localized name|...}}, as long as Template:MW name exists on mediawiki.org, and it has a corresponding template on the destination wiki. Shared templates should not use non-shared templates, as that may cause unexpected results.
  • Just like templates, modules text require('Module:MW name') will be converted to require('Module:Localized name').
  • 討論內容連結: wishlist proposal
  • 原始碼連結: PyWikiAPI + https://github.com/nyurik/dibabel
  • 編輯時段及頻率:a few times a day
  • 受影響頁面:10-15 -- depending how widely the community wants to use it
  • 遵守機械人規範No: the bot will copy anything from MW.org to enwiki, as long as that page is tagged for its operation. If a user modifies enwiki's version in any way, including adding a {{bot}} flag, the bot will not override it because it will not match any of the page's revision history on mw.org. On the other hand, if mw.org has a shared page with the {{bot}}, that content will be copied as is, because that's the intention of the page's author.
  • 已有機械人權限:ruwiki, possibly a few more already granted botflag
I sent a notice on the Village pump. Waiting for discussion. --Xiplus#Talk 2019年5月4日 (六) 13:35 (UTC)[回覆]
  批准測試運作(10次編輯) --百無一用是書生 () 2019年5月17日 (五) 11:40 (UTC)[回覆]
@Yurik? --Kanashimi留言2019年9月12日 (四) 15:39 (UTC)[回覆]
So far it is on pause - I am thinking of re-making this tool as a user-tool, where the user will be able to view the diffs and one-click distribute it to the specific language. I do plan to run the tool a few more times to keep already existing things in sync. --Yurik留言2019年9月12日 (四) 15:45 (UTC)[回覆]
@Yurik So you will make another request in the future? --Kanashimi留言2019年9月12日 (四) 15:52 (UTC)[回覆]
  Request Expired. Jimmy Xu 2019年12月13日 (五) 23:04 (UTC)[回覆]