https://bugzilla.wikimedia.org/show_bug.cgi?id=56774

       Web browser: ---
            Bug ID: 56774
           Summary: Port commonscat.py to Pywikibot core
           Product: Pywikibot
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Keywords: easy
          Severity: normal
          Priority: Unprioritized
         Component: General
          Assignee: pywikipedia-b...@lists.wikimedia.org
          Reporter: crangasi2...@yahoo.com
                CC: aklap...@wikimedia.org, ladsgr...@gmail.com,
                    q...@wikimedia.org
            Blocks: 55880
    Classification: Unclassified
   Mobile Platform: ---

PyWikibot [1] is a Python-based framework to write bots for MediaWiki. There
are currently 2 versions of pywikibot currently used:
 - version 1.0 (also known as pywikibot-compat) is the legacy version
 - version 2.0 (also known as pywikibot-core) is a rewrite of the original
framework, focusing solely on MediaWiki wikis with an API (version 1.14 or
newer) and offering an improved internal architecture.

There are a number of scripts used by various robot operators that were used in
pywikibot-compat but have not yet been adapted to work with pywikibot-core. One
of those is commonscat.py, which allows you to add the template {{commonscat}}
(a link to a category from Wikimedia Commons) to categories. The tool works by
following the interwiki links. If the template is present on another langauge
page, the bot will use it.

You can find information about how to convert the script on [2], [3]. Patches
can be submited through the gerrit uploader [4] (you need a MediaWiki.org
account). More documentation on gerrit can be found at [5].


[1] https://www.mediawiki.org/wiki/Manual:Pywikibot
[2] https://www.mediawiki.org/wiki/Manual:Pywikibot/2.0/Conversion
[3] https://www.mediawiki.org/wiki/Manual:Pywikibot/i18n_conversion
[4] https://tools.wmflabs.org/gerrit-patch-uploader/
[5] http://www.mediawiki.org/wiki/Manual:Pywikipediabot/Gerrit

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to