Added create_credentials.py

main
Lasse Server 3 years ago
parent 342cbf4b31
commit dea8bfe5a1
  1. 2
      .gitignore
  2. 38
      create_credentials.py
  3. 7
      main.py

2
.gitignore vendored

@ -2,5 +2,5 @@
!app.py
!main.py
!requirements.txt
!hash.py
!create_credentials.py
!.gitignore

@ -0,0 +1,38 @@
import streamlit_authenticator as stauth
from sys import argv
def credentials(username, email, name, pwd):
pwd = stauth.Hasher([pwd]).generate()[0]
credentials = f'''
{username}:
email: {email}
name: {name}
password: {pwd}
'''
return credentials
if len(argv) == 2:
if argv[1] == 'help':
print('username, email, name, pwd')
exit()
pwd = argv[1]
r = stauth.Hasher([pwd]).generate()[0]
elif len(argv) == 5:
username = argv[1]
email = argv[2]
name = argv[3]
pwd = argv[4]
r = credentials(username, email, name, pwd)
else:
pwd = input('Password: ').strip()
username = input('Username: ')
if username != '':
email = input('Email: ')
name = input('Name: ')
r = credentials(username, email, name, pwd)
else:
r = stauth.Hasher([pwd]).generate()[0]
print(r)

@ -29,8 +29,11 @@ def search(s):
else:
column_find = 'ID'
column_search = 'Telefon'
df['born'] = df['born'].apply(lambda x: f'{x[6:]}-{x[:2]}-{x[3:5]}')
if df['born'][0] != None:
df['born'] = df['born'].apply(lambda x: f'{x[6:]}-{x[:2]}-{x[3:5]}')
df = pd.DataFrame(df.transpose())
df.columns = [s]
df.rename({'first_name': 'Förnamn',

Loading…
Cancel
Save