Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -926,17 +926,29 @@ if query:
|
|
926 |
st.markdown("---")
|
927 |
|
928 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
929 |
def save_comment(comment):
|
930 |
-
|
931 |
-
|
932 |
-
|
933 |
|
|
|
|
|
|
|
|
|
934 |
|
935 |
st.title("Abstractalytics Web App")
|
936 |
st.write("We appreciate your feedback!")
|
937 |
|
938 |
user_comment = st.text_area("Please send us your anonymous remarks/suggestions about the Abstractalytics Web App: "
|
939 |
-
|
940 |
|
941 |
if st.button("Submit"):
|
942 |
if user_comment:
|
@@ -945,6 +957,30 @@ if query:
|
|
945 |
else:
|
946 |
st.warning("Please enter a comment before submitting.")
|
947 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
948 |
st.markdown("---")
|
949 |
|
950 |
st.subheader("Cancer-related videos")
|
|
|
926 |
st.markdown("---")
|
927 |
|
928 |
|
929 |
+
from datasets import Dataset
|
930 |
+
|
931 |
+
# Load existing comments or create a new dataset
|
932 |
+
if Dataset.get_dataset_infos('comments'):
|
933 |
+
dataset = Dataset.load_from_disk('comments')
|
934 |
+
else:
|
935 |
+
dataset = Dataset.from_dict({'id': [], 'text': []})
|
936 |
+
|
937 |
def save_comment(comment):
|
938 |
+
# Add the comment to the dataset
|
939 |
+
dataset['id'].append(len(dataset))
|
940 |
+
dataset['text'].append(comment)
|
941 |
|
942 |
+
# Save the dataset to disk
|
943 |
+
dataset.save_to_disk('comments')
|
944 |
+
|
945 |
+
print('Comment saved to dataset.')
|
946 |
|
947 |
st.title("Abstractalytics Web App")
|
948 |
st.write("We appreciate your feedback!")
|
949 |
|
950 |
user_comment = st.text_area("Please send us your anonymous remarks/suggestions about the Abstractalytics Web App: "
|
951 |
+
"(app will pause while we save your comments)")
|
952 |
|
953 |
if st.button("Submit"):
|
954 |
if user_comment:
|
|
|
957 |
else:
|
958 |
st.warning("Please enter a comment before submitting.")
|
959 |
|
960 |
+
# Load the comments dataset from disk
|
961 |
+
dataset = Dataset.load_from_disk('comments')
|
962 |
+
|
963 |
+
# Access the text column of the dataset
|
964 |
+
comments = dataset['text']
|
965 |
+
|
966 |
+
# Define the password
|
967 |
+
PASSWORD = 'ram100pass'
|
968 |
+
|
969 |
+
# Create a Streamlit app
|
970 |
+
st.set_page_config(page_title='Comments')
|
971 |
+
|
972 |
+
# Prompt the user for the password
|
973 |
+
password = st.text_input('Password:', type='password')
|
974 |
+
|
975 |
+
# Display the comments if the password is correct
|
976 |
+
if password == PASSWORD:
|
977 |
+
st.title('Comments')
|
978 |
+
for comment in comments:
|
979 |
+
st.write(comment)
|
980 |
+
else:
|
981 |
+
st.warning('Incorrect password')
|
982 |
+
|
983 |
+
|
984 |
st.markdown("---")
|
985 |
|
986 |
st.subheader("Cancer-related videos")
|