RecentChangesMultiple

RecentChangesMultiple is designed for monitoring multiple smaller wikis at once, giving one central location to view all the edits. This tool is design primarily with wikia wikis in mind, but should work for many wikis by default, and has some settings to handle special cases for others. This script is designed for MediaWiki wikis, and requires Special:RecentChanges and Atom feeds to be enabled on a wiki to run. Is not designed to work for every special wiki situation, but instead some of the most common.

This script is currently in beta / is not finished, but works fine.

DISCLAIMER: This script relies heavily on YQL (Yahoo! Query Language). If depending on an external middle server to deliver your information makes you uncomfortable, you should not use this script.

Basic
All that's truly need after the script is installed is a div with the "rc-content-multiple" id and a bullet list with the names of the wiki like so (will need to be added via source mode):
 * runescape.wikia.com
 * wowwiki.com
 * kairosoft.wikia.com

Additional Parameters
While the above works and that's all that may be needed, there are also many other additional parameters that can be added, in 2 ways: 1 that effects every wiki on the list, and one that just effects some.

#rc-content-multiple Dataset

 * data-params= - the params you would use on Special:RecentChanges (without the "?" [or the leading "&" after the page title for "index.php?title=" wikis]). Except for hidemyself=1, these don't do anything, but are added onto the link on the "Wikis loaded" icon.
 * data-hideusers= - a list of users you like to hide the edits of on all wikis, separated with commas. Do not include "User:", and do not include whitespace before/after the commas (white space in names is fine).

datasets go directly inside the div, like so: 
 * Example

On List Items
Every item on the list must start with the wiki's base url, in the format "name.wikia.com" (or or lang.name.wikia.com, or name. if the wiki doesn't have "wikia" in it). do not include "http://", and anything after or including the first "/" at the root.

Each list item may have parameters added after it in the format "&paramname=" to add additional functionality for how that wiki is displayed / loaded.
 * &hideusers= - much like the "data-hideusers=" above, this accepts a comma-seperated list of users, but instead they are only hidden for the specified wiki. Do not include "User:".
 * &subdir= - (for non-wikia wikis) The sub-directory of the wiki (default is "/wiki/"). Beginning and ending "/"s should not be included. If the wiki uses no sub-directory, enter in "root". This also works for "/index.php/", but for wikis that use "index.php?title=" you need to specify not only the subdirectory (including "root"), but also a "--indexphptitle" flag directly after it (no space, see example below).
 * &favicon= - replaces the favicon used for the wiki with the one specified. Two input types are accepted:
 * Previous name - When ".wikia." wikis are moved, their file links still use the original wiki's url name, which don't show with this script. You can specify the old name here to automatically grab the favicon. Should be 1 "word" with no breaks. (ex:"hmwikia" for the "harvestmoon" wiki)
 * URL - simply include the full url without the "http://". Intended for wikis that don't have favicons / aren't ".wikia." wikis, but can also be changed to any icon you prefer (any valid web img is fine).


 * Examples
 * fewfre.wikia.com&hideusers=Fewfre,FewBot
 * harvestmoon.wikia.com&favicon=hmwikia
 * wiki.guildwars2.com&favicon=wiki.guildwars2.com/images/thumb/d/df/GW2Logo_new.png/180px-GW2Logo_new.png
 * ftbwiki.org&subdir=root
 * dejavu-fonts.org&subdir=wiki--indexphptitle&favicon=dejavu-fonts.org/wiki/dejavu_logo2.png
 * salemwiki.info&subdir=index.php

Todo

 * Ooption to disable "block" link (or rather disable it and add option to enable through an "admin" option? both accross the board / individual wikis?
 * Option to group "adding categories"? Not standard, but could be desired.
 * Refresh list. auto or button?
 * Fix incorrect diff sizes
 * forums/comments/message wall/blogs
 * pop-up window for the diffs?
 * Ignore trailing whitespace on datasets
 * etc

Requirements

 * Jquery
 * YQL (Yahoo! Query Language)