We need a plugin to scrape jobs from our job board (greenhouse) and push it into a custom post type called 'job' (as part of jobs cpt).
The scraper should be able to fetch the board json, scrape it, identify if the job has been updated / changed / deleted and then respectively update the local DB.
In case a job was deleted from the remote json - remove it locally
In case a job was added to the remote json - add it locally
In case a job was modified in the remote json - update it locally
The plugin should also be able to pull the offices and add them locally as an 'office' cpt (part of offices).
The jobs will be attached to the respective office.
* You should NOT delete / add everything on each pull, this is IMPORTANT *
* Items will have a unique ID (wordpress post id) once added, and they should not be changed *
If you think you can do it, bid.
Please provide similar experience.
Attached are the jobs and offices json. These will be the files to base the scraper on.