Product Stock Watcher v2.0.0.4
Purpose
To get intimation on product availability (NOT an auto-buying bot)
How to Configure
Settings folder contains comma separated files having details of products, Sites & Email Addresses to send notifications.
It is autogenerated on application start if not present.
Basic knowledge of HTML required to identify unique text present in HTML DOM of product page. Use a page of a available product from same site to find the unique text (such as 'Add to cart') which indicates availability.
Make sure it is not present in the non-available product page from its page source ( How to view source ) or you can right click on elements such as 'Add to cart' button & use the relevant text mentioned in the button
Products.txt
ProuctName - Name of the product
ProductCheckList.txt
Site - Site name (Should match with ProductCheckerList.txt)
Product - Name of the Product (Should match with ProductCheckerList.txt)
ProductURL - URL of the product
SearchText - Unique text (from HTML DOM) on the product URL that indicates product availability
ProductCheckerList.txt
Site - Site name (Should match with ProductCheckList.txt)
Product - Name of the Product (Should match with ProductCheckList.txt)
EmailAddress - Email Address
How to use
Steps for version v2.0.0.0+ :
Start ProductStockWatcher.exe
'Manage Products' tab - Add Product from here
'Manage Products & Sites Mapping' tab - Select Added Product & Add Product URL from here
'Manage Watchers' tab - Select Added Product, Website name & enter email address to receive Email notifications from here (Optional)
'Main' tab - Set interval in minutes between checks & Press 'Start' to start processing from here
Steps for version up to v1.0.0.5 :
Start ProductStockWatcher.exe
Configure the data in above mentioned text files (Do not delete the auto-generated first lines, they are required as a guide for data format. Deleting these files & restarting the app will regenerate the files with default lines)
Click 'Refresh' if you have any new data added in the text files
Set interval in minutes between checks
Press 'Start' to start processing
Note:
Stop processing anytime by clicking 'Stop' button
'Refresh' button allows to load latest data
'Refresh' required for new lines to be considered (Enabled when processing is stopped)
Use the Spam protection to prevent sending duplicate email notificatios for specified hours from last notification
Prepend the lines with '//' without quotes to ignore the respective lines
Version History
2.0.0.4 (Latest)
Fixed email send issue
2.0.0.3
Added text wrapping to log window
Copy log text by double click
Added log text to indicate anti-scraping mechanism
Added validation message if Product/Product Site mapping is missing
2.0.0.2
Bug fixes
2.0.0.1
Ability to mark Product, Product Site & Watcher Active/Inactive from UI
Freeze issue fixes
2.0.0.0
Add & Delete Product, Product URL & Watchers from UI (Move your existing settings into new version to retain the lists)
Custom notification sound
Get notification sound locally even without adding email address for notification
1.0.0.5 (Stable)
Product & Watcher list row limit increased to 20
1.0.0.4
Reduced minimum email spam protection duration to 1 hour
1.0.0.3
Added log indicating product not found after checking
Added log for Refresh button
1.0.0.2
No need of credentials to send emails
Sample Search texts
Amazon - "add-to-cart-button"
RPTechIndia - "product-addtocart-button"
BestBuy - "btn btn-primary btn-lg btn-block btn-leading-ficon add-to-cart-button" [BestBuy is not supported as it has an anti-scrapping mechanism]
Download
2.0.0.4 (Latest) - Click here to download
Disclaimer
This is not an auto-buying bot, this simply checks for product availability at regular intervals & sends mails if product found available
Details entered in application or the CSV files are not shared anywhere
Keep sufficient interval to prevent yourself from getting blocked from sites
Use at your own risk