Spaces:
Sleeping
Sleeping
Commit
·
8c5f156
1
Parent(s):
20f3192
Update app.py
Browse files
app.py
CHANGED
@@ -39,32 +39,31 @@ def get_recipes():
|
|
39 |
|
40 |
st.session_state.df = pd.DataFrame.from_dict(recipe_list)
|
41 |
st.session_state.df.insert(1,'Save',[False]*len(st.session_state.df))
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
|
44 |
st.button(label='Get', on_click=get_recipes)
|
45 |
|
46 |
if len(st.session_state.df) > 0:
|
47 |
-
st.session_state.
|
48 |
st.session_state.df,
|
49 |
column_config={"url": st.column_config.LinkColumn()},
|
50 |
disabled=["name", "url"],
|
51 |
hide_index=True,
|
52 |
)
|
53 |
-
|
54 |
-
def save_recipes():
|
55 |
-
filter_1 = st.session_state.df_edited['Save'] == True
|
56 |
-
filtered = st.session_state.df_edited[filter_1]
|
57 |
-
st.session_state.df2 = pd.concat([st.session_state.df2, filtered])
|
58 |
-
|
59 |
-
st.button(label='Save Recipes', on_click=save_recipes)
|
60 |
|
61 |
st.title('Saved Recipes:')
|
|
|
62 |
if len(st.session_state.df2) == 0:
|
63 |
st.write('Nothing saved, yet!')
|
64 |
else:
|
65 |
st.dataframe(st.session_state.df2, hide_index=True)
|
66 |
|
67 |
-
def clear_saved():
|
68 |
-
st.session_state.df2 = pd.DataFrame()
|
69 |
-
|
70 |
st.button(label='Clear Saved', on_click=clear_saved)
|
|
|
39 |
|
40 |
st.session_state.df = pd.DataFrame.from_dict(recipe_list)
|
41 |
st.session_state.df.insert(1,'Save',[False]*len(st.session_state.df))
|
42 |
+
|
43 |
+
def save_recipes():
|
44 |
+
filter_1 = st.session_state.df_edited['Save'] == True
|
45 |
+
filtered = st.session_state.df_edited[filter_1]
|
46 |
+
st.session_state.df2 = pd.concat([st.session_state.df2, filtered])
|
47 |
+
|
48 |
+
def clear_saved():
|
49 |
+
st.session_state.df2 = pd.DataFrame()
|
50 |
|
51 |
st.button(label='Get', on_click=get_recipes)
|
52 |
|
53 |
if len(st.session_state.df) > 0:
|
54 |
+
st.session_state.df_edited = st.data_editor(
|
55 |
st.session_state.df,
|
56 |
column_config={"url": st.column_config.LinkColumn()},
|
57 |
disabled=["name", "url"],
|
58 |
hide_index=True,
|
59 |
)
|
60 |
+
st.button(label='Save Recipes', on_click=save_recipes)
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
|
62 |
st.title('Saved Recipes:')
|
63 |
+
|
64 |
if len(st.session_state.df2) == 0:
|
65 |
st.write('Nothing saved, yet!')
|
66 |
else:
|
67 |
st.dataframe(st.session_state.df2, hide_index=True)
|
68 |
|
|
|
|
|
|
|
69 |
st.button(label='Clear Saved', on_click=clear_saved)
|