review comments addressed

This commit is contained in:
Rashmi BS
2026-01-11 23:40:22 +05:30
parent d29c6c955d
commit 6fdb1ac70c
+8 -7
View File
@@ -10,9 +10,9 @@ st.sidebar.info("""
This app uses a local LLM via **Ollama**.
1. Install Ollama: https://ollama.ai
2. Verify the ollama CLI works, by running the below commands in your terminal:
2.1. Start the Ollama server: `ollama serve` on seperate terminal.
2.1. Start the Ollama server: `ollama serve` on separate terminal.
2.2. Run a model (e.g., `ollama pull llama3`).
2.3. Verify local LLM llama is listed using `ollama list`.
2.3. Verify local LLM llama is listed using `ollama list`.
2.4. Run the streamlit run app.py command to start this app in another terminal.
3. Upload a Resume + Job Description to get a fit score and suggestions.
""")
@@ -25,7 +25,7 @@ def extract_pdf_text(file):
text += page.get_text()
return text
def check_file_type(file_name) -> str:
def get_text_from_file(file_name) -> str:
if file_name.type == "application/pdf":
file_text = extract_pdf_text(file_name)
else:
@@ -37,11 +37,12 @@ resume_file = st.file_uploader("Upload Resume (PDF/TXT)", type=["pdf", "txt"])
job_file = st.file_uploader("Upload Job Description (PDF/TXT)", type=["pdf", "txt"])
if st.button("🔍 Match Resume with Job Description"):
# Extract Resume text
resume_text = check_file_type(resume_file)
# Extract Job Description text
job_text = check_file_type(job_file)
if resume_file and job_file:
# Extract Resume text
resume_text = get_text_from_file(resume_file)
# Extract Job Description text
job_text = get_text_from_file(job_file)
# Prompt
prompt = f"""