Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atchopba/scraping-jobs
Scraping-jobs helps scrape jobs from major job boards (apec.fr, indeed.fr, monster.fr...) to provide a simple and unified job search engine.
https://github.com/atchopba/scraping-jobs
apec indeed jobs monster python python-3 scraping
Last synced: 2 months ago
JSON representation
Scraping-jobs helps scrape jobs from major job boards (apec.fr, indeed.fr, monster.fr...) to provide a simple and unified job search engine.
- Host: GitHub
- URL: https://github.com/atchopba/scraping-jobs
- Owner: atchopba
- License: gpl-3.0
- Created: 2020-03-06T20:52:39.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T08:36:04.000Z (8 months ago)
- Last Synced: 2024-08-01T13:35:00.808Z (5 months ago)
- Topics: apec, indeed, jobs, monster, python, python-3, scraping
- Language: Python
- Homepage:
- Size: 75.2 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-ccamel - atchopba/scraping-jobs - Scraping-jobs helps scrape jobs from major job boards (apec.fr, indeed.fr, monster.fr...) to provide a simple and unified job search engine. (Python)
README
# Overview
Scraping jobs allow to extract job offers from majors job boards (currently, indeed.fr, apec.fr, monster.fr), store them locally in JSON format. More importantly, it provides on top of the collected data a simple and unified job search.
You can easily search for jobs using only key parameters, including:
- the title of the job you are looking for,
- the name of city (in France),
- the code of the department in which the city is located and
- the type of contract you want.## Benefits
* Make it easier to find a job.
* Gather information from several sites.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
### Prerequisites
* Windows 7+ or Linux kernel version 3.10 or higher
* 2.00 GB of RAM
* 3.00 GB of available disk spaceUse with Docker http://www.docker.io
### Installation
To build an image with docker is pretty simple:
```
docker build -t jobs-cli .
```## Using the tool
Then to run that image and attach to it at the same time:
```
docker run jobs-cli "job search" "city" codeDpt TypeContract
```
TypeContract value : perm (permanent), full (fulltime), ints (intership), free (freelance)
Example:
```
docker run jobs-cli "developpeur aws" Nantes 44 free
```
or without type of contract
```
docker run jobs-cli "developpeur aws" "Le Mans" 72
```## License & copyright
This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE.md file for details