Job Scanner is a Rust-based tool that scrapes career websites powered by the Workday platform and recommends job postings that match a given resume. It uses a local LLM (via Ollama) to filter and analyze job listings based on the user's profile.
- Workday: Fetches job listings and details.
- Ollama: Performs natural language filtering and matching using local LLMs.
Run the cron-based job scanner every hour:
cargo run --bin cron_workerMake sure the following tools are installed:
- Edit your list of companies in
config.rs. - Set your resume path and desired Ollama model name in
cron_worker.rs.
The goal of this project is to explore and learn Rust through real-world integrations. It is currently under active development — expect breaking changes. Feel free to report issues or suggest improvements!
Fork, branch, and PR — contributions are welcome!
MIT
