1.0.2 • Published 3 years ago

@splode/obake v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Obake header image

Obake

Obake automates checking online merchants for deals and inventory.

Periodically check online stores for goods, and be alerted when inventory is available or on sale.

Installation

Install with npm:

npm install -g @splode/obake

Alternatively, clone this repo and link:

npm install && npm link

Usage

Obake requires configuration.

obake [options]

Run Obake, specifying the config file path:

obake --config "example.toml"

Configuration

Obake uses TOML for its configuration. An example configuration file, example.toml, is provided as a starting point.

Notifications

Obake currently supports the following, optional types of notifications:

  • Desktop
  • Email
  • Telegram

Adding Goods

To add a good, simply add an entry to the goods config:

[[goods]]
URL = "https://example.org/someproduct" # string
name = "A Pretty Name for Display"      # string
price = 199.99                          # number

Obake will notify you if the item is in stock and below the given price.

Supported Merchants

  • Amazon
  • Apple App Store
  • B&H Photo*
  • Best Buy
  • Costco
  • JensonUSA
  • NewEgg
  • REI
  • WalMart
  • Zavvi
  • Note: you may encounter aggressive anti-bot detection with these merchants.