Skip to content

simplesapien/job-aggregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobAggregator

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.

Features

  • Aggregation from multiple job platforms.
  • Keyword-specific searches.
  • Direct links for easy application.
  • Regular updates with new job postings.

Installation and Setup

  1. Clone the Repository:

    git clone https://github.com/simplesapien/job-aggregator.git
    
  2. Navigate to the project directory:

    cd job-aggregator
    
  3. Install Required Libraries: Ensure you have Python and pip installed, then:

    pip install -r requirements.txt
    
  4. Setup Environment Variables: Some APIs may require API keys. Set them up as environment variables or modify the config.py file with necessary credentials.

  5. Run the Program:

    python main.py
    

Background

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.

Feedback and Issues

If you come across any bugs or have suggestions for improvement, please create an issue in the repository.

Acknowledgements

  • Thanks to the developers of the APIs integrated into this project.
  • Appreciation to the open-source community for their continuous support and resources.

About

An attempt at a simple program to pull together job posts from various APIs + scraping methods to make the job application process a little easier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages