Page MenuHomePhabricator

Implement Cirrus' category intersections in pywikibot
Open, LowestPublic

Description

pywikibot GeneratorFactory should detect multiple -cat (and -catr?) args and implement it using Cirrus search if available on the server, instead of doing generator intersection.

Event Timeline

jayvdb raised the priority of this task from to Needs Triage.
jayvdb updated the task description. (Show Details)
jayvdb added subscribers: jayvdb, waldyrious, demon and 4 others.
Restricted Application added a subscriber: Unknown Object (MLST). · View Herald TranscriptJan 20 2015, 3:06 AM
Qgil triaged this task as Lowest priority.Feb 11 2015, 12:56 PM

Wikimedia will apply to Google Summer of Code and Outreachy on Tuesday, February 17. If you want this task to become a featured project idea, please follow these instructions.

@jayvdb, more information on this would be appreciated. Is there community consensus about this?

In T87216#1053414, @NiharikaKohli wrote:

@jayvdb, more information on this would be appreciated. Is there community consensus about this?

Note that you don't need Wikimedia community consensus for this, just agreement from pywikipediabot maintainers that such a feature would be useful, and some general notion that there exists bot owners out there who would use this feature.


Is this large enough for a gsoc project? I know nothing about pywikipediabot code, but this doesn't seem like that big a thing.

@Bawolff, right. Thanks for clarifying! (And thanks for helping push these projects forward)

This is a message posted to all tasks under "Re-check in September 2015" at Possible-Tech-Projects. Outreachy-Round-11 is around the corner. If you want to propose this task as a featured project idea, we need a clear plan with community support, and two mentors willing to support it.

This is a message sent to all Possible-Tech-Projects. The new round of Wikimedia Individual Engagement Grants is open until 29 Sep. For the first time, technical projects are within scope, thanks to the feedback received at Wikimania 2015, before, and after (T105414). If someone is interested in obtaining funds to push this task, this might be a good way.

In T87216#1053414, @NiharikaKohli wrote:

@jayvdb, more information on this would be appreciated. Is there community consensus about this?

Note that you don't need Wikimedia community consensus for this, just agreement from pywikipediabot maintainers that such a feature would be useful, and some general notion that there exists bot owners out there who would use this feature.


Is this large enough for a gsoc project? I know nothing about pywikipediabot code, but this doesn't seem like that big a thing.

Actually, probably not. However, we might be able to break it into a few smaller tasks, suitable for Google Code-in.
However the road-block will be using multiple -cat:/-catr: arguments together. That would depend on T76429.
The only way to avoid that would be to introduce a Cirrus-specific argument for this purpose.