User:Gapporin/monobook.js

importScript("User:GregU/randomlink.js") addOnloadHook( function { // Other special cases are "Special:RecentChangesLinked" and "Special:Contributions"  mw.util.addPortletLink('p-navigation', 'javascript:randomLink("Special:WhatLinksHere")', 'Random back-link', 'n-randomback', 'Random page that links here');

mw.util.addPortletLink('p-navigation', 'javascript:randomLink("Special:AllPages",4)',                'Random page', 'n-randompage2', 'Load a random article, the slow way');

// Ignore most of the top and bottom meta links on WP:FA randomlink_exclude = /^Wikipedia:|^Portal:|^(Lists?|Outline|Library) of|^(Deaths in )?20\d\d$/; mw.util.addPortletLink('p-navigation', 'javascript:randomLink("Wikipedia:Featured articles")',                'Featured article', 'n-randomfa', 'Pick a random featured article');

vgcats = "Top|High|Mid|Low|Low|Low|Low|Low|Low|Low|NA|Unknown"; vgcats = vgcats.replace(/\w+/g, "Category:$&-importance video game articles");

mw.util.addPortletLink('p-navigation', 'javascript:randomlink_paged=1;randomLink(vgcats)',                'Video game article', 'n-randomvg', 'Random article in WikiProject Video games');

// WhatLinksHere is probably a better way to find all articles in a WikiProject bblist = "Special:WhatLinksHere/Template:WikiProject_Baseball?namespace=1&hidelinks=1&limit=250";

mw.util.addPortletLink('p-navigation', 'javascript:randomlink_paged=1;randomlink_maxfrom=24000000;randomLink(bblist)',                'Baseball article', 'n-randombb', 'Random article in WikiProject Baseball'); });