From 23219dde69ff95191f77c22331f7ac2ad4971a1e Mon Sep 17 00:00:00 2001 From: makefu Date: Wed, 19 Aug 2020 14:58:23 +0200 Subject: get_token: init for requesting a token from citadel --- kalauerbot/get_token.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 kalauerbot/get_token.py diff --git a/kalauerbot/get_token.py b/kalauerbot/get_token.py new file mode 100644 index 0000000..4b92f43 --- /dev/null +++ b/kalauerbot/get_token.py @@ -0,0 +1,28 @@ + +import sys +import requests +import json + +host = "https://ext01.citadel.team" +mail = sys.argv[1] +pwd = sys.argv[2] + +def main(): + url = f"{host}/_matrix/client/r0/login" + options = { + "type": "m.login.password", + "identifier": { + "type": "m.id.thirdparty", + "medium": "email", + "address": mail, + }, + "password": pwd + } + r = requests.post(url, json=options) + response = r.json() + print(json.dumps(response,indent=2)) + url=f"https://ext01.citadel.team/_matrix/client/r0/sync?access_token={response['access_token']}" + print(f"now run\ncurl {url}") + +if __name__ == "__main__": + main() -- cgit v1.2.3