final
This commit is contained in:
parent
b85a3c4719
commit
08fa73c8de
11 changed files with 570 additions and 186 deletions
5
job.py
5
job.py
|
|
@ -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.'}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue