https://bugzilla.wikimedia.org/show_bug.cgi?id=55055
Web browser: ---
Bug ID: 55055
Summary: category.py add
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/272/
Reported by: jandudik
Created on: 2010-10-29 07:30:13
Subject: category.py add
Original description:
It would be useful if -to: option is possible not only for "move" but also for
"add"
category.py add -links:Foo -to:Foo\_Category
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55268
Web browser: ---
Bug ID: 55268
Summary: copyright_put don't put some files
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/1210/
Reported by: lusum
Created on: 2010-07-11 22:29:05
Subject: copyright_put don't put some files
Original description:
I use copyright\_put to put the results of copyright.py on it.wikipedia. But
sometime the script delete the results without update the page.
I attach an example file of results \( output.txt \) that don't work with the
script...
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=56042
Web browser: ---
Bug ID: 56042
Summary: pagenotfound error while running replace,py with
compat
Product: Pywikibot
Version: compat (1.0)
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: basvb_wikipedia(a)live.nl
Classification: Unclassified
Mobile Platform: ---
When I'm running pywikibot with replace.py I do sometimes (like once every 6-7
pages replaced) get an error which stops the replace to run.
Traceback (most recent call last):
File "replace.py", line 967, in <module>
main()
File "replace.py", line 956, in main
bot.run()
File "replace.py", line 542, in run
page.put(new_text, self.editSummary)
File "C:\compat\compat\wikipedia.py", line 2112, in put
sysop = sysop, botflag=botflag, maxTries=maxTries)
File "C:\compat\compat\wikipedia.py", line 2203, in _putPage
response, data = query.GetData(params, self.site(), sysop=sysop,
back_respon
se = True)
File "C:\compat\compat\pywikibot\support.py", line 121, in wrapper
return method(*__args, **__kw)
File "C:\compat\compat\query.py", line 135, in GetData
res, jsontext = site.postForm(path, params, sysop, site.cookies(sysop =
syso
p) )
File "C:\compat\compat\wikipedia.py", line 6495, in postForm
cookies=cookies)
File "C:\compat\compat\wikipedia.py", line 6549, in postData
raise PageNotFound(u'Page %s could not be retrieved. Check your family file
?' % url)
pywikibot.exceptions.PageNotFound: Page https://commons.wikimedia.org/w/api.php
could not be retrieved. Check your family file ?
The family is set as:
family = 'commons'
mylang = 'commons'
the command used is: python replace.py -namespace:6 -cat:RCE_suggested:_Centrum
-summary:"Remove RCE-tag suggestion (this specific tag is not useful)"
"{{RCE-subject|Centrum}}" ""
but the issue also occures on other commands and when entering a wrong password
in the login.py (only at first attempt so far).
version information:
Pywikibot: wikipedia.py (r-1 (unknown), ???????, 2013/10/23, 12:56:06,
OUTDATED)
Release version: 1.0b1
Python: 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]
config-settings:
use_api = True
use_api_login = True
unicode test: ok
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=61832
Bug ID: 61832
Summary: Login seems not to work.
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: login.py
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: bugzilla.wikimedia(a)publi.purodha.net
CC: bugzilla.wikimedia(a)publi.purodha.net
Web browser: ---
Mobile Platform: ---
After a fresh checkout from git,
python pwb.py login -family:i18n -lang:i18n
asks for a password, says the bot was logged in,
but subsequent actions ask for a passwort again.
The files mentioned in the documentation are not
created. There is a file pywikibot.lwp that has
the cookies related to the wiki.
purodha@tools-dev:~/pywikibot$ python pwb.py version
Pywikibot: [ssh] pywikibot-core.git (e553f36, g2767, 2014/02/23, 15:09:44, ok)
Release version: 2.0b1
Python: 2.7.3 (default, Sep 26 2013, 20:03:06)
[GCC 4.6.3]
unicode test: ok
purodha@tools-dev:~/pywikibot$ python pwb.py login -family:i18n -lang:i18n
Password for user Purbo_T on i18n:i18n (no characters will be shown):
Logging in to i18n:i18n as Purbo_T
Logged in on i18n:i18n as Purbo T.
purodha@tools-dev:~/pywikibot$ python pwb.py pagefromfile
-file:/tmp/purodha-pagefromfile-test -appendbottom -nocontent:/try
Reading '/tmp/purodha-pagefromfile-test'...
>>> User:Purodha/try <<<
Password for user Purbo_T on i18n:i18n (no characters will be shown):
--
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=55293
Web browser: ---
Bug ID: 55293
Summary: Category.py does not produce results
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: category.py
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/1070/
Reported by: masti01
Created on: 2009-11-05 22:55:23
Subject: Category.py does not produce results
Original description:
category run with listify option on pl.wiki runs twice thru category then does
not produce any result :\(
\[mst@pl37007 pwpl\]$ python pywikipedia/category.py listify -from:"Strony
ujednoznaczniające" -to:"Wikipedysta:Mastibot/disambigi" -log -rebuild
Reading dump from category.dump.bz2
Getting \[\[Kategoria:Strony ujednoznaczniające\]\]...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from 60 Dywizja
Piechoty...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Aetna...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Amfilokos...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Arkona
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Babka
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Beilstein...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Bitwa pod
Chojnicami \(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Borobucha...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Buckle...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Camas
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Charles
Vane-Tempest-Stewart...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Cis...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Croydon
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Dakota...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Dobieszyn...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Dymnica
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Eel River...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from F23...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Formalizm...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Gary Hall...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Gmina Prusy...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Graysville...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from HCS...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Herb gminy
Zakrzewo...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Hrabstwo
Hamilton...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Ideal...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Jakubina...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Jerzy
Sosnowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Język elfów...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Kawecki...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Kochanowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Kotków...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Krzydlina...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from LWP
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Lesiny...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Loreto...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from MPG...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Maria Antonietta
Burbon-Sycylijska...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Mechlin...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Mimika
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Morpurgo...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Naczółek...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Niger
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Obołoń
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Orivesi...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from PTC...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Paweł \(biskup
poznański\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Pinta...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Polgár
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Program I...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Płocicz...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Regiment Gwardii
Konnej...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Rogowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Rzesza
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Saint-Pardoux...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Scipione
Borghese...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Skarpa...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Spodek
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Stek...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Suwak...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Sławomir
Chrzanowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Tereswa...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Trenton
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from U-21...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from USS Loyalty...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from USS Voyager...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Vauciennes...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Warp...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Wierzchowiec...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Wola Duża...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Włodzice...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Zdzisław
Żygulski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Łukawa...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Żuków...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\]...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from 60 Dywizja
Piechoty...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Aetna...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Amfilokos...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Arkona
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Babka
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Beilstein...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Bitwa pod
Chojnicami \(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Borobucha...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Buckle...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Camas
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Charles
Vane-Tempest-Stewart...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Cis...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Croydon
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Dakota...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Dobieszyn...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Dymnica
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Eel River...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from F23...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Formalizm...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Gary Hall...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Gmina Prusy...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Graysville...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from HCS...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Herb gminy
Zakrzewo...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Hrabstwo
Hamilton...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Ideal...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Jakubina...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Jerzy
Sosnowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Język elfów...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Kawecki...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Kochanowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Kotków...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Krzydlina...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from LWP
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Lesiny...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Loreto...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from MPG...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Maria Antonietta
Burbon-Sycylijska...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Mechlin...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Mimika
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Morpurgo...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Naczółek...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Niger
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Obołoń
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Orivesi...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from PTC...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Paweł \(biskup
poznański\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Pinta...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Polgár
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Program I...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Płocicz...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Regiment Gwardii
Konnej...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Rogowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Rzesza
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Saint-Pardoux...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Scipione
Borghese...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Skarpa...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Spodek
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Stek...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Suwak...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Sławomir
Chrzanowski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Tereswa...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Trenton
\(ujednoznacznienie\)...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from U-21...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from USS Loyalty...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from USS Voyager...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Vauciennes...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Warp...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Wierzchowiec...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Wola Duża...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Włodzice...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Zdzisław
Żygulski...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Łukawa...
Getting \[\[Kategoria:Strony ujednoznaczniające\]\] list from Żuków...
python pywikipedia/version.py
Pywikipedia \(r7600 \(wikipedia.py\), 2009/11/05, 18:40:26\)
Python 2.6 \(r26:66714, Jun 8 2009, 16:07:26\)
\[GCC 4.4.0 20090506 \(Red Hat 4.4.0-4\)\]
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=57303
Web browser: ---
Bug ID: 57303
Summary: replace.py doesn't consider the namespace
Product: Pywikibot
Version: core (2.0)
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Unprioritized
Component: General
Assignee: Pywikipedia-bugs(a)lists.wikimedia.org
Reporter: l.rabinelli+bugzilla(a)gmail.com
Classification: Unclassified
Mobile Platform: ---
In compact when run:
python replace.py -xml:itwiki.xml.bz2 -namespace:0 -fix:<name>
the script works only in main namespace article.
In core, with the same arguments, works in pages of all namespaces.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55298
Web browser: ---
Bug ID: 55298
Summary: self-interwikis shouldn't be removed
Product: Pywikibot
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: interwiki.py
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/984/
Reported by: mcknol
Created on: 2009-07-17 00:02:21
Subject: self-interwikis shouldn't be removed
Original description:
Interwiki.py removes every internal link which refers to the own language site.
For example, in en.wiki a link like \[\[en:article\]\] would be removed by the
bot. This seems logical \(the main syntax for non-interwiki interlanguage links
would be \[\[:en:article\]\]\), but the wiki-software doesn't interpret
self-links as interwiki-links, so the pywikipedia-bot should neither do that.
Here is an example:
http://en.wikipedia.org/w/index.php?title=Help:Parser\_function&diff=290795…
Pywikipedia \[http\] trunk/pywikipedia \(r7065, 2009/07/14, 19:34:51\)
Python 2.6 \(r26:66721, Oct 2 2008, 11:35:03\) \[MSC v.1500 32 bit \(Intel\)\]
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=54537
Web browser: ---
Bug ID: 54537
Summary: Pagegenerator: follow redirects, intersection,
exclusion
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/625/
Reported by: andreasjs
Created on: 2013-08-24 21:57:56.794000
Subject: Pagegenerator: follow redirects, intersection, exclusion
Original description:
I added three new arguments:
-followredirects
Used with other arguments that specify a set of pages.
If a specified page is a redirect page, work on its
target page.
-intersecting
Argument to be used between two other arguments.
Work only on pages normally specified by both the
previous and the next argument.
-excluding
Argument to be used between two other arguments.
Work only on pages normally specified by the
previous argument but not by the next argument.
For example, one could want to find the pages edited by a specific user that
contain a certain keyword in a title.
A few other suggestions:
Exclude sections, even on files.
Compare pages via the Page.\_\_cmp\_\_ property to exclude duplicate pages
instead of
u"%s:%s:%s" % (page._site.family.name, page._site.lang, page._title).
(more transparent and easier to maintain).
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55882
Web browser: ---
Bug ID: 55882
Summary: The order of parameters is lost when using
templatesWithParams
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: crangasi2001(a)yahoo.com
Blocks: 55880
Classification: Unclassified
Mobile Platform: ---
In compat, templatesWithParams from class Page used to
provide a pair containing the template name and a list of parameters,
with the full "key=value" string. Nowadays, we're getting a dictionary
instead of that list. Normally there is nothing wrong with that,
except that in Python 2 the dictionary is unordered, which means that:
* the order of the parameters is forever lost - this can be easily solved using
OrderedDict instead.
* the original text cannot be reconstructed (because of the above and
the missing whitespace information) - this means there is no easy way
to identify and/or replace a particular instance of the template in a
page with many identical templates.
--
You are receiving this mail because:
You are the assignee for the bug.