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
EMAIL PREFERENCES
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
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