https://bugzilla.wikimedia.org/show_bug.cgi?id=55010
Web browser: --- Bug ID: 55010 Summary: humantitle.py Product: Pywikibot Version: unspecified Hardware: All OS: All Status: NEW Severity: enhancement Priority: Unprioritized Component: General Assignee: Pywikipedia-bugs@lists.wikimedia.org Reporter: legoktm.wikipedia@gmail.com Classification: Unclassified Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/feature-requests/336/ Reported by: n-fran Created on: 2013-04-08 07:53:08 Subject: humantitle.py Original description: 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%5C_Einstein http://en.wikipedia.org/w/index.php?title=Einstein,%5C_Albert&redirect=n...
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%B... 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.