Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
/*********************************
* This script will add links to the Free Image Search Tool (FIST) to articles, images, and categories.
* Usage : Add
  importScript('User:Magnus Manske/add_fist_links.js');
* to your monobook.js file.
**********************************/

addOnloadHook ( add_fist_links ) ;

function add2toolbox ( url , title ) {
  var out = '<li>' ;
  out += '<a href="' + url + '">' + title + '</a></li>' ;
  var tools = document.getElementById("p-tb") ;
  tools = tools.getElementsByTagName("ul")[0] ;
  tools.innerHTML += out ;
}

function add_fist_links () {
  if ( mw.config.get('wgNamespaceNumber') == 0 ) { // Article
    add2toolbox ( 'http://tools.wikimedia.de/~magnus/fist.php?doit=1&language=' + mw.config.get('wgContentLanguage') + 
    '&project=wikipedia&datatype=articles&params[catdepth]=0&params[random]=50&params[ll_max]=5&params[commons_max]=5' +
    '&params[flickr_max]=5&params[include_flickr_id]=1&params[gimp_max]=5&params[forarticles]=all&params[lessthan_images]=3' +
    '&params[jpeg]=1&params[png]=1&params[gif]=1&params[svg]=1&params[min_width]=80&params[min_height]=80&sources[languagelinks]=1' +
    '&sources[commons]=1&sources[flickr]=1&sources[gimp]=1&data=' + mw.config.get('wgPageName') , 'Find free images');
  } else if ( mw.config.get('wgNamespaceNumber') == 6 ) { // Image
    add2toolbox ( 'http://tools.wikimedia.de/~magnus/fist.php?doit=1&language=' + mw.config.get('wgContentLanguage') + 
    '&project=wikipedia&datatype=replaceimages&params[catdepth]=0&params[random]=50&params[ll_max]=5' + 
    '&params[commons_max]=5&params[flickr_max]=5&params[include_flickr_id]=1&params[gimp_max]=5&params[forarticles]=all' + 
    '&params[lessthan_images]=3&params[jpeg]=1&params[png]=1&params[gif]=1&params[svg]=1&params[min_width]=80' + 
    '&params[min_height]=80&sources[languagelinks]=1&sources[commons]=1&sources[flickr]=1&sources[gimp]=1' + 
    '&data=' + mw.config.get('wgPageName') , 'Alternative images');
  } else if ( mw.config.get('wgNamespaceNumber') == 14 ) { // Category
    add2toolbox ( 'http://tools.wikimedia.de/~magnus/fist.php?doit=1&language=' + mw.config.get('wgContentLanguage') + 
    '&project=wikipedia&datatype=categories&params[catdepth]=0&params[random]=50&params[ll_max]=5&params[commons_max]=5' + 
    '&params[flickr_max]=5&params[include_flickr_id]=1&params[gimp_max]=5&params[forarticles]=noimage&params[lessthan_images]=3' + 
    '&params[jpeg]=1&params[png]=1&params[gif]=1&params[svg]=1&params[min_width]=80&params[min_height]=80&sources[languagelinks]=1' + 
    '&sources[commons]=1&sources[flickr]=1&sources[gimp]=1&data=' + mw.config.get('wgPageName') , 'Find free images');
  }
}