lodhrangpt commited on
Commit
9ac7792
·
verified ·
1 Parent(s): 824c39a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -26
app.py CHANGED
@@ -130,7 +130,7 @@ def generate_notes(transcript):
130
  pdf_path = create_pdf(res)
131
  return pdf_path
132
 
133
- def create_pdf(transcript, long_questions, short_questions, mcqs):
134
  pdf = FPDF()
135
  pdf.add_page()
136
 
@@ -140,31 +140,31 @@ def create_pdf(transcript, long_questions, short_questions, mcqs):
140
 
141
  # Add transcription content
142
  pdf.set_font("Arial", "", 12)
143
- pdf.multi_cell(0, 10, f"Transcription:\n{transcript.encode('latin1', 'replace').decode('latin1')}\n\n")
144
-
145
- # Add long questions
146
- pdf.set_font("Arial", "B", 14)
147
- pdf.cell(200, 10, "Long Questions", ln=True)
148
- pdf.set_font("Arial", "", 12)
149
- for question in long_questions:
150
- pdf.multi_cell(0, 10, f"- {question.encode('latin1', 'replace').decode('latin1')}\n")
151
-
152
- # Add short questions
153
- pdf.set_font("Arial", "B", 14)
154
- pdf.cell(200, 10, "Short Questions", ln=True)
155
- pdf.set_font("Arial", "", 12)
156
- for question in short_questions:
157
- pdf.multi_cell(0, 10, f"- {question.encode('latin1', 'replace').decode('latin1')}\n")
158
-
159
- # Add MCQs
160
- pdf.set_font("Arial", "B", 14)
161
- pdf.cell(200, 10, "Multiple Choice Questions (MCQs)", ln=True)
162
- pdf.set_font("Arial", "", 12)
163
- for mcq in mcqs:
164
- pdf.multi_cell(0, 10, f"Q: {mcq['question'].encode('latin1', 'replace').decode('latin1')}")
165
- for option in mcq["options"]:
166
- pdf.multi_cell(0, 10, f" - {option.encode('latin1', 'replace').decode('latin1')}")
167
- pdf.multi_cell(0, 10, f"Answer: {mcq['answer'].encode('latin1', 'replace').decode('latin1')}\n")
168
 
169
  with tempfile.NamedTemporaryFile(delete=False, suffix=".pdf") as temp_pdf:
170
  pdf.output(temp_pdf.name)
 
130
  pdf_path = create_pdf(res)
131
  return pdf_path
132
 
133
+ def create_pdf(question):
134
  pdf = FPDF()
135
  pdf.add_page()
136
 
 
140
 
141
  # Add transcription content
142
  pdf.set_font("Arial", "", 12)
143
+ pdf.multi_cell(0, 10, f"Transcription:\n{question.encode('latin1', 'replace').decode('latin1')}\n\n")
144
+
145
+ # # Add long questions
146
+ # pdf.set_font("Arial", "B", 14)
147
+ # pdf.cell(200, 10, "Long Questions", ln=True)
148
+ # pdf.set_font("Arial", "", 12)
149
+ # for question in long_questions:
150
+ # pdf.multi_cell(0, 10, f"- {question.encode('latin1', 'replace').decode('latin1')}\n")
151
+
152
+ # # Add short questions
153
+ # pdf.set_font("Arial", "B", 14)
154
+ # pdf.cell(200, 10, "Short Questions", ln=True)
155
+ # pdf.set_font("Arial", "", 12)
156
+ # for question in short_questions:
157
+ # pdf.multi_cell(0, 10, f"- {question.encode('latin1', 'replace').decode('latin1')}\n")
158
+
159
+ # # Add MCQs
160
+ # pdf.set_font("Arial", "B", 14)
161
+ # pdf.cell(200, 10, "Multiple Choice Questions (MCQs)", ln=True)
162
+ # pdf.set_font("Arial", "", 12)
163
+ # for mcq in mcqs:
164
+ # pdf.multi_cell(0, 10, f"Q: {mcq['question'].encode('latin1', 'replace').decode('latin1')}")
165
+ # for option in mcq["options"]:
166
+ # pdf.multi_cell(0, 10, f" - {option.encode('latin1', 'replace').decode('latin1')}")
167
+ # pdf.multi_cell(0, 10, f"Answer: {mcq['answer'].encode('latin1', 'replace').decode('latin1')}\n")
168
 
169
  with tempfile.NamedTemporaryFile(delete=False, suffix=".pdf") as temp_pdf:
170
  pdf.output(temp_pdf.name)