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 created this task.Jan 20 2015, 3:06 AM
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
Qgil added a subscriber: Qgil.Feb 11 2015, 1:44 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?

Bawolff added a subscriber: Bawolff.Mar 4 2015, 4:03 PM
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.

Niharika added a comment.EditedMar 4 2015, 4:14 PM

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

demon removed a subscriber: demon.Aug 19 2015, 4:06 PM
Restricted Application added a project: Discovery. · View Herald TranscriptAug 19 2015, 4:06 PM
Qgil added a comment.Sep 23 2015, 9:10 AM

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.

Qgil added a comment.Sep 23 2015, 9:35 AM

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.

jayvdb added a comment.Oct 9 2015, 6:12 AM
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.

jayvdb set Security to None.
Deskana moved this task from Needs triage to Tracking on the Discovery board.Dec 23 2015, 5:18 AM
Restricted Application added a project: Discovery-Search. · View Herald TranscriptJun 11 2017, 8:20 PM