[Pywikipedia-l] SVN: [4808] trunk/pywikipedia/blockpageschecker.py
leogregianin at svn.wikimedia.org
leogregianin at svn.wikimedia.org
Sat Jan 5 12:00:05 UTC 2008
Revision: 4808
Author: leogregianin
Date: 2008-01-05 12:00:04 +0000 (Sat, 05 Jan 2008)
Log Message:
-----------
view page in browser or with gui
Modified Paths:
--------------
trunk/pywikipedia/blockpageschecker.py
Modified: trunk/pywikipedia/blockpageschecker.py
===================================================================
--- trunk/pywikipedia/blockpageschecker.py 2008-01-05 11:42:26 UTC (rev 4807)
+++ trunk/pywikipedia/blockpageschecker.py 2008-01-05 12:00:04 UTC (rev 4808)
@@ -225,18 +225,23 @@
else:
wikipedia.output(u'No changes! Strange! Check the regex!')
if debug == True:
- quest = wikipedia.input(u'Do you want to open the page on your browser? [Y]es, [N]o: ')
+ quest = wikipedia.input(u'Do you want to open the page on your [b]rowser, [g]ui or [n]othing?')
pathWiki = site.family.nicepath(site.lang)
url = 'http://%s%s%s' % (wikipedia.getSite().hostname(), pathWiki, page.urlname())
while 1:
- if quest.lower() in ['y', 'yes']:
+ if quest.lower() in ['b', 'B']:
webbrowser.open(url)
break
- elif quest.lower() in ['n', 'no']:
+ elif quest.lower() in ['g', 'G']:
+ import editarticle
+ editor = editarticle.TextEditor()
+ text = editor.edit(page.get())
break
+ elif quest.lower() in ['n', 'N']:
+ break
else:
- wikipedia.output(u'wrong entry, type "yes" or "no"')
- continue
+ wikipedia.output(u'wrong entry, type "b", "g" or "n"')
+ break
if __name__ == "__main__":
try:
More information about the Pywikipedia-l
mailing list