diff options
author | makefu <github@syntax-fehler.de> | 2020-08-19 14:58:23 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2020-08-19 14:58:23 +0200 |
commit | 23219dde69ff95191f77c22331f7ac2ad4971a1e (patch) | |
tree | 2efeb2d69765dae3c0afc5ebf3ab01f5c556b7c6 /kalauerbot | |
parent | 177b966030f619e134a1020d018ea06b7164e9ce (diff) |
get_token: init for requesting a token from citadel
Diffstat (limited to 'kalauerbot')
-rw-r--r-- | kalauerbot/get_token.py | 28 |
1 files changed, 28 insertions, 0 deletions
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() |