#!/bin/bash domain=$1 output_file=$2 read -p "User: " user read -p "Password: " password if [ -e $output_file ]; then output_file=matrix-login.txt fi if [ -z $domain -o -z $user -o -z $password ]; then echo "Domain: $domain, User: $user, Password: $password" echo "Usage: $0 \"https://matrix.server\" " exit 0 fi echo "Querying homeserver for new login data ..." echo curl -XPOST -d "{\"type\":\"m.login.password\", \"user\":\"$user\", \"password\":\"$password\"}" "$domain/_matrix/client/r0/login" -o "$output_file" curl -XPOST -d "{\"type\":\"m.login.password\", \"user\":\"$user\", \"password\":\"$password\"}" "$domain/_matrix/client/r0/login" -o "$output_file"