Framawiki created this task.
Framawiki added projects: GlobalUserPage, Pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION

The MW extension GlobalUserPage allows users to have a single userpage on meta instead of one on single wiki. The meta userpage is shown on every farm wiki's userpage of the user.
Here a sample with Utilisateur:Louvain_Coopération on frwiki that shows in the browser User:Louvain_Coopération on meta.

We can't know with pywikibot that an userpage exists without having to manually check the existence of a page on meta.
Please not that Mediawiki considers that the page exist in this case because it show link to userpage in blue.

>>> import pywikibot as p
>>> p.Page(p.Site(), u'Utilisateur:Louvain_Coopération')
Page(Utilisateur:Louvain Coopération)
>>> p.Page(p.Site(), u'Utilisateur:Louvain_Coopération').exists()
False
>>> p.Page(p.Site(), u'Utilisateur:Louvain_Coopération').text
u''
>>> p.Page(p.Site(), u'Utilisateur:Louvain_Coopération').get()
pywikibot.exceptions.NoPage: Page [[fr:Utilisateur:Louvain Coopération]] doesn't exist.
>>> p.Page(p.Site(), u'Utilisateur:Louvain_Coopération').isRedirectPage()
False
>>> p.Page(p.Site('meta', 'meta'), u'User:Louvain_Coopération').exists()
True
>>> len(p.Page(p.Site('meta', 'meta'), u'User:Louvain_Coopération').get())
4127

TASK DETAIL
https://phabricator.wikimedia.org/T164147

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Framawiki
Cc: Aklapper, pywikibot-bugs-list, Framawiki, Magul, Tbscho, MayS, Mdupont, JJMC89, SamanthaNguyen, Avicennasis, Sn1per, jayvdb, Dalba, Masti, Alchimista, Se4598, Rxy, Jay8g, Quiddity, Legoktm
_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to