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


  • Real-Time Recent Changesg
    This tool enables you to monitor the recent changes of a wiki in real-time.
    In doing so it provides a lot of features; such as Timeframing, Filtering, Auto-Diff and more.
    » read more
  • Get Top RC Users
    A tool to generate a list of the most active contributors on a wiki by unpatrolled contributions (anonymous users for RC-patrol wikis, all users for NewPage-patrol wikis). Especially tuned to be used in combination with the Userfilter and MassPatrol functions of RTRC. Each list item is a quicklink linking to a preconfigured RTRC-page. Example
    » try out
  • Get Top RC Pages
    A tool to generate a list of pages with the most unpatrolled anonymous contributions. Each list item is a quicklink linking to a preconfigured SpeedPagePatrol-page ready for patrolling action. Example
    » try out
  • SpeedPagePatrol
    The SpeedPagePatrol internally generates a list of unpatrolled revisions to the given page on the given wiki and allows you to see an overal difference-view between the last patrolled and the last unpatrolled revision. And the second step would be to one-click patrol all of 'em. Note that this tool is made to be utilized from or with other applications, you need to set the URL-parameter wiki, title, and namespace. Use this ie. from Get Top RC Pages. Example
    » try out


  • insertVectorButtonsg
    This script enables you easily add new buttons to your toolbar in the Vector-skin like in Monobook.
  • CVNSimpleOverlayg
    Scans all usernames against CVN-blacklist. Handy when viewing recent changes, watchlist, pagehistory or a diff-link. Also checks global page watchlist.
  • VectorSearchNavg
    Puts the searchbar in the left column in the Vector-skin.
  • AjaxPatrolLinksg
    Makes patrollinks execute within the page, without an additional page load. Including self-closing bookmarklet option.
  • Vector LTRg
    This script transforms RTL-wiki pages to LTR by swapping the stylesheet, reverses menu order back and fixing textareas.
  • toggleRevDelg
    If you're an administrator (sysop, moderator) this script allows you to hide those new RevisionDelete (Delete/undelete revisions) links on the Contributions, Logs and History pages.
  • addDeleteReasonsg
    (sysops) Add custom reasons to the deletion dropdowns.
  • PopCategoryDisplayg
    This script displays only the SUBPAGENAME of the pages in a category.
  • OneClickCommoniserg
    Adds toolbox links to the Get text and Direct upload functions of Magnus' Move-to-commons assistant-tool.
  • TinEyeg
    Inserts an action-link in the File-namespace to do a search on TinEye.
  • Countervandalism.js Collection of different scripts, gadgets and adjustments. Import, copy, or cherry-pick as you like.
  • SpecialAbuseLog HistLink.jsg
    Adds a (hist) link to Special:AbuseLog entries.


  • WhatLeavesHereg
    This tool enables you list all outgoing pagelinks, image links, external links, categories and transclusions on the page. A bit like WhatLinksHere which lists all incoming pagelinks, image links and transclusions.
    Can be filtered by namespace aswell.
    » read more
  • Global SULg
    This script provides an extra Special-page action called "Globalize SUL" which allows easy auto-creation and unification of your SUL account on all local wikis.
    » read more
  • Wikimedia SVN Search
    A tool to search through Wikimedia's SVN repository. Some of the features are: Recursive search, define search pattern and search directory or file, job queue (for larger queries), cached results. See also toolserver wiki
  • CVNListUsers
    Generates a list of bot-commands for CVN-channels to add all sysops or bots on a wiki to the database. Please try to use CVNBot getadmins xx.wikiproject or CVNBot getbots xx.wikiproject as an op first. Only use this when the list is too big for the bot to auto-download from the wiki. Example for nl.wikipedia bots in CVNBot12
    » try out
  • escapeClass
    Emulates MediaWiki's Sanitizer::escapeClass. Handy to quickly convert text to see how they would be handles by for example the anchor-link maker in MediaWiki. Example
    » try out
  • Intuition
    Internationalization for tools (documentation).


  • BlankPages
    BlankPages is a handy tool that generates a list of all blank pages on a particular wiki in one or more namespaces. For example a list of blank pages on Commons in all namespaces except for talkpages and user pages: click here.
    » try out

Note: The above generators could mostly be fixed by a bot. But the point here is that experience has shown that most of these cases require additional clean up. Perhaps a wrong to-commons move, or a deletion request that wasn't created the way it should but could be valid. Or perhaps vandalism that needs to be reverted, etc. etc. So please do not feed these lists to automated scripts, instead I kindly ask you to be prepared to spend time on each item or pretend this list doesn't exist ;-)


  • CVN MegaTable
    This application generates a huge table based on data gathered on-the-fly from the wiki-database and the cvn-database in order to easily get a view of which wikis are monitored in an #cvn-channel. Also has pages for views by channel, by bot and by wiki and a seperate generator to see which wikis are monitored by the SWMT here.
  • WikiInfo
    This tools generates a big table based on data gathered on-the-fly from all wikis and requests all the oldest and latest edits to those wikis. Can be used for numerous different purposes. Such as getting a chronological list of new WMF projects, finding the historical first edit to a wiki or checking the last activity on a closed wiki. here.
  • Wikimedia SVN Statistics
    Displays tables with statistics on recent changes for current month, last month, current year and last year in Wikimedia's MediaWiki SVN.
  • MoreContributions
    A cross-wiki contributions tool (like luxo's tool) but sorted by date (chronologically), also supports wildcards to search for contributions by JohnDo* or 80.100.1*.
  • InterfaceFiles
    Lists files used in the MediaWiki:-namespace with option to hide protected ones (to get the ones that aren't protected). Primarily written for Wikimedia Commons but can also be used for other wikis (however protected status can only be gotten from local wiki, so if the image is from Commons it shows up as unprotected (unless it's locally protected as well, like often does)
  • TS Users
    A table generated from the files.


For suggestions, tips, feature requests, bugreports etc. leave a message on this page's talkpage. Or click here for an easy preload.