https://bugzilla.wikimedia.org/show_bug.cgi?id=69283
Bug ID: 69283
Summary: dualism between user and sysop needs to be overtaken
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: ricordisamoa(a)openmailbox.org
Web browser: ---
Mobile Platform: ---
Some wikis, especially non-WMF ones, might have complementary user groups
without clear distinction between users and administrators. So, one single user
could have an account with "delete" permission, another with "editinterface"
rights, etc., and use each of them for a different purpose.
Many bot-ops have multiple bot accounts for different tasks, too. Instead,
Pywikibot only allows to configure one username per site.
The framework should also support CentralAuth (et similia) to automatically
detect on which wikis a given account has bot/sysop/etc. rights.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=67249
Bug ID: 67249
Summary: NewpagesPageGenerator cannot be filtered on namespace
from cmd line
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: pagegenerators
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: mpaa.wiki(a)gmail.com
Web browser: ---
Mobile Platform: ---
It is not possible to filter newpages by namespace.
-. NamespaceFilterPageGenerator has no effect as NewpagesPageGenerator has a
default value of 0 so retrieves only from Main ns.
-. self.gens[i].set_namespace(namespaces) has no effect as
NewpagesPageGenerator is a plain gen
Default value of NewpagesPageGenerator should be None.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=66976
Bug ID: 66976
Summary: newitem.py and other namespaces
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: Wikidata
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: jan.dudik(a)gmail.com
Web browser: ---
Mobile Platform: ---
newitem.py does not work for other namespaces
pwb.py newitem -newpages -namespace:14
makes nothing
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=69286
Bug ID: 69286
Summary: harvest_template should ignore placeholder images
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: Unprioritized
Component: Wikidata
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: jan.dudik(a)gmail.com
Web browser: ---
Mobile Platform: ---
When importing images with harvest_template.py, there are often various
placeholder images. Bot shouldn't import them
[[c:Category:Image_placeholders]]
Usually there are few images in one group of articles, so parameter
-ignore:file:placeholder.svg,file:placeholder2.svg should help.
Better is to check, if bot checks image categories for these strings:
placeholders, 'SVG flags of missing', ' Replace this image', 'Fully
transparent images' ..
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=65196
Ricordisamoa <ricordisamoa(a)openmailbox.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://bugzilla.wikimedia.
| |org/show_bug.cgi?id=69283
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=58546
Web browser: ---
Bug ID: 58546
Summary: Captcha support broken
Product: Pywikibot
Version: compat (1.0)
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: valhallasw(a)arctus.nl
Classification: Unclassified
Mobile Platform: ---
valhallasw@lisilwen:~/src/pwb/pywikibot-compat$ python login.py
Password for user valhallasw on wikipedia:nl
No characters will be shown:
Logging in to wikipedia:nl as valhallasw via API.
Login failed. Wrong password or CAPTCHA answer?
API login failed, retrying using standard webpage.
Logging in to wikipedia:nl as valhallasw
What is the answer to the captcha "CAPTCHA: " ?
Instead of showing the captcha URL, the above is shown, which obviously makes
solving the captcha hard.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=68662
Bug ID: 68662
Summary: transferbot raises ugly exception if zero cmd line
arguments are given
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.py transferbot
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/transferbot.py", line 132, in <module>
main()
File "scripts/transferbot.py", line 78, in main
raise Exception('Target site not different from source site')
Exception: Target site not different from source site
<type 'exceptions.Exception'>
CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort
It should give a pretty message, and/or show help, but at least it is
informative.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=68645
Bug ID: 68645
Summary: pywikibot.ui.editText imports gui which does not exist
in core
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: jayvdb(a)gmail.com
Web browser: ---
Mobile Platform: ---
If config.editor does not have a value, which is the default, pywikibot falls
back to using an internal editor, and fails.
In pywikibot/editor.py TextEditor.edit(), pywikibot.ui.editText() is invoked.
Many scripts use TextEditor:
replace.py
selflink.py
upload.py
catall.py
spamremove.py
solve_disambiguation.py
unlink.py
blockpageschecker.py
editarticle.py
The easiest way to show the problem is with the script editarticle.py
$ python pwb.py editarticle -family:wikipedia -lang:en -p "Test page"
Could not load GUI modules: No module named gui
Nothing changed
The module gui from compat was not ported to core.
http://git.wikimedia.org/history/pywikibot%2Fcompat.git/master/gui.py
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=68657
Bug ID: 68657
Summary: claimit without arguments has no output
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: NEW
Severity: trivial
Priority: Unprioritized
Component: Wikidata
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: jayvdb(a)gmail.com
Web browser: ---
Mobile Platform: ---
Running claimit.py with zero arguments results in zero output, which is at odds
with other script behaviour. Typically they show a help screen.
$ python pwb.py scripts/claimit
$
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=69091
Bug ID: 69091
Summary: add_text.py and commonscat.py report NoEnoughData to
user
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 add_text is called without parameters, it should give a nice warning or show
help.
$ python pwb.py scripts/add_text.py
Traceback (most recent call last):
File "pwb.py", line 166, 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/add_text.py", line 371, in <module>
main()
File "scripts/add_text.py", line 354, in main
'You have to specify the generator you want to use for the script!')
__main__.NoEnoughData: You have to specify the generator you want to use for
the script!
<class '__main__.NoEnoughData'>
--
You are receiving this mail because:
You are the assignee for the bug.