Spaces:
Running
Running
import streamlit as st | |
from pymongo import MongoClient | |
from bardapi import Bard | |
import os | |
from plyer import notifications as nt | |
uri = os.environ["MONGO_CONNECTION_STRING"] | |
client = MongoClient(uri, tlsCertificateKeyFile= "files/cert.pem") | |
db = client["Cosmo"] | |
col = db["Tasks"] | |
def notifier(): | |
nt.notify( | |
title = "This is notification", | |
message = "This is the message", | |
timeout = 10, | |
app_icon = "logo.png" | |
) | |
task_values = { | |
"title" : st.text_input("Task Title"), | |
"prio" : st.text_input("Priority"), | |
"duedate" : st.text_input("Due Date"), | |
"status" : st.text_input("Status") | |
} | |
if st.button("Create Task"): | |
col.insert_one(task_values) | |
st.success("Task Created Successfully!") | |
st.balloons() | |
notifier() | |