aboutsummaryrefslogtreecommitdiff
path: root/create_test_account.py
diff options
context:
space:
mode:
authorDeclan Hoare <[email protected]>2020-04-16 22:58:21 +1000
committerDeclan Hoare <[email protected]>2020-04-16 23:10:44 +1000
commit7000fce72fbec34c6f4957a59d4146cc7148ee59 (patch)
tree5affe93d68a7fbcc6cf85a4d9a3eedecc730d1f7 /create_test_account.py
downloadshiftgears-7000fce72fbec34c6f4957a59d4146cc7148ee59.tar.gz
shiftgears-7000fce72fbec34c6f4957a59d4146cc7148ee59.tar.bz2
shiftgears-7000fce72fbec34c6f4957a59d4146cc7148ee59.zip
Initial Release
Diffstat (limited to 'create_test_account.py')
-rw-r--r--create_test_account.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/create_test_account.py b/create_test_account.py
new file mode 100644
index 0000000..d3bf136
--- /dev/null
+++ b/create_test_account.py
@@ -0,0 +1,21 @@
+
+import base64
+import json
+import uuid
+
+import requests
+
+uniq = str(uuid.uuid4())[:8].upper()
+
+displayname = f"u{uniq}"
+sysname = f"s{uniq}"
+email = f"{uniq}@getshiftos.ml"
+password = "P@ssw0rd"
+
+auth = "Basic " + base64.b64encode(f"{email}:{password}".encode()).decode()
+
+token = requests.get("http://getshiftos.ml/Auth/Register",
+ params = {"appname": "ShiftGears", "appdesc": "ShiftGears testing software", "version": "45", "displayname": displayname, "sysname": sysname},
+ headers = {"Authentication": auth}).text.strip()
+
+print(token)