-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Currently, mwapi.Session
supports login with credentials via action=clientlogin
, which only supports the user’s real password (and may require an interactive flow, continuing the login in another step). It would be nice to also support bot passwords – by automatically detecting them in login()
(username contains “@”), by adding a new method for action=login
instead of action=clientlogin
, or at least by documenting the following workaround:
lgtoken = session.get(action='query',
meta='tokens',
type='login')['query']['tokens']['logintoken']
session.post(action='login',
lgname=bot_username,
lgpassword=bot_password,
lgtoken=lgtoken)
boamaod and t-karcher
Metadata
Metadata
Assignees
Labels
No labels