JobAggregator is a Python program designed to consolidate job postings from multiple sources using various APIs and web scraping methods. The goal is to streamline the job application process and provide a useful tool for (mainly) software devs seeking work.
- Aggregation from multiple job platforms.
- Keyword-specific searches.
- Direct links for easy application.
- Regular updates with new job postings.
-
Clone the Repository:
git clone https://github.com/simplesapien/job-aggregator.git -
Navigate to the project directory:
cd job-aggregator -
Install Required Libraries: Ensure you have Python and pip installed, then:
pip install -r requirements.txt -
Setup Environment Variables: Some APIs may require API keys. Set them up as environment variables or modify the
config.pyfile with necessary credentials. -
Run the Program:
python main.py
The idea for JobAggregator originated from the challenges faced during job hunting. Searching through numerous websites and portals can be overwhelming. JobAggregator aims to make this process more efficient and user-friendly.
If you come across any bugs or have suggestions for improvement, please create an issue in the repository.
- Thanks to the developers of the APIs integrated into this project.
- Appreciation to the open-source community for their continuous support and resources.