data-labeler / app.py
osbm's picture
see
6567232
raw
history blame
1.81 kB
import os
if not os.path.exists("data/"):
os.makedirs("data/")
# now curl -L -o data/human-segmentation-dataset.zip https://www.kaggle.com/api/v1/datasets/download/trainingdatapro/human-segmentation-dataset
os.system("curl -L -o data/human-segmentation-dataset.zip https://www.kaggle.com/api/v1/datasets/download/trainingdatapro/human-segmentation-dataset")
os.system("unzip data/human-segmentation-dataset.zip -d data/")
os.system("rm data/human-segmentation-dataset.zip")
import streamlit as st
import pandas as pd
import numpy as np
voters = [
"osman",
"eren",
"robin",
"mira",
"bilal",
"volunteer-1",
"volunteer-2",
"volunteer-3",
"volunteer-4",
"volunteer-5",
]
# login page
with st.form("images"):
username = st.text_input("Username")
password = st.text_input("Password", type="password")
submitted = st.form_submit_button("Login")
if submitted:
if not password == os.environ.get("app_password"):
st.error("The password you entered is incorrect")
st.stop()
else:
st.success("Welcome, " + username)
st.write("You are now logged in")
with st.form("images"):
st.write("Inside the form")
healthiness = st.slider("How healthy is this picture?", 0, 100, 50)
fat_level = st.slider("How fat are you", 0, 100, 50)
muscle_level = st.slider("How muscular are you?", 0, 100, 50)
password = st.text_input("Password", type="password")
# select voter from the list
username = st.selectbox("Select voter", voters)
# Every form must have a submit button.
submitted = st.form_submit_button("Submit")
if submitted:
st.write("slideers", healthiness, fat_level, muscle_level)
st.write("Outside the form")