hired.ats_checker#
ATS (Applicant Tracking System) compatibility checker.
Analyze resumes to ensure they’re compatible with automated screening systems.
Functions
|
Quick utility to check resume ATS compatibility. |
Classes
Check resume for ATS compatibility. |
|
|
Represents an ATS compatibility issue. |
|
Report from ATS compatibility check. |
- class hired.ats_checker.ATSChecker[source]#
Bases:
objectCheck resume for ATS compatibility.
Examples
>>> from hired.ats_checker import ATSChecker >>> >>> checker = ATSChecker() >>> report = checker.check_resume(resume_dict) >>> print(report.get_summary()) >>> >>> # Check against specific job >>> report = checker.check_resume(resume_dict, job_result)
- class hired.ats_checker.ATSIssue(category, title, description, suggestion)[source]#
Bases:
objectRepresents an ATS compatibility issue.
- class hired.ats_checker.ATSReport(overall_score, issues=<factory>, keyword_match_score=0.0, matched_keywords=<factory>, missing_keywords=<factory>)[source]#
Bases:
objectReport from ATS compatibility check.
- hired.ats_checker.check_resume_ats(resume_content, job=None)[source]#
Quick utility to check resume ATS compatibility.
- Parameters:
- Return type:
- Returns:
ATSReport
Examples
>>> from hired import mk_content_for_resume >>> from hired.ats_checker import check_resume_ats >>> >>> resume = mk_content_for_resume(candidate_info, job_info) >>> report = check_resume_ats(resume.model_dump(), job_result) >>> print(report.get_summary())