http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9020
Revision: 9020
Author: jayvdb
Date: 2011-03-05 07:23:37 +0000 (Sat, 05 Mar 2011)
Log Message:
-----------
Replace {{blank page}} with pagequality level=0
fixes sf.net bug # 3172883
Modified Paths:
--------------
trunk/pywikipedia/djvutext.py
Modified: trunk/pywikipedia/djvutext.py
===================================================================
--- trunk/pywikipedia/djvutext.py 2011-03-05 06:57:47 UTC (rev 9019)
+++ trunk/pywikipedia/djvutext.py 2011-03-05 07:23:37 UTC (rev 9020)
@@ -45,14 +45,6 @@
'nl': u'Bot: pagina aangemaakt met tekst geëxtraheerd uit DjVu-bestand',
'pt': u'Bot: criando página com texto extraído do DjVu',
}
- # On English Wikisource, {{blank page}} is used to track blank pages.
- # It may be omitted by adding an empty string like has been done for 'fr'.
- blank = {
- 'en': u"<pagequality level=\"0\" user="+config.usernames['wikisource']['en']+u" />",
- 'fa': u'',
- 'fr': u'',
- 'pt': u'',
- }
def __init__(self, djvu, index, pages, ask=False, debug=False):
"""
@@ -138,13 +130,15 @@
% (page_namespace, self.prefix, pageno))
exists = page.exists()
djvutxt = self.get_page(pageno)
+
if not djvutxt:
- djvutxt = pywikibot.translate(pywikibot.getSite(), self.blank)
- text = u'<noinclude><pagequality level="1" user="%s" /><div class="pagetext">\n\n\n</noinclude>%s<noinclude><references/></div></noinclude>' % (self.username,djvutxt)
+ text = u'<noinclude><pagequality level="0" user="%s" /><div class="pagetext">\n\n\n</noinclude><noinclude><references/></div></noinclude>' % (self.username)
+ else:
+ text = u'<noinclude><pagequality level="1" user="%s" /><div class="pagetext">\n\n\n</noinclude>%s<noinclude><references/></div></noinclude>' % (self.username,djvutxt)
- # convert to wikisyntax
- # this adds a second line feed, which makes a new paragraph
- text = text.replace('', "\n")
+ # convert to wikisyntax
+ # this adds a second line feed, which makes a new paragraph
+ text = text.replace('', "\n")
# only save if something was changed
# automatically ask if overwriting an existing page
http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9019
Revision: 9019
Author: jayvdb
Date: 2011-03-05 06:57:47 +0000 (Sat, 05 Mar 2011)
Log Message:
-----------
Use new <pagequality ..> syntax introduced in r52744 (July 2009)
Modified Paths:
--------------
trunk/pywikipedia/djvutext.py
Modified: trunk/pywikipedia/djvutext.py
===================================================================
--- trunk/pywikipedia/djvutext.py 2011-03-02 06:46:39 UTC (rev 9018)
+++ trunk/pywikipedia/djvutext.py 2011-03-05 06:57:47 UTC (rev 9019)
@@ -140,7 +140,7 @@
djvutxt = self.get_page(pageno)
if not djvutxt:
djvutxt = pywikibot.translate(pywikibot.getSite(), self.blank)
- text = u'<noinclude>{{PageQuality|1|%s}}<div class="pagetext">\n\n\n</noinclude>%s<noinclude><references/></div></noinclude>' % (self.username,djvutxt)
+ text = u'<noinclude><pagequality level="1" user="%s" /><div class="pagetext">\n\n\n</noinclude>%s<noinclude><references/></div></noinclude>' % (self.username,djvutxt)
# convert to wikisyntax
# this adds a second line feed, which makes a new paragraph
http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9018
Revision: 9018
Author: xqt
Date: 2011-03-02 06:46:39 +0000 (Wed, 02 Mar 2011)
Log Message:
-----------
hak-wiki is also affected due to bug #3081100
Modified Paths:
--------------
trunk/pywikipedia/interwiki.py
Modified: trunk/pywikipedia/interwiki.py
===================================================================
--- trunk/pywikipedia/interwiki.py 2011-03-02 05:59:57 UTC (rev 9017)
+++ trunk/pywikipedia/interwiki.py 2011-03-02 06:46:39 UTC (rev 9018)
@@ -1989,7 +1989,7 @@
if not globalvar.cleanup and not globalvar.force or \
globalvar.cleanup and \
rmPage.aslink(forceInterwiki=True) not in globalvar.remove or \
- rmPage.site().lang in ['hi', 'cdo'] and \
+ rmPage.site().lang in ['hak', 'hi', 'cdo'] and \
pywikibot.unicode_error: #work-arround for bug #3081100 (do not remove hi-pages)
new[rmsite] = rmPage
pywikibot.output(