pktpaulie commited on
Commit
66795e6
·
verified ·
1 Parent(s): 4a494c9

Update download button section

Browse files
Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -5,7 +5,7 @@ import pandas as pd
5
  import matplotlib.pyplot as plt
6
  from resume_generation_gemini_pro import Gemini_pro_main
7
  from similarity_score_refined import similarity_main
8
- from io import BytesIO
9
 
10
  # Helper function to save uploaded files temporarily and return their paths
11
  def save_uploaded_file(uploaded_file):
@@ -132,21 +132,22 @@ if uploaded_resume and uploaded_job_description:
132
 
133
  if st.button("Tailor Resume"):
134
  with st.spinner("Generating resume..."):
135
- generated_resume = Gemini_pro_main(resume_path, job_description_path)
136
  st.subheader("Generated Tailored Resume:")
137
  st.write(generated_resume)
138
 
139
-
140
- resume_bytes = BytesIO()
141
- generated_resume.save(resume_bytes)
142
- resume_bytes.seek(0)
143
-
144
- st.download_button(
145
- label="Download Resume",
146
- data=resume_bytes,
147
- file_name="tailored_resume.docx",
148
- mime="application/vnd.openxmlformats-officedocument.wordprocessingml.document"
149
- )
 
150
 
151
  else:
152
  st.warning("Please upload both the resume and job description files.")
 
5
  import matplotlib.pyplot as plt
6
  from resume_generation_gemini_pro import Gemini_pro_main
7
  from similarity_score_refined import similarity_main
8
+
9
 
10
  # Helper function to save uploaded files temporarily and return their paths
11
  def save_uploaded_file(uploaded_file):
 
132
 
133
  if st.button("Tailor Resume"):
134
  with st.spinner("Generating resume..."):
135
+ generated_resume = generate_gemini(resume_path, job_description_path)
136
  st.subheader("Generated Tailored Resume:")
137
  st.write(generated_resume)
138
 
139
+ if generated_resume:
140
+ from io import BytesIO
141
+ resume_bytes = BytesIO()
142
+ generated_resume.save(resume_bytes)
143
+ resume_bytes.seek(0)
144
+
145
+ st.download_button(
146
+ label="Download Resume",
147
+ data=resume_bytes,
148
+ file_name="tailored_resume.docx",
149
+ mime="application/vnd.openxmlformats-officedocument.wordprocessingml.document"
150
+ )
151
 
152
  else:
153
  st.warning("Please upload both the resume and job description files.")