25 lines
531 B
Python
25 lines
531 B
Python
import sys
|
|
import os
|
|
|
|
import streamlit as st
|
|
import qrcode
|
|
|
|
import utils
|
|
import remote_api as api
|
|
|
|
@st.experimental_fragment
|
|
def loop():
|
|
url = api.login_client_by_qr_code_url()
|
|
|
|
if url is None or url == "":
|
|
st.text("Something wrong, no login url got.")
|
|
st.stop()
|
|
|
|
st.markdown("### Please scan the qr code by telegram client.")
|
|
qr = qrcode.make(url)
|
|
st.image(qr.get_image())
|
|
|
|
st.markdown("**Click the Refrash button if you have been scaned**")
|
|
if st.button("Refresh"):
|
|
st.rerun()
|