Page MenuHomePhabricator

AutoWikiBrowser-Pywikibot collaboration
Open, LowPublicFeature

Description

Collaboration between PWB and AWB would probably be useful in general. I believe they are the two most complete bot frameworks, but feel free to add other Phab projects for MW clients which have similar sized cross language/project userbases.

There is very likely to be features that can be 'shared' between Pywikibot and AutoWikiBrowser, despite being different frameworks and programming languages.
Design work can be re-used. Regex's and test cases can be compared to ensure they handle all the same corner cases.

We could even have PWB on IronPython running as an AWB plugin. More crazy ideas anyone?

Event Timeline

jayvdb raised the priority of this task from to Needs Triage.
jayvdb updated the task description. (Show Details)
jayvdb added projects: Pywikibot, AutoWikiBrowser.
jayvdb added subscribers: jayvdb, revi, Ricordisamoa and 3 others.
Restricted Application added subscribers: Aklapper, Unknown Object (MLST). · View Herald TranscriptJun 6 2015, 2:06 AM

I'd love to see more openness on the part of the AWB devs.
Especially more than this and this.

I'd love to see more openness on the part of the AWB devs.
Especially more than this and this.

T101053 and T101051 are the discussion for that. We're fairly open; no one has really asked for commit access, or provided sample contributions etc. Granted, Github (or similar) makes this all easier

I seem to recall trying to play with IronPython with AWB before (for Custom Modules or similar) to not much luck. I'd be willing to try and see if we could get an AWB plugin wrapper that could encapsulate pywikipedia, and similarily to allow python custom modules

To which extent, having the plugin provide the IronPython support may be sensible, rather than having extra hard dependencies, and/or shipping a load more dlls with AWB itself

jayvdb triaged this task as Low priority.Jun 9 2015, 5:29 AM
Aklapper changed the subtype of this task from "Task" to "Feature Request".Dec 14 2022, 1:18 PM