User:MelonBot/Member lists

Abstract
MelonBot builds a list of Users involved in a WikiProject, and a list of pages associated with that project. It then analyses the recent edit history of each page to identify the most recent edit by each User to the project pages. The data is stored as a sortable wikitable to enable project members to easily see active and inactive contributors.

Process

 * 1) Compile a list of users (the "members") by:
 * 2) Scraping links to the User namespace from a particular page (ie a WikiProject participants list) OR
 * 3) Reviewing the "Whatlinkshere" for a particular page, and filtering by links to the User namespace
 * 4) Compile a list of pages (the "watched pages") by:
 * 5) Scraping links present on another page (ie a Project Watchlist, pages in category, etc) OR
 * 6) Reviewing the "Whatlinkshere" for another page OR
 * 7) Including a page, its talk page, and all subpages and sub-talk pages
 * 8) Review the edit history of each watched page
 * 9) Search for recent edits by each user made to the watched pages
 * 10) Thereby generate a list of all members sorted by their most recent edit to the watched pages.

Past runs

 * The League of Copyeditors
 * WikiProject Harry Potter
 * WikiProject history
 * WikiProject HALO

If you would like to request that statistics be compiled for your project, please contact me at my talk page.