Synchbot: Difference between revisions
Revision as of 11:21, 15 February 2013
{{../Wikimedia-contrib|gallery= File:SynchCrosswiki.png|Screenshot of Synchbot's terminal. }}
Synchbot synchronises user pages across Wikimedia projects in every language. This allows users to create user pages on every wiki, or to have global JavaScript and CSS (see an example global.js and a local common.js importing it). Users may place a request below; previous requests are archived.
The bot is operated by Pathoschild and Quentinv57.
Instructions
Before requesting, you must:
- have a global account;
- have a user account on every wiki you want the pages on (you can request local account creations first).
Global page edits
Place this template at the bottom of the Request global page edits section:
===[[User:USERNAME|]]=== {{/Request |username = |action = replace |title = |text = |skip wikis = |skip existing = no |status = }}~~~~
- username
- Your user account name.
- action
- What you want the bot to do:
- replace the existing text with the new text,
- prepend (insert the new text at the top of the page),
- append (insert the new text at the bottom of the page),
- or delete the page.
- title
- The title of the page you want edited on every wiki. The recommended values are "
User:username
" for global user pages, "User:username/common.js
" for global JavaScript, or "User:username/common.css
" for global CSS. - text
- The text you want placed on the edited pages.
- For a user page, use something simple and informative. Don't include categories or templates, because they probably don't exist on most wikis. Prefix all interwiki links with "m:" so they will work on all wikis (for example, use
[[m:w:fr:Article]]
instead of[[w:fr:Article]]
). Most people provide a few sentences about themselves with a link to their main user page. - For global JavaScript, use
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:username/global.js&action=raw&ctype=text/javascript');
- For global CSS, use
@import "//meta.wikimedia.org/w/index.php?title=User:username/global.css&action=raw&ctype=text/css";
- For a user page, use something simple and informative. Don't include categories or templates, because they probably don't exist on most wikis. Prefix all interwiki links with "m:" so they will work on all wikis (for example, use
- (The URLs above are protocol-relative: they will use either https or http, as appropriate.)
- skip wikis
- A list of wikis to skip. (The bot will automatically skip wikis where you don't have an account, and the English Wikinews by request.) You can use a wildcard, like pt.* to skip all Portuguese wikis.
- skip existing
- Whether to skip pages that already exist.
Global settings change
Place this template at the bottom of the Request global settings change section:
===[[User:USERNAME|]]=== {{/Request-settings |username = |set language = |set skin = |set signature = |set timezone = |check boxes = |uncheck boxes = |skip wikis = |status = }}~~~~
Please consider that the script changing settings globally is not stable yet. Some settings can be accidentally erased on wikis you did not skip. So it would be best to skip each wiki where you have some preferences that you don't want to lose, and to report it here if the bot does something wrong.
Projects where accounts do not exist will be auto-created by default (if you don't want to just leave a note).
- username
- Your user account name.
- set
setting
- It will change the language to the defined value. If empty or not defined, the setting won't be changed.
- A summary of the settings that can be changed is in the table below. But theoretically, all settings that can be changed through Special:Preferences can be changed here. More generally, every action that you can perform can be performed by the bot (for example adding a page to the watchlist, etc.). So feel free to ask if you want to change something that was never requested.
- check / uncheck boxes
- Please provide a list (with *) of checkboxes you want to be checked/unchecked. If empty or not defined, the setting won't be changed. Checkboxes that are not specified in any of these two lists will remain like they were before.
- skip wikis
- A list of wikis to skip. (The bot will automatically skip wikis where you don't have an account, and the English Wikinews by request.) You can use a wildcard, like pt.* to skip all Portuguese wikis.
Command | Type | Example |
---|---|---|
language | lang code | en |
skin | defined skin | monobook |
signature | text | [[User:Quentinv57|Quentinv57]]
|
timezone | defined Tz | Africa/Brazzaville |
check boxes | list |
|
uncheck boxes | list |
|
Request global page edits
Synchbot/Request Chihonglee (talk) 04:22, 8 February 2013 (UTC) [reply ]
Synchbot/Request JeanBono (talk) 10:14, 13 September 2012 (UTC) [reply ]
- Hello JeanBono. I fixed the links so they'll always point to the French Wikipedia. Is this change okay? —Pathoschild 21:10, 09 December 2012 (UTC)
- It's okay, thanks. JeanBono (talk) 12:20, 3 January 2013 (UTC) [reply ]
- Done. :)
- —Pathoschild 04:37, 04 February 2013 (UTC)
Synchbot/Request Ralgis WM-CR 04:07, 10 October 2012 (UTC) [reply ]
- Hello Ralgis. You've asked to overwrite existing talk pages, which may remove messages users have left for you. Are you sure you want to do this? —Pathoschild 03:32, 10 December 2012 (UTC)
- Yes, please. I have moved the messages to my talk page on Meta and on Spanish Wikipedia. --Ral gis WM-CR 13:48, 10 December 2012 (UTC) [reply ]
- Done. :)
- —Pathoschild 05:33, 04 February 2013 (UTC)
Synchbot/Request Theopolisme talk! 00:45, 29 October 2012 (UTC) [reply ]
- Hello Theopolisme. I tweaked your request to replace a template which may not exist on many wikis, and to make the links point to the English Wikipedia (instead of the English edition of the current project). Are these changes okay? —Pathoschild 04:41, 10 December 2012 (UTC)
- Sorry for the delayed response; yes, that sounds great. Theopolisme talk! 18:13, 6 January 2013 (UTC) [reply ]
- Done. :)
- —Pathoschild 02:10, 05 February 2013 (UTC)
Synchbot/Request Ral gis WM-CR 02:33, 29 October 2012 (UTC) [reply ]
- Done. :)
- —Pathoschild 02:49, 05 February 2013 (UTC)
Synchbot/Request Dhaval Talk 22:27, 7 November 2012 (UTC) [reply ]
- Done. :)
- —Pathoschild 03:13, 05 February 2013 (UTC)
Synchbot/Request Gwickwire (talk) 02:37, 8 November 2012 (UTC) [reply ]
- Done. :)
- —Pathoschild 03:58, 05 February 2013 (UTC)
Synchbot/Request Makecat Talk 13:37, 10 November 2012 (UTC) [reply ]
- Withdrawn. --Make cat 14:25, 15 January 2013 (UTC) [reply ]
Synchbot/Request Justincheng12345 (talk) 05:11, 12 November 2012 (UTC) [reply ]
Synchbot/Request –sumone10154 (talk) 09:04, 2 December 2012 (UTC) [reply ]
Synchbot/RequestPlease also remove all interwiki links from those pages , thank you very much. Ghaly (talk) 23:54, 29 December 2012 (UTC) [reply ]
Synchbot/RequestPlease also remove all interwiki links from those pages , thank you very much. Ghaly (talk) 23:58, 29 December 2012 (UTC) [reply ]
Synchbot/Request TEXT:
{{#babel:de|en-2}} Welcome to my user page. I am an Austrian Wikipedian from Vienna. My registration took place on 1 November 2011. I am primarily on [[:w:de:Benutzer:Derschueler|de.wikipedia]] active, but also working as a member of the [[:m:Small Wiki Monitoring Team|Small Wiki Monitoring Team]] and make sometimes edits on [[:m:User:Derschueler/matrix|other projects]]. If you want to leave me a message, please use my [[:w:de:Benutzer Diskussion:Derschueler|user talk page]] at de.wikipedia. For confidential communications, please use the [[:m:Special:EmailUser/Derschueler|e-mail feature]]. <small>If you find this page on any site other than {{subst:SITENAME}}, you are viewing a mirror site. → [http://{{subst:CONTENTLANGUAGE}}.{{subst:SITENAME}}.org/wiki/{{subst:FULLPAGENAME}} original page]<small>
And please remove all interwiki links from those pages. Thank you! -Derschueler 18:56, 2 January 2013 (UTC) [reply ]
Synchbot/Request Meisam (talk) 06:08, 4 January 2013 (UTC) [reply ]
Synchbot/Request Techman224 Talk 03:00, 22 January 2013 (UTC) [reply ]
Synchbot/Request संतोष दहिवळ (talk) 08:30, 22 January 2013 (UTC) [reply ]
Synchbot/Request MJ94 (talk) 03:41, 30 January 2013 (UTC) [reply ]
Synchbot/Request JamesA (talk) 09:26, 30 January 2013 (UTC) [reply ]
Synchbot/Request ·Add§hore· Talk /Cont 21:15, 10 February 2013 (UTC) [reply ]
Synchbot/Request --Kangaroo powah 06:06, 12 February 2013 (UTC) [reply ]
Synchbot/Request -Mh7kJ (talk) 12:32, 13 February 2013 (UTC) [reply ]
Synchbot/Request--Luckas msg 13:09, 14 February 2013 (UTC) [reply ]
- I've deleted the pages at nl.wikipedia and en.wikiversity. Mathonius (talk) 14:03, 14 February 2013 (UTC) [reply ]
Synchbot/Request Thanks! Dede2008 (talk) 11:19, 15 February 2013 (UTC) [reply ]
Request global settings change
Synchbot/Request-settings -Antonorsi (talk) 01:54, 31 July 2012 (UTC) [reply ]
- Hello Antonorsi. I'm waiting for your temporary password to proceed the request. Regards, -- Quentinv57 (talk) 11:28, 25 October 2012 (UTC) [reply ]
Synchbot/Request-settingsUpdating to pickup more recent wikis. MBisanz talk 17:11, 17 December 2012 (UTC) [reply ]
Synchbot/Request-settings Ral gis WM-CR 21:36, 6 February 2013 (UTC) [reply ]
Synchbot/Request-settings ·Add§hore· Talk /Cont 21:11, 10 February 2013 (UTC) [reply ]
FAQ
Which wikis are edited?
The bot edits open content wikis in every language where your account is registered (but not specialized wikis like wikimediafoundation.org or test wikis). The following wikis have special exceptions:
wikis | edits | deletions | |
---|---|---|---|
ar.wikipedia | okay | skipped | by request |
en.wikinews | skipped | skipped | pending request for permission |
fr.wiktionary | okay | skipped | by request |
mr.wikipedia | skipped | okay | restricted by filter |
Can the bot delete pages?
The bot can delete your CSS and JavaScript subpages, but not your primary user or talk pages due to policy on several wikis.
See also
- archived requests
- Similar tools
(削除) Global notifications (削除ここまで)(inactive)- User:Hoo man/Synchbot (clone)
- Global message delivery
- User:Krinkle/Tools/Global SUL (to auto-create your account on all wikis)