Revision: 6825
Author: siebrand
Date: 2009-05-05 08:34:08 +0000 (Tue, 05 May 2009)
Log Message:
-----------
Update ignoreTemplates for 'cs'
Modified Paths:
--------------
trunk/pywikipedia/commonscat.py
Modified: trunk/pywikipedia/commonscat.py
===================================================================
--- trunk/pywikipedia/commonscat.py 2009-05-05 06:37:36 UTC (rev 6824)
+++ trunk/pywikipedia/commonscat.py 2009-05-05 08:34:08 UTC (rev 6825)
@@ -154,7 +154,8 @@
}
ignoreTemplates = {
- 'ar' : [u'تحويلة تصنيف', u'كومنز', u'كومونز', u'Commonscat'],
+ 'ar' : [u'تحويلة تصنيف', u'كومنز', u'كومونز', u'Commonscat'],,
+ 'cs' : [u'Commons', u'Sestřičky', u'Sisterlinks'],
'da' : [u'Commons', u'Commons left', u'Commons2', u'Commons3', u'Commonsbilleder', u'Commonscat left', u'Commonscat2', u'Commonsmedia', u'GalleriCommons', u'Søsterlinks'],
'en' : [u'Category redirect', u'Commons', u'Commonscat', u'Commonscat1A', u'Commoncats', u'Commonscat4Ra', u'Sisterlinks', u'Sisterlinkswp', u'Tracking category', u'Template category', u'Wikipedia category'],
'fr' : [u'Commons', u'Commons cat'],
@@ -239,8 +240,8 @@
if (commonscatLink!=u''):
changeCommonscat (page, currentCommonscat, commonscatLink)
#else
- #Should i remove the commonscat link?
-
+ #Should i remove the commonscat link?
+
elif skipPage(page):
wikipedia.output("Found a template in the skip list. Skipping " + page.title());
else:
@@ -249,7 +250,7 @@
textToAdd = u'{{' + getTemplate(page.site().language()) + u'|' + commonscatLink + u'}}'
(success, always) = add_text.add_text(page, textToAdd, summary, None, None, always);
return (True, always);
-
+
return (True, always);
def changeCommonscat (page = None, oldcat = u'', newcat = u''):
@@ -257,7 +258,7 @@
#print u'{{' + + u'|' + oldcat + u'}}'
#print u'{{' + getTemplate(page.site().language()) + u'|' + newcat + u'}}'
#newtext = newtext.replace(u'{{' + getTemplate(page.site().language()) + u'|' + oldcat + u'}}',
- # u'{{' + getTemplate(page.site().language()) + u'|' + newcat + u'}}')
+ # u'{{' + getTemplate(page.site().language()) + u'|' + newcat + u'}}')
newtext = re.sub(u'(?i)\{\{' + getTemplate(page.site().language()) + u'\|?[^}]*\}\}', u'{{' + getTemplate(page.site().language()) + u'|' + newcat + u'}}', page.get())
comment = u'Changing commonscat link from [[:Commons:Category:' + oldcat + u'|' + oldcat + u']] to [[:Commons:Category:' + newcat + u'|' + newcat + u']]'
wikipedia.showDiff(page.get(), newtext)
@@ -273,8 +274,8 @@
wikipedia.output("Found link for " + page.title() + " at [[" + ipage.site().language() + ":" + ipage.title() + "]] to " + checkedCommonscat + ".")
return checkedCommonscat
return u''
-
+
def getCommonscatLink (wikipediaPage=None):
#See if commonscat is present
if getTemplate(wikipediaPage.site().language()) in wikipediaPage.templates():
@@ -342,7 +343,7 @@
elif arg.startswith('-checkcurrent'):
checkcurrent = True
generator = pagegenerators.NamespaceFilterPageGenerator(pagegenerators.ReferringPageGenerator(wikipedia.Page(wikipedia.getSite(), u'Template:' + getTemplate(wikipedia.getSite().language())), onlyTemplateInclusion=True), ns)
-
+
elif arg == '-always':
always = True
else: