Spaces:
Sleeping
Sleeping
feat: integrate ever-jobs for 170 job platforms, content fingerprint dedup, grouped UI selector
b617fcc Project State
Project
- Name: Job Automation Agent
- Type: Python/Streamlit job automation pipeline
- Status: Active — production-ready with 5 platforms
Current Architecture
- Platforms: LinkedIn, Indeed, Glassdoor, Remotive, WeWorkRemotely (+ Naukri disabled)
- AI Models: 10-model NVIDIA API pool for parallel assessment
- ATS: Hybrid scoring (70% JD keyword match + 30% resume quality)
- Output: DOCX + PDF resumes, Google Sheets, Excel reports
- Dedup: SQLite 30-day history + cross-platform (title, company) dedup
Key Decisions
- All scrapers extend
BaseScraperfromsrc/scrapers/base.py Jobdataclass is the universal job format- Platform cap is per-platform total, not per-query
- Resume generation runs in parallel with ThreadPoolExecutor