This commit is contained in:
feder-cr 2024-08-23 22:20:48 +01:00
parent b85a3c4719
commit 08fa73c8de
11 changed files with 570 additions and 186 deletions

5
job.py
View file

@ -10,6 +10,7 @@ class Job:
description: str = ""
summarize_job_description: str = ""
pdf_path: str = ""
recruiter_link: str = ""
def set_summarize_job_description(self, summarize_job_description):
self.summarize_job_description = summarize_job_description
@ -17,6 +18,9 @@ class Job:
def set_job_description(self, description):
self.description = description
def set_recruiter_link(self, recruiter_link):
self.recruiter_link = recruiter_link
def formatted_job_information(self):
"""
Formats the job information as a markdown string.
@ -27,6 +31,7 @@ class Job:
- Position: {self.title}
- At: {self.company}
- Location: {self.location}
- Recruiter Profile: {self.recruiter_link or 'Not available'}
## Description
{self.description or 'No description provided.'}