Page MenuHomePhabricator

page generators for featured, former featured and good pages
Open, LowPublic

Description

I think it would be useful to create page generators (in pagegenerators.py) for pages which should remain at a consistent 'quality' level.

The following are currently in featured.py:

  • featured articles (also in fixing_redirects.py)
  • former featured articles
  • good articles

Another page generator is

  • main page and any pages transcluded / linked from the main page

These are articles which should be maintained more frequently than other articles (daily), and they are a small subset of pages which *should* have no problems on any wiki, which means scripts (and a T104819: Pywikibot wiki health check) can emit an error if any degradation in quality occurs.

As they are a small subset, we may also be able to use them in Pywikibot-tests , and capture any write operation occurs and fail the test.

Event Timeline

jayvdb raised the priority of this task from to Low.
jayvdb updated the task description. (Show Details)
jayvdb added a project: Pywikibot.
jayvdb updated the task description. (Show Details)
jayvdb set Security to None.

Featured & Good articles are currently defined in featured.py (and soon fixing_redirects.py) using a Wikidata Q id for the category. This is Wikimedia specific, however T104821: Load settings from site would be a good way to solve that.