Coverage for backend / app / job_email_scraping / job_scrapers / __init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-17 21:34 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-17 21:34 +0000
1"""Job scraper module"""
3from app.job_email_scraping.email_parsers.utils import Platform
4from app.job_email_scraping.job_scrapers.indeed import IndeedApifyJobScraper
5from app.job_email_scraping.job_scrapers.linkedin import LinkedinBrightdataJobScraper
6from app.job_email_scraping.job_scrapers.nhs import NhsJobScraper
7from app.job_email_scraping.job_scrapers.veganjobs import VeganJobsJobScraper
9SCRAPERS = {
10 Platform.LINKEDIN: LinkedinBrightdataJobScraper,
11 Platform.NHS: NhsJobScraper,
12 Platform.INDEED: IndeedApifyJobScraper,
13 Platform.VEGANJOBS: VeganJobsJobScraper,
14}