Page MenuHomePhabricator

Change imagerecat.py to use lists in family file
Closed, ResolvedPublic

Description

Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/177/
Reported by: multichill
Created on: 2009-02-13 13:26:33
Subject: Change imagerecat.py to use lists in family file
Assigned to: multichill
Original description:
Imagerecat.py has to be changed to use the redirect template list and the disambigutation template list in the Commons family file:

self.category\_redirect\_templates = \{
'commons': \(u'Category redirect',
u'Categoryredirect',
u'See cat',
u'Seecat',
u'Catredirect',
u'Cat redirect',
u'CatRed',
u'Cat-red',
u'Catredir',
u'Redirect category'\),
\}

self.disambiguationTemplates = \{
'commons': \[u'Disambig', u'Disambiguation', u'Razločitev',
u'Begriffsklärung'\]
\}


Version: unspecified
Severity: enhancement
See Also:
https://sourceforge.net/p/pywikipediabot/feature-requests/177

Details

Reference
bz55095

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:19 AM
bzimport set Reference to bz55095.
bzimport added a subscriber: Unknown Object (????).

https://www.mediawiki.org/wiki/Special:Code/pywikipedia/5817#28 already used Page.isDisambig(), but searched the page templates for 'Category redirect' or 'Seecat'.
https://www.mediawiki.org/wiki/Special:Code/pywikipedia/8530#254 introduced Page.isCategoryRedirect(), that uses site.category_redirects().

Both changes were already in place when the script was ported to core in 2013.