Skip to content

A simple tool that checks for a price of an online item and informs you when it hits a certain price

Notifications You must be signed in to change notification settings

dramlian/PriceChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PriceChecker

A .NET tool that monitors product prices on the web and notifies you by email when your target price is hit.

How It Works

  1. Define items to track in InputConfig.xml — each entry has a URL, a target price, and a regex to extract the current price.
  2. The tool fetches each page, parses the price, and compares it to your goal.
  3. Every 30 minutes, it sends an email summary via Mailjet SMTP showing actual vs. target prices and whether each goal was reached.

Configuration

<root>
    <Recipient>you@example.com</Recipient>
    <ItemWebResource>
        <url>https://example.com/product</url>
        <priceGoal>49.99</priceGoal>
        <regexPricePattern>price-regex</regexPricePattern>
    </ItemWebResource>
</root>

Setup

Set your Mailjet SMTP keys as environment variables:

PUBLIC_KEY_PARSERTOOL=<your-public-key>
PRIVATE_KEY_PARSERTOOL=<your-private-key>

Then run:

dotnet run --project PriceChecker

About

A simple tool that checks for a price of an online item and informs you when it hits a certain price

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages