Community Tech/Popular pages bot

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search

This page documents a project the Wikimedia Foundation's Community Tech team has worked on or declined in the past. Technical work on this project is complete.

We invite you to join the discussion on the talk page. You may track this project's progress on T141154.

The popular pages report for Wikipedia:WikiProject Spiders

The Popular pages bot project aims to help WikiProject contributors gain deeper understanding about which article pages are popular among readers. The bot posts monthly updates of the most read pages within a WikiProject for the previous calendar month, the pageviews, the article's assessment and its importance. An example report can be found at

This project was based on the 9th ranked request in the 2016 Community Wishlist to Fix Mr.Z-bot's popular pages report. The bot has been re-written with a few changes and enhancements.

Important links[edit]


May 16, 2017

All reported bugs have been resolved and the bot is active on ENWP. We've also made some small performance improvements.

How it works[edit]

  • General info
  • Reports
    • The bot operates via the account User:Community_Tech_bot
    • The bot will post up to 1,000 articles per WikiProject, but the total amount is customizable per project in the config.
    • The bot begins updating the 2nd of every calendar month for the previous months' data. The bot may take up to 2 weeks to post all updates, given the size of some WikiProjects. After all WikiProjects have been updated the bot updates the table on User:Community_Tech_bot/Popular_pages
    • When posting an update, the bot clears the entire contents of the page below the first header before posting the new data.
  • Data sources
    • The bot pulls pageview data from the PageviewAPI and includes data from both desktop web and mobile web + app, combining redirect pageviews (e.g. views to /wiki/Obama are added to /wiki/Barack_Obama in the table.)
    • The bot pulls article assessment and importance data from the PageAssessments extension.


This project was selected by Community Tech because it was ranked #9 in the 2016 Community Wishlist. The original bot, Mr.Z-bot was written by ENWP admin Mr.Z-man but stopped operating in mid-2016. The report was helpful for many WikiProjects and its absence was a hinderance on their work.

Report a Bug or Problem[edit]

Please report any issues with the bot or reports on User talk:Community Tech bot.

If the bot account is malfunctioning or causing problems, ENWP administrators should block the account until the issues are resolved.