Releases: PaulMcInnis/JobFunnel
Releases · PaulMcInnis/JobFunnel
3.1.0
This fixes Indeed scraping, and updates our formatting and package standard.
Thanks to @sammytheindi
3.0.2
This release addresses a number of things, including one critical encoding bug:
- Removes brotli compression from request HTML (this recently caused all of our scrapers to break).
- Reduction in Error log messages
- PyPi compatibility
- Switched to Github Actions from TravisCI (no longer free)
- Functional Proxy support
- Improved error handling
Thank you to our contributors!
3.0.1
3.0.0
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
andwage
scraping (to be implemented for indeed and monster) - Updated scraping for Monster and Glassdoor
- Improved CLI argument clarity (
load
andinline
) - 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
andJobFilter
- Capability of updating CSV job contents when encountering a newer duplicate
... and others.
Thanks to our contributors 💯
@bunsenmurder @thebigG @studentbrad
2.1.8
2.1.5
2.1.4
New date filter made by @thebigG as well as improved CLI and log path fixes.
- Added a date filter so that you can now prevent adding jobs to the masterlist which are older than a configurable
max_listing_days
- Added additional options for CLI (i.e.
funnel -kw Java --city 'New York' -p NY --domain com
) - Added Windows support in log path calculations
2.1.1
Fixes the pip installation by including package data.
2.1.0 *broken*
2.0.0
Major stability and performance improvements from @bunsenmurder including:
- respectful (delay-able) scraping
- scrapes more data from indeed
- tfidf accuracy improvement
- refactoring for clarity & PEP8
- architectural improvements
- improved threading