http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11152
Revision: 11152
Author: xqt
Date: 2013-03-02 09:14:47 +0000 (Sat, 02 Mar 2013)
Log Message:
-----------
some PEP8 changes
Modified Paths:
--------------
trunk/pywikipedia/followlive.py
Modified: trunk/pywikipedia/followlive.py
===================================================================
--- trunk/pywikipedia/followlive.py 2013-03-02 08:45:43 UTC (rev 11151)
+++ trunk/pywikipedia/followlive.py 2013-03-02 09:14:47 UTC (rev 11152)
@@ -8,10 +8,16 @@
There must be A LOT of bugs ! Use with caution and verify what
it is doing !
"""
-
+#
+# (C) Pywikipedia team, 2005-2013
+#
+# Distributed under the terms of the MIT license.
+#
__version__='$Id$'
-import sys, datetime, time, traceback
+import sys
+import datetime, time
+import traceback
import wikipedia as pywikibot
import editarticle
@@ -34,278 +40,278 @@
# templates contains a message and its position
templates = {
'ar': {
- '{{شطب}}' :{
- 'msg' : 'وسم مساعد بالبوت: هذا المقال ينبغي حذفه',
+ '{{شطب}}': {
+ 'msg': 'وسم مساعد بالبوت: هذا المقال ينبغي حذفه',
'pos': 'top'},
- '{{تنظيف}}' :{
- 'msg' : 'وسم مساعد بالبوت: هذا المقال يحتاج للتنظيف',
+ '{{تنظيف}}': {
+ 'msg': 'وسم مساعد بالبوت: هذا المقال يحتاج للتنظيف',
'pos': 'top'},
- '{{بذرة}}':{
- 'msg' : 'وسم مساعد بالبوت: هذا المقال بذرة',
+ '{{بذرة}}': {
+ 'msg': 'وسم مساعد بالبوت: هذا المقال بذرة',
'pos': 'bottom'},
- '{{ويكي}}' :{
- 'msg' : 'وسم مساعد بالبوت: هذا المقال يحتاج إلى التنسيق بضيغة
الويكي حسب [[ويكيبيديا:دليل الأسلوب|دليل الأسلوب]]',
- 'pos' : 'top'},
+ '{{ويكي}}': {
+ 'msg': 'وسم مساعد بالبوت: هذا المقال يحتاج إلى التنسيق بضيغة
الويكي حسب [[ويكيبيديا:دليل الأسلوب|دليل الأسلوب]]',
+ 'pos': 'top'},
},
'en': {
- '{{db-reason}}' :{
- 'msg' : 'Robot-assisted tagging: this article should be deleted',
+ '{{db-reason}}': {
+ 'msg': 'Robot-assisted tagging: this article should be deleted',
'pos': 'top'},
- '{{cleanup}}' :{
- 'msg' : 'Robot-assisted tagging: this article need cleanup',
+ '{{cleanup}}': {
+ 'msg': 'Robot-assisted tagging: this article need cleanup',
'pos': 'top'},
- '{{stub}}':{
- 'msg' : 'Robot-assisted tagging: this article is a stub',
+ '{{stub}}': {
+ 'msg': 'Robot-assisted tagging: this article is a stub',
'pos': 'bottom'},
- '{{uncategorized}}' :{
- 'msg' : 'Robot-assisted tagging: This article needs to be
[[Wikipedia:Categorization|categorized]]',
- 'pos' : 'top'},
+ '{{uncategorized}}': {
+ 'msg': 'Robot-assisted tagging: This article needs to be
[[Wikipedia:Categorization|categorized]]',
+ 'pos': 'top'},
- '{{notability}}':{
- 'msg' : 'Robot-assisted tagging: the
[[Wikipedia:Notability|notability]] of this article is unclear.',
+ '{{notability}}': {
+ 'msg': 'Robot-assisted tagging: the
[[Wikipedia:Notability|notability]] of this article is unclear.',
'pos': 'top'},
- '{{not verified}}':{
- 'msg' : 'Robot-assisted tagging: this article needs to be checked
for factuality.',
+ '{{not verified}}': {
+ 'msg': 'Robot-assisted tagging: this article needs to be checked
for factuality.',
'pos': 'top'},
- '{{copyedit}}':{
- 'msg' : 'Robot-assisted tagging: the writing of this article needs
to be [[Wikipedia:How to copy-edit|copyedited]] and improved.',
- 'pos' : 'top'},
+ '{{copyedit}}': {
+ 'msg': 'Robot-assisted tagging: the writing of this article needs
to be [[Wikipedia:How to copy-edit|copyedited]] and improved.',
+ 'pos': 'top'},
- '{{unreferenced}}':{
- 'msg' : 'Robot-assisted tagging: this article needs
[[Wikipedia:Citing sources|references]] so it can be verified.',
+ '{{unreferenced}}': {
+ 'msg': 'Robot-assisted tagging: this article needs
[[Wikipedia:Citing sources|references]] so it can be verified.',
'pos': 'bottom'},
- '{{wikify}}' :{
- 'msg' : 'Robot-assisted tagging: this article needs to be wikified
per the [[Wikipedia:Manual of Style|Manual of Style]]',
- 'pos' : 'top'},
+ '{{wikify}}': {
+ 'msg': 'Robot-assisted tagging: this article needs to be wikified
per the [[Wikipedia:Manual of Style|Manual of Style]]',
+ 'pos': 'top'},
},
- 'ia':{
- '{{Eliminar}}' :{
- 'msg' : 'Assistite per robot: iste articulo debe esser eliminate',
+ 'ia': {
+ '{{Eliminar}}': {
+ 'msg': 'Assistite per robot: iste articulo debe esser eliminate',
'pos': 'top'},
- '{{Revision}}' :{
- 'msg' : 'Assistite per robot: iste articulo require revision',
+ '{{Revision}}': {
+ 'msg': 'Assistite per robot: iste articulo require revision',
'pos': 'top'},
- '{{Stub}}' :{
- 'msg' : 'Assistite per robot: iste articulo es in stato embryonic',
+ '{{Stub}}': {
+ 'msg': 'Assistite per robot: iste articulo es in stato embryonic',
'pos': 'bottom'},
},
- 'fr':{
+ 'fr': {
u'{{suppression}}': {
- 'msg' : u'à l\'aide du robot: cet article devrait être supprimé',
+ 'msg': u'à l\'aide du robot: cet article devrait être supprimé',
'pos': 'top'},
- u'{{à vérifier}}' : {
+ u'{{à vérifier}}': {
'msg': u'à l\'aide du robot: cet article est à vérifier',
'pos': 'top'},
- u'{{ébauche}}' : {
+ u'{{ébauche}}': {
'msg': u'à l\'aide du robot: cet article est une ébauche',
'pos': 'top'},
},
- 'he':{
+ 'he': {
u'{{מחק}}': {
- 'msg' : u'יש למחוק ערך זה',
+ 'msg': u'יש למחוק ערך זה',
'pos': 'top'
},
u'{{לשכתב}}': {
- 'msg' : u'ערך זה דורש שכתוב',
+ 'msg': u'ערך זה דורש שכתוב',
'pos': 'top'
},
u'{{קצרמר}}': {
- 'msg' : u'ערך זה הוא קצרמר',
+ 'msg': u'ערך זה הוא קצרמר',
'pos': 'bottom'
},
- u'{{הבהרת חשיבות}}':{
- 'msg' : u'חשיבותו של ערך זה אינה ברורה.',
+ u'{{הבהרת חשיבות}}': {
+ 'msg': u'חשיבותו של ערך זה אינה ברורה.',
'pos': 'top'
},
u'{{עריכה}}': {
- 'msg' : u'ערך זה דורש עריכה',
+ 'msg': u'ערך זה דורש עריכה',
'pos': 'top'},
},
- 'ia':{
+ 'ia': {
u'{{Eliminar}}': {
- 'msg' : u'Iste articulo debe esser eliminate',
+ 'msg': u'Iste articulo debe esser eliminate',
'pos': 'top'
},
u'{{Revision}}': {
- 'msg' : u'Iste articulo require revision',
+ 'msg': u'Iste articulo require revision',
'pos': 'top'
},
u'{{Stub}}': {
- 'msg' : u'Iste articulo es in stato embryonic',
+ 'msg': u'Iste articulo es in stato embryonic',
'pos': 'bottom'
},
},
- 'nl':{
+ 'nl': {
u'{{weg}}': {
- 'msg' : '{weg}',
- 'pos' : 'top'
+ 'msg': '{weg}',
+ 'pos': 'top'
},
u'{{nuweg}}': {
- 'msg' : '{nuweg}',
- 'pos' : 'top'
+ 'msg': '{nuweg}',
+ 'pos': 'top'
},
u'{{wiu}}': {
- 'msg' : '{wiu}',
- 'pos' : 'top'
+ 'msg': '{wiu}',
+ 'pos': 'top'
},
u'{{beg}}': {
- 'msg' : '{beg}',
- 'pos' : 'bottom'
+ 'msg': '{beg}',
+ 'pos': 'bottom'
},
u'{{wikify}}': {
- 'msg' : '{wikify}',
- 'pos' : 'top'
+ 'msg': '{wikify}',
+ 'pos': 'top'
},
u'{{wb}}': {
- 'msg' : '{wb}',
- 'pos' : 'top'
+ 'msg': '{wb}',
+ 'pos': 'top'
},
},
- 'pl':{
+ 'pl': {
u'{{ek}}': {
- 'msg' : u'[[Kategoria:Ekspresowe kasowanko|ek]]',
- 'pos':'top'
+ 'msg': u'[[Kategoria:Ekspresowe kasowanko|ek]]',
+ 'pos': 'top'
},
- u'{{dopracować}}' : {
- 'msg' : u'Dopracować',
- 'pos':'top'
+ u'{{dopracować}}': {
+ 'msg': u'Dopracować',
+ 'pos': 'top'
},
- u'{{linki}}' : {
- 'msg' : u'Linki wewnętrzne do dodania',
- 'pos':'top'
+ u'{{linki}}': {
+ 'msg': u'Linki wewnętrzne do dodania',
+ 'pos': 'top'
},
- u'{{źródła}}' : {
- 'msg' : u'W artykule brakuje źródeł',
- 'pos':'top'
+ u'{{źródła}}': {
+ 'msg': u'W artykule brakuje źródeł',
+ 'pos': 'top'
},
- u'{{stub}}' : {
- 'msg' : u'stub (zalążek)',
- 'pos':'bottom'
+ u'{{stub}}': {
+ 'msg': u'stub (zalążek)',
+ 'pos': 'bottom'
},
},
'pt': {
- u'{{wikificar}}' : {
+ u'{{wikificar}}': {
'msg': 'Assistida por bot: {{wikificar}}',
- 'pos':'top'},
+ 'pos': 'top'},
- u'{{reciclar}}' : {
+ u'{{reciclar}}': {
'msg': 'Assistida por bot: {{reciclar}}',
- 'pos':'top'},
+ 'pos': 'top'},
- u'{{lixo|~~~~}}' : {
+ u'{{lixo|~~~~}}': {
'msg': 'Assistida por bot: {{lixo}}',
- 'pos':'top'},
+ 'pos': 'top'},
- u'{{revisão}}' : {
+ u'{{revisão}}': {
'msg': 'Assistida por bot: {{revisão}}',
- 'pos':'top'},
+ 'pos': 'top'},
- u'{{impróprio}}' : {
+ u'{{impróprio}}': {
'msg': 'Assistida por bot: {{impróprio}}',
- 'pos':'top'},
+ 'pos': 'top'},
- u'{{apagar vaidade}}' : {
+ u'{{apagar vaidade}}': {
'msg': 'Assistida por bot: {{apagar vaidade}}',
- 'pos':'top'},
+ 'pos': 'top'},
},
'sv': {
- u'{{radera}}' :{
- 'msg' : u'Robotkoll: Artikeln bör raderas',
+ u'{{radera}}': {
+ 'msg': u'Robotkoll: Artikeln bör raderas',
'pos': 'top'},
- u'{{städa}}' :{
- 'msg' : u'Robotkoll: Artikeln bör städas',
+ u'{{städa}}': {
+ 'msg': u'Robotkoll: Artikeln bör städas',
'pos': 'top'},
- u'{{stub}}':{
- 'msg' : u'Robotkoll: Artikeln är en stubbe',
+ u'{{stub}}': {
+ 'msg': u'Robotkoll: Artikeln är en stubbe',
'pos': 'bottom'},
- u'{{subst:relevanskontroll}}':{
- 'msg' : u'Robotkoll: Artikeln bör kollas mot [[WP:REL|Wikipedias
relevanskriterier]].',
+ u'{{subst:relevanskontroll}}': {
+ 'msg': u'Robotkoll: Artikeln bör kollas mot [[WP:REL|Wikipedias
relevanskriterier]].',
'pos': 'top'},
- u'{{verifieras}}':{
- 'msg' : u'Robotkoll: Artikeln bör verifieras',
+ u'{{verifieras}}': {
+ 'msg': u'Robotkoll: Artikeln bör verifieras',
'pos': 'top'},
- u'{{språkvård}}':{
- 'msg' : u'Robotkoll: Artikeln bör språkvårdas',
- 'pos' : 'top'},
+ u'{{språkvård}}': {
+ 'msg': u'Robotkoll: Artikeln bör språkvårdas',
+ 'pos': 'top'},
- u'{{Källor}}':{
- 'msg' : u'Robotkoll: Artikeln behöver källor',
+ u'{{Källor}}': {
+ 'msg': u'Robotkoll: Artikeln behöver källor',
'pos': 'bottom'},
- u'{{wikify}}' :{
- 'msg' : u'Robotkoll: Artikeln behöver wikifieras',
- 'pos' : 'top'},
+ u'{{wikify}}': {
+ 'msg': u'Robotkoll: Artikeln behöver wikifieras',
+ 'pos': 'top'},
},
'zh': {
- u'{{Delete}}' :{
- 'msg' : u'機器人掛上模板: 本文應被刪除。',
+ u'{{Delete}}': {
+ 'msg': u'機器人掛上模板: 本文應被刪除。',
'pos': 'top'},
- u'{{subst:Cleanup/auto}}' :{
- 'msg' : u'機器人掛上模板: 本文需清理',
+ u'{{subst:Cleanup/auto}}': {
+ 'msg': u'機器人掛上模板: 本文需清理',
'pos': 'top'},
- u'{{subst:Uncategorized/auto}}' :{
- 'msg' : u'機器人掛上模板: 本頁需要適當的頁面分類',
- 'pos' : u'bottom'},
+ u'{{subst:Uncategorized/auto}}': {
+ 'msg': u'機器人掛上模板: 本頁需要適當的頁面分類',
+ 'pos': u'bottom'},
- u'{{subst:Notability/auto}}':{
- 'msg' : u'機器人掛上模板: 本條目主題未突顯其知名度或顯著性',
+ u'{{subst:Notability/auto}}': {
+ 'msg': u'機器人掛上模板: 本條目主題未突顯其知名度或顯著性',
'pos': 'top'},
- u'{{subst:refimprove/auto}}':{
- 'msg' : u'機器人掛上模板: 本條目参考文献不足',
+ u'{{subst:refimprove/auto}}': {
+ 'msg': u'機器人掛上模板: 本條目参考文献不足',
'pos': 'top'},
- u'{{copyedit}}':{
- 'msg' : u'機器人掛上模板: 本條目或段落需要校對',
- 'pos' : 'top'},
+ u'{{copyedit}}': {
+ 'msg': u'機器人掛上模板: 本條目或段落需要校對',
+ 'pos': 'top'},
- u'{{subst:Unreferenced/auto}}':{
- 'msg' : u'機器人掛上模板: 本條目沒有列出任何參考或來源',
+ u'{{subst:Unreferenced/auto}}': {
+ 'msg': u'機器人掛上模板: 本條目沒有列出任何參考或來源',
'pos': 'top'},
- u'{{subst:wikify/auto}}' :{
- 'msg' : u'機器人掛上模板: 本條目需要維基化',
- 'pos' : 'top'},
+ u'{{subst:wikify/auto}}': {
+ 'msg': u'機器人掛上模板: 本條目需要維基化',
+ 'pos': 'top'},
- u'{{subst:Notchinese/auto}}':{
- 'msg' : u'機器人掛上模板: 本条目没有翻译',
- 'pos' : 'top'},
+ u'{{subst:Notchinese/auto}}': {
+ 'msg': u'機器人掛上模板: 本条目没有翻译',
+ 'pos': 'top'},
- u'{{subst:Substub/auto}}' :{
- 'msg' : u'機器人掛上模板: 小小作品',
- 'pos' : 'top'},
+ u'{{subst:Substub/auto}}': {
+ 'msg': u'機器人掛上模板: 小小作品',
+ 'pos': 'top'},
- u'{{stub}}':{
- 'msg' : u'機器人掛上模板: 本文是小作品',
+ u'{{stub}}': {
+ 'msg': u'機器人掛上模板: 本文是小作品',
'pos': 'bottom'},
- u'{{notchinesetitle}}':{
- 'msg' : u'機器人掛上模板: 本条目名称需要翻译成中文',
+ u'{{notchinesetitle}}': {
+ 'msg': u'機器人掛上模板: 本条目名称需要翻译成中文',
'pos': 'top'},
- u'{{subst:Translating/auto}}':{
- 'msg' : u'機器人掛上模板: 本条目没有翻译完成',
+ u'{{subst:Translating/auto}}': {
+ 'msg': u'機器人掛上模板: 本条目没有翻译完成',
'pos': 'top'},
- u'{{fansite}}':{
- 'msg' : u'機器人掛上模板: 本条目內容類似愛好者網站',
+ u'{{fansite}}': {
+ 'msg': u'機器人掛上模板: 本条目內容類似愛好者網站',
'pos': 'top'},
},
@@ -325,48 +331,50 @@
# do nothing if this is in it
done = {
- 'ar':(u'{{شطب}}', u'{{حذف}}', u'{{خرق}}'),
- 'en':('{{VfD}}', '{{AfD}}', '{{AfD1}}', '{{cleanup}}', '{{nonsense}}',
- '{{deletedpage}}', '{{db-reason}}', '{{notability}}',
- '{{not verified}}', '{{unreferenced}}', '{{db-empty}}',
- '{{db-nocontext}}', '{{db-foreign}}', '{{db-notenglish}}',
- '{{db-nocontent}}', '{{db-blankcsd}}', '{{db-transwiki}}',
- '{{db-attack}}', '{{db-band}}', '{{db-club}}', '{{db-bio}}',
- '{{db-bio-notenglish}}', '{{db-inc}}', '{{db-bio-photo}}',
- '{{db-catempty}}', '{{db-c2}}', '{{db-catfd}}', '{{badname}}',
- '{{db-pagemove}}', '{{db-nonsense}}', '{{db-spam}}',
'{{db-copyvio}}',
- '{{db-test}}', '{{db-vandalism}}', '{{db-repost}}', '{{db-banned}}',
- '{{db-histmerge}}', '{{db-move}}', '{{db-g6}}', '{{db-afd}}',
- '{{db-disambig}}', '{{db-authora}}', '{{db-author}}',
- '{{db-blanked}}', '{{csd:g7}}', '{{db-talk}}', '{{db-botnomain}}',
- '{{db-redundantimage}}', '{{db-noimage}}', '{{db-noncom}}',
- '{{db-ccnoncom}}', '{{db-unksource}}', '{{db-norat}}',
- '{{db-badfairuse}}', '{{duplicate}}', '{{db-meta}}',
- '{{db-emptyportal}}', '{{db-redirnone}}', '{{db-rediruser}}',
- '{{db-redirtypo}}', '{{csd-c3}}', '{{cc-by-nc-sa}}', '{{cc-nd-nc}}',
- '{{cc-nc}}', '{{cc-by-nc-2.0}}', '{{cc-by-nc-sa-2.0}}',
- '{{cc-by-nd-nc-2.0}}', '{{cc-by-2.0-nc-nd}}', '{{cc-by-nc-nd-2.0}}',
- '{{db-contact}}', '{{db-i2}}', '{{db-i1}}', '{{communityuseonly}}',
- '{{db-disparage}}', '{{db-web}}', '{{db-userreq}}', '{{db-nouser}}',
- '{{db-u3}}', '{{db-unfree}}'),
- 'fr':(u'{{suppression}}', u'{{à vérifier}}', u'{{ébauche}}'),
- 'ia':(u'{{Eliminar}}', u'{{Revision}}', u'{{Stub}}'),
- 'he':(u'{{מחק}}', u'{{פירושונים}}', u'{{הצבעת מחיקה}}'),
- 'nl':('{{nuweg}}', '{{weg}}', '{{wb}}', '{{wiu}}', '{{nocat}}'),
- 'pl':('{{ek}}', u'{{dopracować}}', '{{linki}}', u'{{źródła}}',
u'{{stub}}'),
- 'pt':('{{wikificar}}', '{{reciclar}}', '{{lixo}}', u'{{revisão}}',
- u'{{impróprio}}', u'{{apagar vaidade}}'),
- 'sv':(u'{{radera', u'{{Radera', u'{{städa}}', u'{{stub}}',
- u'{{verifieras}}', u'{{språkvård}}', u'{{Källor', u'{{källor',
- u'{{wikify}}', u'{{Ickewiki}}', u'{{ickewiki}}', u'{{Wikify}}'),
- 'zh':(u'{{VfD}}', u'{{AfD}}', u'{{unreferenced}}', u'{{db-reason}}',
- u'{{cleanup}}', u'{{stub}}', u'{{uncategorized}}', u'{{notability}}',
- u'{{copyedit}}', u'{{unreferenced}}', u'{{wikify}}',
- u'{{Translating}}',u'{{copyvio}}',u'{{Notchinese}}'),
- }
+ 'ar': (u'{{شطب}}', u'{{حذف}}', u'{{خرق}}'),
+ 'en': ('{{VfD}}', '{{AfD}}', '{{AfD1}}', '{{cleanup}}', '{{nonsense}}',
+ '{{deletedpage}}', '{{db-reason}}', '{{notability}}',
+ '{{not verified}}', '{{unreferenced}}', '{{db-empty}}',
+ '{{db-nocontext}}', '{{db-foreign}}', '{{db-notenglish}}',
+ '{{db-nocontent}}', '{{db-blankcsd}}', '{{db-transwiki}}',
+ '{{db-attack}}', '{{db-band}}', '{{db-club}}', '{{db-bio}}',
+ '{{db-bio-notenglish}}', '{{db-inc}}', '{{db-bio-photo}}',
+ '{{db-catempty}}', '{{db-c2}}', '{{db-catfd}}', '{{badname}}',
+ '{{db-pagemove}}', '{{db-nonsense}}', '{{db-spam}}',
+ '{{db-copyvio}}', '{{db-test}}', '{{db-vandalism}}',
'{{db-repost}}',
+ '{{db-banned}}', '{{db-histmerge}}', '{{db-move}}', '{{db-g6}}',
+ '{{db-afd}}', '{{db-disambig}}', '{{db-authora}}', '{{db-author}}',
+ '{{db-blanked}}', '{{csd:g7}}', '{{db-talk}}', '{{db-botnomain}}',
+ '{{db-redundantimage}}', '{{db-noimage}}', '{{db-noncom}}',
+ '{{db-ccnoncom}}', '{{db-unksource}}', '{{db-norat}}',
+ '{{db-badfairuse}}', '{{duplicate}}', '{{db-meta}}',
+ '{{db-emptyportal}}', '{{db-redirnone}}', '{{db-rediruser}}',
+ '{{db-redirtypo}}', '{{csd-c3}}', '{{cc-by-nc-sa}}', '{{cc-nd-nc}}',
+ '{{cc-nc}}', '{{cc-by-nc-2.0}}', '{{cc-by-nc-sa-2.0}}',
+ '{{cc-by-nd-nc-2.0}}', '{{cc-by-2.0-nc-nd}}', '{{cc-by-nc-nd-2.0}}',
+ '{{db-contact}}', '{{db-i2}}', '{{db-i1}}', '{{communityuseonly}}',
+ '{{db-disparage}}', '{{db-web}}', '{{db-userreq}}', '{{db-nouser}}',
+ '{{db-u3}}', '{{db-unfree}}'),
+ 'fr': (u'{{suppression}}', u'{{à vérifier}}', u'{{ébauche}}'),
+ 'ia': (u'{{Eliminar}}', u'{{Revision}}', u'{{Stub}}'),
+ 'he': (u'{{מחק}}', u'{{פירושונים}}', u'{{הצבעת מחיקה}}'),
+ 'nl': ('{{nuweg}}', '{{weg}}', '{{wb}}', '{{wiu}}', '{{nocat}}'),
+ 'pl': ('{{ek}}', u'{{dopracować}}', '{{linki}}', u'{{źródła}}',
+ u'{{stub}}'),
+ 'pt': ('{{wikificar}}', '{{reciclar}}', '{{lixo}}', u'{{revisão}}',
+ u'{{impróprio}}', u'{{apagar vaidade}}'),
+ 'sv': (u'{{radera', u'{{Radera', u'{{städa}}', u'{{stub}}',
+ u'{{verifieras}}', u'{{språkvård}}', u'{{Källor', u'{{källor',
+ u'{{wikify}}', u'{{Ickewiki}}', u'{{ickewiki}}', u'{{Wikify}}'),
+ 'zh': (u'{{VfD}}', u'{{AfD}}', u'{{unreferenced}}', u'{{db-reason}}',
+ u'{{cleanup}}', u'{{stub}}', u'{{uncategorized}}',
u'{{notability}}',
+ u'{{copyedit}}', u'{{unreferenced}}', u'{{wikify}}',
+ u'{{Translating}}', u'{{copyvio}}', u'{{Notchinese}}'),
+}
# TODO: merge 'done' with 'templates' above
+
class PageHandler:
# Initialization stuff
def __init__(self, page, date, length, loggedIn, user, comment):
@@ -445,14 +453,14 @@
if answer[0] == 'u':
# Answer entered as an utf8 string
try:
- choices=answer[1:].split(',')
+ choices = answer[1:].split(',')
except ValueError:
# User entered wrong value
pywikibot.output(u'ERROR: "%s" is not valid' % answer)
continue
else:
try:
- choices=answer.split(',')
+ choices = answer.split(',')
except ValueError:
# User entered wrong value
pywikibot.output(u'ERROR: "%s" is not valid' % answer)
@@ -460,11 +468,11 @@
#test input
for choice in choices:
try:
- x=int(choice)
+ x = int(choice)
except ValueError:
break
else:
- answered=x in range(1,len(questionlist)+1)
+ answered = x in range(1, len(questionlist)+1)
if not answered:
pywikibot.output(u'ERROR: "%s" is not valid' % answer)
continue
@@ -472,8 +480,8 @@
for choice in choices:
answer = int(choice)
# grab the template parameters
- tpl = pywikibot.translate(pywikibot.getSite(), templates) \
- [questionlist[answer]]
+ tpl = pywikibot.translate(pywikibot.getSite(),
+ templates)[questionlist[answer]]
if tpl['pos'] == 'top':
pywikibot.output(u'prepending %s...' % questionlist[answer])
self.content = questionlist[answer] + '\n' + self.content
@@ -482,13 +490,13 @@
self.content += '\n' + questionlist[answer]
else:
pywikibot.output(
- u'ERROR: "pos" should be "top" or "bottom" for template
%s. Contact a developer.'
- % questionlist[answer])
+ u'ERROR: "pos" should be "top" or "bottom" for template '
+ u'%s. Contact a developer.' % questionlist[answer])
sys.exit("Exiting")
summary += tpl['msg']+' '
pywikibot.output(u'Probably added %s' % questionlist[answer])
# pywikibot.output(newcontent) bug #2986247
- self.page.put(self.content, comment = summary)
+ self.page.put(self.content, comment=summary)
pywikibot.output(u'with comment %s\n' % summary)
def run(self):
@@ -520,8 +528,8 @@
questions = '\n'
questionlist = {}
for t in pywikibot.translate(pywikibot.getSite(), templates):
- i+=1
- questions += ( u'%s) %s\n' % (i,t) )
+ i += 1
+ questions += (u'%s) %s\n' % (i, t))
questionlist[i] = t
question = questions + question
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn