stanleyclaudius / job-scraper

Web scraping using Python to extract job data from Indeed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forks Stargazers Issues MIT License LinkedIn


Logo

Job Scraper

A CLI application to scrap job data based on user input from Indeed
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Job Scraper is a CLI application that can be used by everyone to get job data from Indeed based on custom input. User can input job position and location to scrap the data. Beside that, this application also came with CSV generator feature to generate CSV file based on the scrapped data.

back to top

Built With

Main technology used to built this application are listed below:

back to top

Getting Started

To get started with this project locally, follow below steps:

Prerequisites

Make sure you have python installed

Installation

Below steps will guide you through the local installation process of this application

  1. Clone the repo
    git clone https://github.com/stanleyclaudius/job-scraper.git
    
  2. Install project dependency
    Make sure that your terminal pointing at the root directory of this project (job-scraper folder).
    pip install -r requirements.txt
    
  3. Lastly, run below command at your terminal to spin off the application
    python main.py
    

back to top

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

back to top

License

Distributed under the MIT License. See LICENSE.txt for more information.

back to top

Contact

LinkedIn: Stanley Claudius

Project Link: https://github.com/stanleyclaudius/job-scraper

back to top

Acknowledgments

Special thanks to:

  • Othneildrew for providing an amazing README template.
  • Indeed for providing job data to be scrapped.

back to top

About

Web scraping using Python to extract job data from Indeed

License:MIT License


Languages

Language:Python 100.0%