@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.

    Install

    npm i @splode/obake

    DownloadsWeekly Downloads

    10

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    271 kB

    Total Files

    113

    Last publish

    Collaborators

    • splode