@splode/obake

1.0.2 • Public • Published

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.

Dependencies (13)

Dev Dependencies (11)

Package Sidebar

Install

npm i @splode/obake

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

271 kB

Total Files

113

Last publish

Collaborators

  • splode