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