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.
Install with npm:
npm install -g @splode/obake
Alternatively, clone this repo and link:
npm install && npm link
Obake requires configuration.
obake [options]
Run Obake, specifying the config file path:
obake --config "example.toml"
Obake uses TOML for its configuration. An example configuration file, example.toml, is provided as a starting point.
Obake currently supports the following, optional types of notifications:
- Desktop
- Telegram
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.
- 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.