job-o-scraper
A simple CLI tool for easy scraping Job offers and get instant notifications.
Install
npm install -g job-o-scraper
Commands
Jobo: scrap job offers
USAGE
$ jobo [CONF_FILE]
OPTIONS
-c, --clearCache Clear ALL stored data BEFORE it runs
-h, --help show CLI help
-v, --version show CLI version
How it works
Each time you run the command 'jobo' performs a single search using the specified configuration. job-o-scraper uses its own local database in order to detect new job offers.
Usage
Job-o-scraper uses JSON files for configuration. You can find a sample file in ./run/default.config.json
Available params are:
{
"urls": [
"https://www.workana.com/jobs?ref=home_top_bar&page=1",
"https://www.tecnoempleo.com/busqueda-empleo.php"
],
"verbose": false,
"reporters": ["email"],
"mail_config": {
"from": "adriandevme@gmail.com",
"to": "adriandevme@gmail.com",
"host": "in-v3.mailjet.com",
"port": 25,
"secure": false,
"auth": {
"user": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"pass": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
Currently supported sites are Tecnoempleo and Workana.
Using the default "email" reporter option will send you a formatted HTML mail like this
Feel free to add more supported sites adding the convenient extractor.