User:WatchlistBot

From Wikipedia, the free encyclopedia

This user account is a bot operated by Mom2jandk.

It is not a sock puppet, but rather an automated or semi-automated account for making repetitive edits that would be extremely tedious to do manually.
Administrators: if this bot is malfunctioning or causing harm, please block it.

Currently keeping watchlists up to date


If you disagree with a tag, feel free to leave a note here, or check with the project -- I am just tagging for them, but will follow up on all comments.

I am a bot for creating a project watchlist. I was written by Ingrid in Python, using pywikipedia.

Contents

[edit] Uses

To manage project watchlists. This bot can:

  • tag categories which are related to a given project by interactively traversing the category hierarchy from a given root category
  • tag all articles which are in tagged categories
  • create and update a project watchlist using all tagged pages

where tagging means adding a template to the talk page.

[edit] Source

The source code is here. Please feel free to use it. If you have any suggestions, you can modify it or let me know -- I may or may not change my copy. It's not very well commented or organized -- feel free to ask if you have any questions.

[edit] Projects

Project Template Articles Do not tag Notes
Numismatics {{Numismaticnotice}} Articles /Numismatics some articles may be mistagged -- waiting for a volunteer to fix it
Numismatics/Exonumia {{Exonumianotice}} Exonumia articles /Exonumia many articles not yet tagged -- waiting for a volunteer to help with the effort
Hawaii {{WikiProject Hawaii}} Hawaii recent changes /Hawaii Article tagging pending project approval
Texas {{WikiProject Texas}} Articles /Texas Done
Automobiles {{AutomobileWatch}} Articles /Automobiles Only categories are tagged -- bot traverses articles each time
Ice Hockey {{ice hockey}} Articles /Ice hockey Done
Louisville {{WikiProject Louisville}} Watchall /Louisville Done
Kentucky {{WikiProject Kentucky}} Watchall /Kentucky Done
Wikipedia:WikiProject Cricket {{CricketWatch}} Articles /Cricket Only categories are tagged -- bot traverses articles each time
Texas State Highways {{Texas State Highway WikiProject}} Watchlist /Texas State Highways Done
Dallas {{WikiProject Dallas}} Articles /Dallas Done
Comics {{comicsproj}} Articles /Comics Done
Pittsburgh {{PittsburghWikiProject}} Articles /Pittsburgh Done

This bot will be run every few days to once a week (no more often than once a day) to update the article list. It will be run less often for tagging articles. This functionality can also be used by other projects (running once to update the watchlist for multiple projects). If you'd like this bot to create or update a watchlist for your project, please let Ingrid know.

[edit] Notes

If you notice that the bot has incorrectly tagged an article, please feel free to remove the tag, or let Ingrid know and she will handle it. Articles are tagged when they're in a tagged category. To prevent the article from being re-tagged, list it at the do not tag list for the project (see table above).

[edit] To do

[edit] Status