Synchbot

From Meta, a Wikimedia project coordination wiki
Jump to: navigation, search

Synchbot manages user pages across Wikimedia projects in every language. This lets you create/edit/delete user pages on every wiki. To request global user pages, see How do I make a request?.

For global CSS or JavaScript, edit your global.css or your global.js instead. Synchbot enabled global CSS/JavaScript from 2008–2014, but this was finally integrated into MediaWiki with the GlobalCssJs extension.

Requests[edit]

See previous requests.

Cbrown1023[edit]

request done:
Cbrown1023 (global account · recent activity · user pages)
  • go to User:Cbrown1023/*.css and User:Cbrown1023/*.js on every wiki
  • and delete the page.
request_user = u'Cbrown1023',
request_title = u'User:Cbrown1023/*.css and User:Cbrown1023/*.js',
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_wikis = [],

Merge local scripts and styles into User:Cbrown1023/global.js and User:Cbrown1023/global.css, then delete the local pages. (Discussed at User talk:Cbrown1023#Global CSS/JS migration.) —Pathoschild 18:00, 21 September 2014 (UTC)

Done! I deleted global.js on fywiki and ltwiki, vector.js on metawiki, and monobook.js on all wikis:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
time wiki logged action
00:55 commons.wikimedia.org marked for deletion (was 46 bytes).
00:55 incubator.wikimedia.org deleted (was 0 bytes).
01:30 beta.wikiversity.org deleted (was 146 bytes).
01:30 www.mediawiki.org deleted (was 146 bytes).
01:30 meta.wikimedia.org deleted (was 46 bytes).
01:30 no.wikimedia.org deleted (was 146 bytes).
01:31 pa-us.wikimedia.org deleted (was 46 bytes).
01:31 quality.wikimedia.org deleted (was 46 bytes).
01:31 species.wikimedia.org deleted (was 146 bytes).
01:31 test.wikipedia.org deleted (was 46 bytes).
01:32 af.wikipedia.org deleted (was 147 bytes).
01:32 ar.wikipedia.org marked for deletion (was 146 bytes).
01:34 de.wikibooks.org deleted (was 146 bytes).
01:34 en.wikibooks.org deleted (was 146 bytes).
01:39 br.wikipedia.org deleted (was 146 bytes).
01:40 de.wikipedia.org deleted (was 146 bytes).
01:41 en.wikipedia.org deleted (was 46 bytes).
01:41 es.wikipedia.org deleted (was 46 bytes).
01:41 eu.wikipedia.org deleted (was 146 bytes).
01:41 fi.wikipedia.org deleted (was 146 bytes).
01:41 fr.wikipedia.org deleted (was 0 bytes).
01:42 fy.wikipedia.org deleted (was 46 bytes).
01:42 he.wikipedia.org deleted (was 147 bytes).
01:42 hi.wikipedia.org deleted (was 146 bytes).
01:43 it.wikipedia.org deleted (was 46 bytes).
01:43 ja.wikipedia.org deleted (was 146 bytes).
01:44 ko.wikipedia.org deleted (was 147 bytes).
01:45 lt.wikipedia.org deleted (was 46 bytes).
01:45 wikimania2008.wikimedia.org deleted (was 46 bytes).
01:45 wikimania2009.wikimedia.org deleted (was 46 bytes).
01:46 wikimania2010.wikimedia.org deleted (was 46 bytes).
01:47 mt.wikipedia.org deleted (was 146 bytes).
01:47 nds.wikipedia.org deleted (was 46 bytes).
01:48 en.wikinews.org deleted (was 147 bytes).
01:48 pt.wikinews.org deleted (was 146 bytes).
01:49 nl.wikipedia.org deleted (was 146 bytes).
01:49 no.wikipedia.org deleted (was 46 bytes).
01:50 pl.wikipedia.org deleted (was 46 bytes).
01:50 pt.wikipedia.org deleted (was 46 bytes).
01:52 en.wikiquote.org deleted (was 146 bytes).
01:53 ja.wikiquote.org deleted (was 146 bytes).
01:55 ro.wikipedia.org deleted (was 146 bytes).
01:55 ru.wikipedia.org deleted (was 146 bytes).
01:56 sl.wikipedia.org deleted (was 146 bytes).
01:57 en.wikisource.org deleted (was 146 bytes).
02:00 sr.wikipedia.org deleted (was 146 bytes).
02:00 sv.wikipedia.org deleted (was 146 bytes).
02:00 te.wikipedia.org deleted (was 146 bytes).
02:00 th.wikipedia.org deleted (was 46 bytes).
02:02 en.wikiversity.org deleted (was 146 bytes).
02:04 zh.wikipedia.org deleted (was 146 bytes).
02:06 en.wiktionary.org deleted (was 146 bytes).
02:12 yi.wiktionary.org skipped (matches new text).
I didn't delete your CSS pages (since I didn't know how you'd want them merged), monobook.js@yiwiktionary (which has some distinct scripts), and monobook.js@ukwikimedia (my login doesn't work there, so you'll need to request deletion for it). —Pathoschild 02:48, 26 September 2014 (UTC)

Church of emacs[edit]

request queued:
Church of emacs (global account · recent activity · user pages · previous requests)
  • go to User:Church of emacs/*.css and User:Church of emacs/*.js on every wiki
  • and follow the instructions below.
request_user = u'Church of emacs',
request_title = u'User:Church of emacs/*.css and User:Church of emacs/*.js',
request_action = lambda bot: None,
skip_existing = False,
skip_wikis = [],

Remove import links to User:Church of emacs/global.js and User:Church of emacs/global.css on every local CSS/JS page, and delete the page if there's nothing else. (Discussed at User talk:Church of emacs#Global CSS/JS migration.) —Pathoschild 22:03, 21 September 2014 (UTC)

Steinsplitter[edit]

request queued:
Steinsplitter (global account · recent activity · user pages)
  • go to User:Steinsplitter/*.css on every wiki
  • and delete the page.
request_user = u'Steinsplitter',
request_title = u'User:Steinsplitter/*.css',
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_wikis = [],

unsigned by Steinsplitter (talk) 05:52, 22 September 2014 (UTC)

Dan653[edit]

request queued:
Dan653 (global account · recent activity · user pages · previous requests)
  • go to User:Dan653/*.css and User:Dan653/*.js on every wiki
  • and delete the page.
request_user = u'Dan653',
request_title = u'User:Dan653/*.css and User:Dan653/*.js',
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_wikis = [],

Merge local scripts and styles into User:Dan653/global.js and User:Dan653/global.css, then delete the local pages. (Discussed at User talk:Dan653#Global CSS/JS migration.) —Pathoschild 06:01, 22 September 2014 (UTC)

Bennylin[edit]

request queued:
Bennylin (global account · recent activity · user pages · previous requests)
  • go to User:Bennylin/global.js on every wiki (except on id.wiki, id.wikt, id.wikisource, id.wikibooks, id.wikiquote, jv.wiki, jv.wikt, meta, commons)
  • and delete the page.
request_user = u'Bennylin',
request_title = u'User:Bennylin/global.js',
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_wikis = ['id.wiki', 'id.wikt', 'id.wikisource', 'id.wikibooks', 'id.wikiquote', 'jv.wiki', 'jv.wikt', 'meta', 'commons'],

Bennylin 07:33, 22 September 2014 (UTC)

Beria[edit]

request queued:
Beria (global account · recent activity · user pages)
  • go to User:Beria/*.css and User:Beria/*.js on every wiki
  • and delete the page.
request_user = u'Beria',
request_title = u'User:Beria/*.css and User:Beria/*.js',
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_wikis = [],

Merge local scripts and styles into User:Beria/global.js and User:Beria/global.css, then delete the local pages. (Discussed at User talk:Beria#Global CSS/JS migration.) —Pathoschild 00:43, 26 September 2014 (UTC)

Francisco[edit]

request queued:
Francisco Leandro (global account · recent activity · user pages)
  • go to User:Francisco Leandro/*.css and User:Francisco Leandro/*.js on every wiki (except on pt.wikipedia)
  • and delete the page.
request_user = u'Francisco Leandro',
request_title = u'User:Francisco Leandro/*.css and User:Francisco Leandro/*.js',
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_wikis = ['pt.wikipedia'],

Francisco (talk) 01:15, 28 September 2014 (UTC)

FAQ[edit]

How do I make a request?[edit]

Follow these steps to ask for global user pages. There's no waiting time or approval process; your request will be handled soon!

  1. Before requesting, make sure you:
  2. Copy this template into a new section:
    ===~~~===
    {{#invoke:synchbot|request
     |user          = 
     |action        = replace
     |title         = 
     |text          = 
     |skip wikis    = 
     |skip existing = yes
     |status        = <!-- don't change this line -->
    }}~~~~
    
  3. Fill in the template values:
    user
    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 (usually "User:username").
    text
    The text you want placed on the edited pages. For a user page, use something simple and informative. Most people provide a few sentences about themselves with a link to their main user page. A few guidelines:
    • don't add 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 (like [[m:w:fr:Article]] instead of [[w:fr:Article]]).
    skip wikis
    A list of wikis to skip (in addition to auto-skipped wikis). You can use a wildcard (like pt.* to skip all Portuguese wikis).
    skip existing
    Whether to skip pages that already exist.
  4. Watch this page in case I have questions. Otherwise it will be done soon! :)

Which wikis are edited?[edit]

The bot edits all Wikimedia wikis in every language where your account is registered and unified; it only skips private and fishbowl wikis.

Can the bot delete pages?[edit]

The bot can delete any of your user subpages (but not your main user or talk page). Two wikis prefer that synchbot not delete user subpages (arwiki and commons); on those wikis the bot will instead place the appropriate speedy-deletion template.

See also[edit]