https://bugzilla.wikimedia.org/show_bug.cgi?id=68665
Bug ID: 68665
Summary: misspelling breaks when script is not configured for
the site
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: minor
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: jayvdb(a)gmail.com
Web browser: ---
Mobile Platform: ---
$ python pwb misspelling -family:wikipedia -lang:ar -simulate
<type 'exceptions.KeyError'>
Traceback (most recent call last):
File "pwb.py", line 157, in <module>
run_python_file(fn, argv, argvu)
File "pwb.py", line 67, in run_python_file
exec(compile(source, filename, "exec"), main_mod.__dict__)
File "scripts/misspelling.py", line 140, in <module>
main()
File "scripts/misspelling.py", line 135, in main
bot = MisspellingRobot(always, firstPageTitle, main_only)
File "scripts/misspelling.py", line 60, in __init__
self.createPageGenerator(firstPageTitle), False, main_only)
File "scripts/misspelling.py", line 73, in createPageGenerator
% self.misspellingTemplate[mylang]
KeyError: u'ar'
CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=69062
Bug ID: 69062
Summary: makecat exception when nothing is entered into first
prompt
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: jayvdb(a)gmail.com
Web browser: ---
Mobile Platform: ---
If makecat is run without an argument to specify a page name, it will prompt
the user for a page name. If the user presses <enter> without entering a
value, an exception is raised.
$ python pwb.py scripts/makecat.py -family:wikipedia -lang:en
Which page to start with?
WARNING: unicode.setAction is DEPRECATED, use comment parameter for page saving
method instead.
Traceback (most recent call last):
File "pwb.py", line 157, in <module>
run_python_file(fn, argv, argvu)
File "pwb.py", line 67, in run_python_file
exec(compile(source, filename, "exec"), main_mod.__dict__)
File "scripts/makecat.py", line 228, in <module>
workingcatname))
File ".../pywikibot/__init__.py", line 432, in wrapper
return method(*__args, **__kw)
File ".../pywikibot/page.py", line 1903, in __init__
if self.namespace() != 14:
File ".../pywikibot/page.py", line 138, in namespace
return self._link.namespace
File ".../pywikibot/page.py", line 3760, in namespace
self.parse()
File ".../pywikibot/page.py", line 3737, in parse
% self._text)
pywikibot.exceptions.Error: Invalid link (no page title): 'Category:'
<class 'pywikibot.exceptions.Error'>
CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55077
Web browser: ---
Bug ID: 55077
Summary: More useful movepages.py
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/220/
Reported by: dixond
Created on: 2009-08-27 23:11:25
Subject: More useful movepages.py
Original description:
Script movepages.py will be very much useful if it also change links in all
pages linked to moved page.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55086
Web browser: ---
Bug ID: 55086
Summary: Make commonscat.py use deletion summaries
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: ASSIGNED
Severity: enhancement
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/192/
Reported by: multichill
Created on: 2009-05-01 12:51:59
Subject: Make commonscat.py use deletion summaries
Assigned to: multichill
Original description:
If an category at Commons gets renamed and the original category gets deleted
commonscat is not able to find the new category.
Commonscat should have another function which checks the deletion summary for
the new category name.
This deletion summary can be pulled from the api, see for example:
http://commons.wikimedia.org/w/api.php?action=query&list=logevents&leprop=c…
If a correct destination category is found, the bot should use this. This
function should probably be last resort \(after checking the interwiki's for a
possible link\).
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=54557
Web browser: ---
Bug ID: 54557
Summary: Add wantedpages support
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/patches/569/
Reported by: Anonymous user
Created on: 2012-10-14 18:02:54
Subject: Add wantedpages support
Original description:
Please consider adding the wantedpages implementation in the attached file
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55325
Web browser: ---
Bug ID: 55325
Summary: Blockpageschecker can not interpret double protected
page.
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/bugs/619/
Reported by: nightshadow28
Created on: 2008-02-11 15:39:17
Subject: Blockpageschecker can not interpret double protected page.
Original description:
from Japanese Wikipedia:
Blockpageschecker can not interpret "total-moving + semi-block" protected page.
A page, \[\[w:ja:Wikipedia:進行中の荒らし行為/長期/音声おじさん\]\] is protected with
"total-moving" and "semi-block". When blockpageschecker interprets the page, it
only applies first found protect-type template. As a result, semi-protection
tag would be removed.
The permanent link of the page is below:
http://ja.wikipedia.org/w/index.php?title=Wikipedia:%E9%80%B2%E8%A1%8C%E4%B…
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55110
Web browser: ---
Bug ID: 55110
Summary: spellcheck.py could have option 'ignore word for this
page'
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/99/
Reported by: malafaya
Created on: 2007-06-14 15:04:42
Subject: spellcheck.py could have option 'ignore word for this page'
Original description:
spellcheck.py could have option 'ignore word for this page'. Now it just
provides the option to 'ignore once' the word. Ignoring it for the rest of the
page would be a great improvement.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55084
Web browser: ---
Bug ID: 55084
Summary: movepages.py should have all options from
Special:MovePage
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/197/
Reported by: mike_lifeguard
Created on: 2009-05-08 23:33:37
Subject: movepages.py should have all options from Special:MovePage
Original description:
Functionality missing:
\*using move-subpage
\*moving the talk page simultaneously
\*deleting the target page if it exists and your account can do so
\*suppressing the redirect from being created
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55078
Web browser: ---
Bug ID: 55078
Summary: replace.py -match option
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/219/
Reported by: Anonymous user
Created on: 2009-08-21 18:38:13
Subject: replace.py -match option
Original description:
Hello\! It would be nice, if you add -match option to replace.py, that means
that script will work only on pages which match some regexp.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=54574
Web browser: ---
Bug ID: 54574
Summary: Re 1843798: Add capabiliy to remember pages to
replace.py
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: ASSIGNED
Severity: normal
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: legoktm.wikipedia(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/patches/326/
Reported by: sigmaoctantis
Created on: 2009-05-12 04:30:27
Subject: Re 1843798: Add capabiliy to remember pages to replace.py
Assigned to: nicdumz
Original description:
A new patch to implement toobaz's function with the changes suggested by
wikipedian.
https://sourceforge.net/tracker/?func=detail&aid=1843798&group\_id=93107&at…
\- solve\_disambiguation.py and pagegenerators.py:
1\. Generator and logging function for -primary option moved
from solve\_disambiguation.py to pagegenerators.py
2\. TODO in solve\_disambiguation.py done:
generator now starts yielding before all referring pages have been found
3\. makes use of new TextfilePageGenerator
4\. code is a few lines shorter
\- replace.py:
5\. "-exclude" option from toobaz's patch implemented.
Allows to filter generator through a list of previously edited pages.
New pages are appended to the filter file based on choices made:
-exclude: logs to filter choice "N"
6\. additional command line options for other settings:
-editonce: logs to filter choices "Y", "A"
-treatonce: logs to filter choices "Y", "A", "N"
-scanonce: logs to filter choices "Y", "A", "N"; no change
7\. uses generator and file format from solve\_disambiguation.py
\(suggested by wikipedian below\)
8\. default filter filename is the name of the fix. Files are placed
in a subdirectory "replace".
--
You are receiving this mail because:
You are the assignee for the bug.