jayvdb added a comment.

I absolutely agree that we need something better than `-intersect` for this, 
and have no objection to the proposed `-ql` filter argument, though I would 
like to see the components kept in proofread page modules as much as possible.

Upcasting to `ProofreadPage` in `PageGenerator.result` would mean many 
generators (including `-prefixindex`) emit ProofreadPage.

The problem is that many `pagegenerators` classes/generators explicitly 
instantiate a `pywikibot.Page`, rather than using an `api.PageGenerator`, 
including at least the following:

- `NewpagesPageGenerator`
- `RecentChangesPageGenerator`
- `InterwikiPageGenerator`
- `LanguageLinksPageGenerator`
- `TextfilePageGenerator`
- `PagesFromTitlesGenerator`
- `UserContributionsGenerator`
- `UntaggedPageGenerator` (broken)
- `LiveRCPageGenerator`
- `YahooSearchPageGenerator` (broken)
- `GoogleSearchPageGenerator`
- `MySQLPageGenerator`
- `XMLDumpOldPageGenerator`
- `XMLDumpPageGenerator`
- `DayPageGenerator`
- `WikidataQueryPageGenerator`


TASK DETAIL
  https://phabricator.wikimedia.org/T122047

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jayvdb
Cc: Aklapper, StudiesWorld, Mpaa, jayvdb, pywikibot-bugs-list, Billinghurst, 
Krenair



_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to