XBOX 360 In-Store Inventory Tracker
<
dateadded
>
1/8/2006 12:00 AM
</
dateadded
>
<
latestversion
>
2.1
(
download
) </
latestversion
>
<
datelatestbuild
>
1/22/2006 9:51 AM
(
changelog
) </
datelatestbuild
>
Back
|
Download
|
ChangeLog
|
View / Leave Comments (0)
Description:
This app automatically checks your local BestBuy, Circuit City, and FutureShop's website for the XBOX 360 Premiums at a time interval you specify and alerts you via Text-Message and/or Email. This is intended for those who really don't have the time to frequently check on those online-store trackers, and would prefer to be seamlessly alerted when an XBOX 360 premium is in-stock at a near-by store.
* Because this was coded in C#, it
requires
Microsoft's latest .NET Framework Runtime
.
How does the SMS feature work?
Simple. Most cell-phone providers allow text-messages to be received via email.
For example:
T-Mobile: phonenumber@tmomail.net
Virgin Mobile: phonenumber@vmobl.com
Cingular: phonenumber@cingularme.com
Sprint: phonenumber@messaging.sprintpcs.com
Verizon: phonenumber@vtext.com
Nextel: phonenumber@messaging.nextel.com
When an Xbox 360 is in stock, it sends a text-message, by email, to your mobile phone by relaying the message through a SMTP server. Just be sure to enter your 10-digit mobile phone number and select your mobile provider. You'll also need to enter a valid SMTP server that allows you to send relay messages.
WTF is a SMTP server?
Click for an explanation of a SMTP server and how it works.
(Wikipedia)
In order for this app to successfully send an SMS via Email, the message must be relayed through an SMTP server.
Most SMTP servers disallow the relaying of emails from non-trusted sources as a method against spammers. However, many ISP’s (such as Comcast Hi-Speed), allows its customers to relay messages, provided that the FROM Recepient’s host is from the same network. In other words, ‘anyone@comcast.net’ can relay through the ‘smtp.comcast.net’ SMTP Server, once that person is sending it ON Comcast’s network.
If you don’t know your ISP’s Outgoing Mail Server, try visiting your ISP’s website for help on ‘Setting up your Email in Outlook’.
****** Also, keep in mind that your Mobile Provider may charge you for incoming text messages. Refer to your mobile contract’s documentation to learn more about these fees. As an added precaution, this application automatically disables its auto-check feature once it has notified you via text message.
/********************
/* And for the Paranoid:*
/********************
With all these spyware and adware etc, I myself would be skeptical with using software from just anyone; so I understand if you'd feel hesitant to use this. However, I rather not risk the feds hunting me down and going to jail over for publicly spreading a malicious application. My app is simple, and while, at the moment, I don't wish to share the source, for it uses a custom coded http component I frequently use in some of my other projects, I'll be glad to tell you exactly how it works (you can also use a packet sniffer to verify exactly what it's doing):
1. Grabs a cookie that contains a unique visitor ID from bb's home page
2. Uses the cookie to set a "ProductID" & "skuID" variable on the inventory page
3. Uses the cookie to POST the input zipcode on the inventory page: http://www.bestbuy.com/site/olspage.jsp?id=pcat17006&type=page
4. Parses the returned HTML into structured data, (availability, store and address)
5. Switches the structured data for "avail" or "unavil" strings and makes a decision on whether or not to alert you via sms (read above)
/*****************************
Anywho, if you guys find this app useful, or if it scores you an XBOX 360, please be kind enough to give me a small donation to support my developments. Hopefully I’ll be able to afford an XBOX 360 myself.
Whew, that was a lot of typing…
<
changelog
>
1.27.06
+Added The useful ability to Right-Click > Ignore selected stores (This may be useful to those that may not want to drive to a particular store) (Thanx optimusprime8)
+Fixed Support for new/old AT&T / Cingular carriers
+Fixed Canada store selector where some stores in Ontario did not show up. (Sorry Toronto!)
+Changed Help message for GMAIL port to 587 (Thanx Eric)
1.22.06
+Added Support for Canada's FUTURESHOP! (man was this tough) (thanx junkless, asimmor, matty13123123 & many others)
+Added Store Selector for FutureShop stores (be sure to click "Modify" to select stores)
+Added Visual "Store" enable/disable listbox with store logos
*Fixed Bug where application may halt/crash if the status log gets to large. (thanx Darthus)
*Fixed Support for Cingular Mobile Phones (thanx hawksrule28)
*Fixed Major Connection Port Bug for GMAIL - also, use port 587 (thanx David K. & to those who emailed. hopefully this fixes gmail issues)
*Fixed Error message when sending a test email while SMS alerts are disabled
*Fixed Window didn't focus when user double clicked the notify icon while the application is not hidden
*Changed Cleaner "Out of Stock" icon graphics
*Changed Rearranged Options panel
*Changed Saving functions, Apply/Save Button (must press to apply)
*Changed TimeOut to Send Alerts to 12 secs
*More to come...
1.14.06:
+Added Support to Send Alerts to any Email Address (due to popular requests)
+Added Advanced SMTP Settings! (due to very popular requests)
*You can now specify the Port, Authentication & SSL
Tip: For Gmail Use
Relay Host: smtp.gmail.com
Port: 587
Authentication: Checked
Server Uses SSL: Checked
Username:
@gmail.com
Password:
*Changed Small visual changes to the settings tab for user-friendliness
*Still working on Canadian store support...
1.12.06:
*Fixed Error where some zip codes did not return any CC stores (thnx Guardian360)
*Fixed Glitch where an invalid relay host wouldn't allow all items in the list to show up when a store has the item in-stock. (thanx Xabora)
*Changed Location of the refresh button (ahh.. thats where it goes)
1.11.06:
+Fixed Circuit City Error where some stores were reported In-Stock, when the website said differently. This was because the program checks for the value "Not currently available" for out of stock items. It now checks for "Out of Stock" as well
1.11.06:
+Added Alert and Text Messaging Support for Circuit City Stores!
+Added Options to Check Only Circuit City and/or Best Buy Stores
+Added Support for texting to U.S. Cellular Phones
*Changed The name of the appication to "In-Store Inventory Tracker" (I think that makes more sense)
*Changed Header Logo with Updated name
*Changed Window Size to make it less cluttered
*Changed Logging functions to reflect the CC changes
*Fixed Problem where, when changing the check interval, the timer didn't reset. (thanx sct)
-Remove Footer Exit Button (Why did you need two?)
1.10.06:
+Added SMS (Text Messaging) Feature implemented and WORKING!
+Added Test SMS, allows one to send a test text message to his/her mobile phone
+Added Automatically disables auto check upon first in-stock
(as a precaution for those who may be charged for incoming text messages)
+Added Enable / Disable Auto Check Button
+Added Enable / Disable SMS Sending
+Added Easy selection of Mobile Provider list
+Added Fixed repeated notifications (auto disable)
+Added Useful Documentation
*Changed Default Check Interval to 30 minutes (they can't possible sell out in 5 mins... right?)
*Changed Header Logo
*Fixed Minor Annoyances
*I'll try to include an installer in the next release.
1.08.06:
+ Added Notification Sound :)
* Only thing missing is the email functionality.. stay tuned.
</
changelog
>
Comments:
Sorry, but comments are not implemented at the moment. Please direct your comments to:
comments@untitlednet.com
.