job-o-scraper
TypeScript icon, indicating that this package has built-in type declarations

1.4.0 • Public • Published

job-o-scraper

A simple CLI tool for easy scraping Job offers and get instant notifications.

oclif Version CircleCI Codecov Downloads/week License

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.

Package Sidebar

Install

npm i job-o-scraper

Weekly Downloads

0

Version

1.4.0

License

MIT

Unpacked Size

41.8 kB

Total Files

21

Last publish

Collaborators

  • adriandev.me