Page MenuHomePhabricator

Extending Pywikibot support
Closed, ResolvedPublic

Description

Name: Extend PWB support to all sites on IWM, a wiki engine and Wiki RPC-XML

Project: Pywikibot

Policy: Visible to Public

Description: Pywikibot (PWB) is a MediaWiki tool written in python that automates various tasks such as categorization of sites or making API calls on MediaWiki sites. However, MediaWiki doesn’t cover all wiki projects. These projects are listed in the InterWiki Map. My project goal is to provide support for all sites on the InterWiki Map (IWM) so as to extend Pywikibot’s functionality to these wikis. Furthur, more implementation can be added to the new Site classes created for sites listed on the IWM list. This means the benefits of the new Site class will be extended to any other website running on the particular Wiki Engine. Also, there is an interface called XML-RPC which has been implemented by many wiki applications. This allows one to perform interesting tasks with great ease. Extending support to this specific interface will allow one to access wiki from other applications and enable testing on multiple wiki engines.
Timeline of the project : TimeLine

Event Timeline

Omegat raised the priority of this task from to Needs Triage.
Omegat updated the task description. (Show Details)
Omegat added a project: Project-Admins.
Omegat changed Security from none to None.
Omegat subscribed.

@Omegat, "Extend PWB support to all sites on IWM, a wiki engine and Wiki RPC-XML" is too long for a project name. Please propose something shorter.

Qgil triaged this task as Medium priority.Nov 29 2014, 9:19 PM

Maybe:

Pywikibot support for all sites on the InterWikiMap

The name of the project should be ideally one word, maybe two, three if really needed... See https://phabricator.wikimedia.org/project/query/all/

Then "pywikibot IWM" or "pywikibot interwikimap"?

Pywikibot-Interwiki-Map created.

@Omegat, I think that description can be improved by making it shorter and adding more links. In fact, the project page can be also improved adding more links to the components in use. And perhaps you should move the current proposal page to the Main namespace, and edit it to convert it in a proper project page, but I will leave this to you and your mentors. :)

Enjoy!

Qgil claimed this task.

Yes Qgil! I am on it! Should I make a new project page altogether and let the proposal page one be as it is perhaps?

I personally prefer recycling. Your proposal is now a project, so let be it.