1.0.2 • Published 3 years ago
@splode/obake v1.0.2
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
- 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.