You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
577 B
24 lines
577 B
import asyncio
|
|
from hexbear import v1 as api
|
|
|
|
async def main():
|
|
response = await api.site.get()
|
|
if response.is_err():
|
|
print(response)
|
|
else:
|
|
site = response.unwrap()
|
|
print(site.site.name)
|
|
|
|
request = api.user.LoginRequest(
|
|
username_or_email='KarenStever',
|
|
password='KarenStever'
|
|
)
|
|
response = await api.user.login(request)
|
|
print(response)
|
|
if response.is_err():
|
|
print(response.value)
|
|
return
|
|
auth = response.unwrap().jwt
|
|
|
|
loop = asyncio.get_event_loop()
|
|
loop.run_until_complete(main())
|