Patches item #3610302, was opened at 2013-04-08 05:22
Message generated for change (Comment added) made by nu11zer0
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=3610302&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: rewrite
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Not load unnecessary data in token()
Initial Comment:
In token(), It queries info and *all* revisions of a page. Querying all revisions is too expensive and unnecessary. For example, if I just want to process the last revision of several pages and put them back, with the old code, it loads all revisions when putting. It makes putting in rewrite branch spend time about 10x compared to that in the trunk.
The patch I am presenting just do not load revisions. It shouldn't break other functions since needed data has included in the info of a page.
----
Pywikibot branches/rewrite/ (r11357, 2013/04/07, 14:50:30, ok)
Python 2.7.3 (default, Sep 26 2012, 21:53:58)
[GCC 4.7.2]
unicode test: ok
----------------------------------------------------------------------
Comment By: Nullzer0 (nu11zer0)
Date: 2013-04-08 05:28
Message:
I forgot to login again, sorry.
Anyway, I think that token() should be rewrited. Its function should be
restrict to just obtain the token. If we want lastrevid or other
informations, it should place somewhere else. This will make token not bind
to a page.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=3610302&group_…
Patches item #3610302, was opened at 2013-04-08 05:22
Message generated for change (Tracker Item Submitted) made by nobody
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=3610302&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: rewrite
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Not load unnecessary data in token()
Initial Comment:
In token(), It queries info and *all* revisions of a page. Querying all revisions is too expensive and unnecessary. For example, if I just want to process the last revision of several pages and put them back, with the old code, it loads all revisions when putting. It makes putting in rewrite branch spend time about 10x compared to that in the trunk.
The patch I am presenting just do not load revisions. It shouldn't break other functions since needed data has included in the info of a page.
----
Pywikibot branches/rewrite/ (r11357, 2013/04/07, 14:50:30, ok)
Python 2.7.3 (default, Sep 26 2012, 21:53:58)
[GCC 4.7.2]
unicode test: ok
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=3610302&group_…
Bugs item #3610296, was opened at 2013-04-08 03:26
Message generated for change (Comment added) made by amird
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610296&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: ChongDae (cdpark)
Assigned to: Nobody/Anonymous (nobody)
Summary: isDisambig() fails 2: Reopen ID: 3610288
Initial Comment:
The bug is not fixed in r11357. 'page.isDisambig()' also fails in this code.
---------------------------------------------
import pywikibot
site = pywikibot.getSite('en')
page = pywikibot.Page(site, u'Category:Soft drink user templates')
print page.isCategoryRedirect()
---------------------------------------------
----------------------------------------------------------------------
>Comment By: Amir (amird)
Date: 2013-04-08 03:38
Message:
are you using the rewrite branch?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610296&group_…
Bugs item #3610296, was opened at 2013-04-08 03:26
Message generated for change (Tracker Item Submitted) made by cdpark
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610296&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: ChongDae (cdpark)
Assigned to: Nobody/Anonymous (nobody)
Summary: isDisambig() fails 2: Reopen ID: 3610288
Initial Comment:
The bug is not fixed in r11357. 'page.isDisambig()' also fails in this code.
---------------------------------------------
import pywikibot
site = pywikibot.getSite('en')
page = pywikibot.Page(site, u'Category:Soft drink user templates')
print page.isCategoryRedirect()
---------------------------------------------
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610296&group_…
Bugs item #3610288, was opened at 2013-04-08 00:27
Message generated for change (Comment added) made by amird
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610288&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: ChongDae (cdpark)
>Assigned to: Amir (amird)
Summary: 5isDisambig() fails for bad template name.
Initial Comment:
In older version of [[ko:라이너스 폴링]], template name was missing. ( {{ | url=XXX}} )
https://ko.wikipedia.org/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%84%88%EC%8…
For this page, isDisambig() fails. (index error)
-----
$ python version.py
Pywikipedia [http] trunk/pywikipedia (r11354, 2013/04/07, 11:37:41, OUTDATED)
Python 2.6.5 (r265:79063, Oct 1 2012, 22:04:36)
[GCC 4.4.3]
config-settings:
use_api = True
use_api_login = True
unicode test: ok
----------
----------------------------------------------------------------------
>Comment By: Amir (amird)
Date: 2013-04-08 01:24
Message:
fixed in r11357 I tested it on
http://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Ladsgroup/%D8%B…
and it returned error before the change and returned false after my change
(which is correct)
so i close this bug
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610288&group_…
Feature Requests item #3610291, was opened at 2013-04-08 00:53
Message generated for change (Settings changed) made by n-fran
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603141&aid=3610291&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
>Priority: 7
Private: No
Submitted By: Анима (n-fran)
Assigned to: Nobody/Anonymous (nobody)
Summary: humantitle.py
Initial Comment:
Automatic number of redirects to articles about people.
On the English Wikipedia made natural naming of articles about personalities - Name Family Name Middle name. For example, the name of the article Albert Einstein and Einstein Albert - it redirects.
http://en.wikipedia.org/wiki/Albert_Einsteinhttp://en.wikipedia.org/w/index.php?title=Einstein,_Albert&redirect=no
In the Russian Wikipedia, called the article in a different way: Family name, Name Middle name. That is, the article is called Einstein, Albert but not Albert Einstein.
http://ru.wikipedia.org/wiki/%D0%AD%D0%B9%D0%BD%D1%88%D1%82%D0%B5%D0%B9%D0%…http://ru.wikipedia.org/w/index.php?title=%D0%90%D0%BB%D1%8C%D0%B1%D0%B5%D1…
But it is not forbidden to do redirects. I would like to bot that could do the redirection. This algorithmic task.
The bot must be in manual mode. If the bot sees an article, containing the title in the upper-case letters and commas - if the article is called A, B C - he will offer redirects to the article title - B C A B A and A, B in the case, if the articles B C A and B does not already exist. For example: if name of page is Lenin, Vladimir Ilyich bot will propose options for create redirects Vladimir Ilyich Lenin Vladimir Lenin and Lenin, Vladimir.
If the bot finds the title of the article more than one capital letter and it is called A B C it offers options for redirects C, A B C, A and A C in the case if such items are not already exist. . For example: if name of page is Dmitri Ivanovich Mendeleev bot will propose options for create redirects Mendeleev, Dmitri Ivanovich Mendeleev, Dmitri and Dmitri Mendeleev.
Accordingly, the bot should offer redirects, if the article is called A B or B, A.
If the redirect is already there and it leads not to the article, with which we are working at the moment, the bot should offer options:
1) create instead of the redirecting page disambiguation
2) to put in the beginning of the article, which leads the redirect template {{Redirect}} or supersede the templates in other wiki-projects.
http://en.wikipedia.org/wiki/Template:Redirect
In more detail I can explain in IRC. Thanks.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603141&aid=3610291&group_…
Feature Requests item #3610291, was opened at 2013-04-08 00:53
Message generated for change (Tracker Item Submitted) made by n-fran
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603141&aid=3610291&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Анима (n-fran)
Assigned to: Nobody/Anonymous (nobody)
Summary: humantitle.py
Initial Comment:
Automatic number of redirects to articles about people.
On the English Wikipedia made natural naming of articles about personalities - Name Family Name Middle name. For example, the name of the article Albert Einstein and Einstein Albert - it redirects.
http://en.wikipedia.org/wiki/Albert_Einsteinhttp://en.wikipedia.org/w/index.php?title=Einstein,_Albert&redirect=no
In the Russian Wikipedia, called the article in a different way: Family name, Name Middle name. That is, the article is called Einstein, Albert but not Albert Einstein.
http://ru.wikipedia.org/wiki/%D0%AD%D0%B9%D0%BD%D1%88%D1%82%D0%B5%D0%B9%D0%…http://ru.wikipedia.org/w/index.php?title=%D0%90%D0%BB%D1%8C%D0%B1%D0%B5%D1…
But it is not forbidden to do redirects. I would like to bot that could do the redirection. This algorithmic task.
The bot must be in manual mode. If the bot sees an article, containing the title in the upper-case letters and commas - if the article is called A, B C - he will offer redirects to the article title - B C A B A and A, B in the case, if the articles B C A and B does not already exist. For example: if name of page is Lenin, Vladimir Ilyich bot will propose options for create redirects Vladimir Ilyich Lenin Vladimir Lenin and Lenin, Vladimir.
If the bot finds the title of the article more than one capital letter and it is called A B C it offers options for redirects C, A B C, A and A C in the case if such items are not already exist. . For example: if name of page is Dmitri Ivanovich Mendeleev bot will propose options for create redirects Mendeleev, Dmitri Ivanovich Mendeleev, Dmitri and Dmitri Mendeleev.
Accordingly, the bot should offer redirects, if the article is called A B or B, A.
If the redirect is already there and it leads not to the article, with which we are working at the moment, the bot should offer options:
1) create instead of the redirecting page disambiguation
2) to put in the beginning of the article, which leads the redirect template {{Redirect}} or supersede the templates in other wiki-projects.
http://en.wikipedia.org/wiki/Template:Redirect
In more detail I can explain in IRC. Thanks.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603141&aid=3610291&group_…
Bugs item #3610288, was opened at 2013-04-08 00:27
Message generated for change (Tracker Item Submitted) made by cdpark
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610288&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: ChongDae (cdpark)
Assigned to: Nobody/Anonymous (nobody)
Summary: 5isDisambig() fails for bad template name.
Initial Comment:
In older version of [[ko:라이너스 폴링]], template name was missing. ( {{ | url=XXX}} )
https://ko.wikipedia.org/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%84%88%EC%8…
For this page, isDisambig() fails. (index error)
-----
$ python version.py
Pywikipedia [http] trunk/pywikipedia (r11354, 2013/04/07, 11:37:41, OUTDATED)
Python 2.6.5 (r265:79063, Oct 1 2012, 22:04:36)
[GCC 4.4.3]
config-settings:
use_api = True
use_api_login = True
unicode test: ok
----------
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3610288&group_…