shukdevdatta123 commited on
Commit
76dce21
·
verified ·
1 Parent(s): 810238d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -14
app.py CHANGED
@@ -6,7 +6,6 @@ from langchain_core.output_parsers import StrOutputParser
6
  from langchain.chat_models import ChatOpenAI
7
  from fpdf import FPDF
8
  import os
9
- import pandas as pd
10
 
11
  # Set up Streamlit UI
12
  st.title('Educational Assistant')
@@ -148,21 +147,9 @@ if openai_api_key:
148
  study_plan_response = chain_4.invoke({'data': data})
149
  st.write(study_plan_response)
150
 
151
- # Extract the study plan and convert it into a structured format
152
- study_plan = study_plan_response.strip().split("\n")
153
-
154
- # Assuming the study plan is a list of 7 days with topics
155
- days = ["Day 1", "Day 2", "Day 3", "Day 4", "Day 5", "Day 6", "Day 7"]
156
- topics = [plan.split(":")[1].strip() if ":" in plan else "" for plan in study_plan]
157
-
158
- # Create a DataFrame to display the study plan in tabular form
159
- study_plan_df = pd.DataFrame(list(zip(days, topics)), columns=["Day", "Topics to Study"])
160
-
161
- st.table(study_plan_df)
162
-
163
  # Generate PDF for the study plan and offer it as a download
164
  pdf_filename = generate_pdf(study_plan_response, filename="study_plan_response.pdf")
165
  st.download_button("Download Study Plan as PDF", data=open(pdf_filename, "rb").read(), file_name=pdf_filename, mime="application/pdf")
166
 
167
  else:
168
- st.sidebar.warning("Please enter your OpenAI API Key to proceed.")
 
6
  from langchain.chat_models import ChatOpenAI
7
  from fpdf import FPDF
8
  import os
 
9
 
10
  # Set up Streamlit UI
11
  st.title('Educational Assistant')
 
147
  study_plan_response = chain_4.invoke({'data': data})
148
  st.write(study_plan_response)
149
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  # Generate PDF for the study plan and offer it as a download
151
  pdf_filename = generate_pdf(study_plan_response, filename="study_plan_response.pdf")
152
  st.download_button("Download Study Plan as PDF", data=open(pdf_filename, "rb").read(), file_name=pdf_filename, mime="application/pdf")
153
 
154
  else:
155
+ st.sidebar.warning("Please enter your OpenAI API Key to proceed.")