# ============================================================ # JOB MATCHER CONFIG # ============================================================ # --- Matching Thresholds --- min_match_score: 70 # Only alert on jobs scoring >= this max_detail_fetches_per_run: 50 # Limit detail page requests per run # --- Score Weights (must sum to 1.0) --- weights: skills: 0.40 title: 0.25 experience: 0.15 keywords: 0.15 certifications: 0.05 # --- Pre-filter: Skip jobs whose title contains these --- title_blacklist: - "marketing" - "sales" - "recruiter" - "accounting" - "graphic design" - "product manager" - "data scientist" - "frontend developer" - "ui/ux" # --- Blacklisted Companies --- company_blacklist: [] # --- Skills you WANT to learn (boost jobs that need these) --- aspirational_skills: - "terraform" - "kubernetes" - "docker" - "ci/cd" # --- Scraper Settings --- scraper: keywords: - "Network Engineer" - "Network Analyst" - "Network Administrator" - "NOC Engineer" - "Infrastructure Engineer" - "Cloud Network Engineer" - "Systems Engineer" location: "Toronto, ON" pages_per_keyword: 3 delay_between_pages: [3, 6] delay_between_keywords: [5, 10] delay_between_details: [4, 8] # --- Database --- database: host: "localhost" user: "root" password: "" database: "job_matcher_db" # --- Telegram --- # Fill these in with your bot token and chat ID telegram: token: "YOUR_BOT_TOKEN_HERE" chat_id: "YOUR_CHAT_ID_HERE"