Job Scraper Tool simplifies the job search process by finding and scoring listings from multiple websites against your CV. With AI scoring being optional, it allows users to work in Lite Mode, ensuring data privacy while offering scriptable automation options. Set it up quickly and start discovering jobs that truly match your skills.
Job Scraper Tool
The Job Scraper Tool is an innovative solution designed for effective job searching across multiple platforms, leveraging AI to rank job listings based on their relevance to your CV. This self-hosted application simplifies the job hunting process by allowing users to input their CV and target keywords.
Key Features
- AI Scoring Optionality: Users can choose to enable AI scoring for job relevance using an API key from providers like Groq or run it in Lite Mode without any external keys, relying solely on keyword matching.
- Data Ownership: All data is stored locally in a SQLite database, ensuring that users have complete control over their personal information without any data being sent off-site unless configured to do so.
- Simplified Operation: The tool can be launched with a single command using Docker, providing a fully functional web dashboard, REST API, and database without the need for complicated local setups.
- Scriptable Interface: Every operation conducted within the UI is accessible via REST API endpoints, making it easy to integrate into existing automation workflows.
User Experience
- Begin the process by pasting your CV and relevant keywords into the user-friendly web interface.
- The tool scans multiple job sites and assigns a relevance score to each listing from 0-10 based on the match quality with the user’s CV.
- Users have the flexibility to pause, resume, or restart job searches directly from the dashboard.
- Results can be exported in both JSON and CSV formats for further analysis or record-keeping.
- Optionally receive alerts via webhook or email when high-scoring job opportunities are detected.
System Requirements
To run the Job Scraper Tool, ensure you have the following:
- Docker must be installed to facilitate the application’s containerized environment.
- A Linux-compatible system is required, with suggestions for using WSL2 on Windows, Docker Desktop on Mac, or any standard Linux distribution.
Advanced Usage
For users looking to automate their job search further, the API allows direct interaction with the scraper. Examples of API commands include initiating new runs, checking job search status, and managing jobs with pause and resume functionality.
Overall, the Job Scraper Tool streamlines the job hunting experience by harnessing the power of AI to deliver the most relevant job listings without compromising user data or requiring complicated setups. This tool is particularly advantageous for those who wish to enhance their job search process efficiently.
Comments
0Start the conversation
Share the first comment.