This release brings some significant improvements to the JobFunnel codebase:
- Support for localization, for now just `USA_ENGLISH` `CANADA_ENGLISH`
- Abstract base class implementation of JobFunnel and Scrapers with abstract get() and set() style of API
- Addition of `remote` and `wage` scraping (to be implemented for indeed and monster)
- Updated scraping for Monster and Glassdoor
- Improved CLI argument clarity (`load` and `inline`)
- Implementation of Cerberus for Schema and validation of YAML configuration files
- Significantly improved preemption of scraping and filtering of results to minimize get requests
- Implementation of inter-scraper OO features such as `Job` `JobField` and `JobFilter`
- Capability of updating CSV job contents when encountering a newer duplicate
... and others.
Thanks to our contributors :100:
bunsenmurder thebigG studentbrad