Spaces:
Runtime error
Runtime error
Update backupapp.py
Browse files- backupapp.py +11 -4
backupapp.py
CHANGED
@@ -19,7 +19,11 @@ model = create_model()
|
|
19 |
|
20 |
# Function to get user preferences
|
21 |
def get_user_preferences():
|
|
|
|
|
|
|
22 |
preferences = {
|
|
|
23 |
"age": st.sidebar.number_input("Age", min_value=0, max_value=120, value=30),
|
24 |
"gender": st.sidebar.selectbox("Gender", options=["Male", "Female", "Other"]),
|
25 |
"hobbies": st.sidebar.multiselect("Hobbies", options=["Sports", "Reading", "Travel", "Cooking", "Gaming"]),
|
@@ -53,13 +57,12 @@ def main():
|
|
53 |
|
54 |
preferences = get_user_preferences()
|
55 |
|
56 |
-
|
|
|
57 |
loaded_preferences = load_user_preferences(preferences["username"])
|
58 |
if loaded_preferences:
|
59 |
preferences.update(loaded_preferences)
|
60 |
-
|
61 |
-
save_user_preferences(preferences)
|
62 |
-
|
63 |
st.write("## User Preferences")
|
64 |
st.write(preferences)
|
65 |
|
@@ -85,5 +88,9 @@ def main():
|
|
85 |
activities["Score"] = activities["Score"].apply(lambda x: f"{x * 100:.2f}%")
|
86 |
st.table(activities)
|
87 |
|
|
|
|
|
|
|
|
|
88 |
if __name__ == "__main__":
|
89 |
main()
|
|
|
19 |
|
20 |
# Function to get user preferences
|
21 |
def get_user_preferences():
|
22 |
+
st.sidebar.write("## User Preferences")
|
23 |
+
username = st.sidebar.text_input("Username", value="Default")
|
24 |
+
|
25 |
preferences = {
|
26 |
+
"username": username,
|
27 |
"age": st.sidebar.number_input("Age", min_value=0, max_value=120, value=30),
|
28 |
"gender": st.sidebar.selectbox("Gender", options=["Male", "Female", "Other"]),
|
29 |
"hobbies": st.sidebar.multiselect("Hobbies", options=["Sports", "Reading", "Travel", "Cooking", "Gaming"]),
|
|
|
57 |
|
58 |
preferences = get_user_preferences()
|
59 |
|
60 |
+
# Load button
|
61 |
+
if st.sidebar.button("Load"):
|
62 |
loaded_preferences = load_user_preferences(preferences["username"])
|
63 |
if loaded_preferences:
|
64 |
preferences.update(loaded_preferences)
|
65 |
+
|
|
|
|
|
66 |
st.write("## User Preferences")
|
67 |
st.write(preferences)
|
68 |
|
|
|
88 |
activities["Score"] = activities["Score"].apply(lambda x: f"{x * 100:.2f}%")
|
89 |
st.table(activities)
|
90 |
|
91 |
+
# Save button
|
92 |
+
if st.sidebar.button("Save"):
|
93 |
+
save_user_preferences(preferences)
|
94 |
+
|
95 |
if __name__ == "__main__":
|
96 |
main()
|