EVGA

Helpful ReplyNewegg In-Stock Watcher App (GTX 680 availability)

Page: 12345.. > >> Showing page 1 of 6
Author
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
2012/04/12 14:44:58 (permalink)
StatusEgg 2.0.2

 
 
About
I wrote this app to watch Newegg for when a GTX 680 is in stock. I don't really use this myself, but I though it might help those who're watching for GTX 680 availability. I wrote this because I had most of the code already done in another screen-scraping app. This one just gets the inner HTML text on the Newegg search results page for GTX 680 and processes it. But it will work with a Newegg search for any product, just customize your search options.
 
The application has various ways of alerting you when an item is found to be in stock. Feel free to try it out!
 
License
GNU Lesser General Public License v3.0 (free and open source)
 
Requirements
Microsoft Windows XP, Vista, or 7 (tested in both XP and 7).
Microsoft Internet Explorer 8.0 or later (do your Windows updates)
Microsoft .NET 4.0 Framework (do your Windows updates)

Download
UPDATED: 4/27/2012 
App (v. 2.0.2): http://modarmor.com/docs/StatusEgg.zip
Source code (v. 2.0.2 for Visual Studio 2010): http://modarmor.com/docs/StatusEggSource.zip
 
 
Version History
 
2.0.2
  • Bug fix: now updates based on the timer to correctly search by Guided or URL searches instead of always from URL searches.
2.0.1
  • Fixed first Column Data config box to show "Name Column Data" instead of "Column Data".
2.0
  • New feature: Advanced search configuration. This is a new tab with a ton of options to control nearly every aspect of a Newegg product search. This includes the ability to define what HTML tags, attributes, and values to look for from the DOM when scraping data from a Newegg search page. Also, users are now able to define custom filters for how that data is shown. With this feature, experienced users can correct scraping parameters on their own if Newegg's web site ever changes (future-proofing).
  • New feautre: Notification area (tray) status updates. This feature is enabled by default. You can now opt to minimize the application to the Windows notification area. Whenever a product becomes available, your selected sound will play and a notification 'balloon' will appear with information about the product.
  • New feature: Saved settings. Users can now save their custom searches along with other application settings.
  • Bug fix: addressed the out of memory issue when running many search updates without closing the application.
  • When minimized the applications' task bar will now flash when a product is found in stock.
  • About tab added.
  • Added a couple more options.
  • Added the ability to copy the browser output to the Windows clipboard for those wanting to examine the DOM themselves.
  • Future-proofing so that changes to the registry settings saving/loading in future versions won't be broken by having existing settings already there from previous versions.
1.1
  • Added ability to play sounds when items are in stock. Eight sounds are included, as well as the ability to select a custom sound. Sound looping is also an option. Sound will play every time a search is done and an item is in stock. For example, if you set the search frequency to 30 seconds, a sound will play every 30 seconds if an item is in stock.
  • Improved reliability for other Newegg product searches. This will help prevent errors, but at the cost of leaving some fields blank if the application doesn't know how to handle a specific piece of 'scraped' data.
 
Usage
Just extract the StatusEgg.zip file into any folder and run StatusEgg.exe to launch it. It needs the two included DLL files for it to function.
 
If you have any questions or run into any issues, feel free to post here and I'll answer them during workdays.  Enjoy!
 


post edited by cipher_nemo - 2013/01/17 12:01:54

cipher_nemo
#1
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/12 15:59:22 (permalink)
Ideas/Plans for Future Versions
  • New feature to add: single-page in stock updates. Ability to add multiple single pages to check product availability of individual items.
  • And separate gain (boost/volume) control for sound playback.
  • Add right-click menu items for Windows Vista/7 Aero interface.
  • Add ellipses after the truncated product name in the notification area balloon.
  • Give an option to change the Buy button column to either just product links or automatically add it to your cart. Buttons could be shown as "View" when not available then "Buy" when in stock. On this note, an option to automatically open a tab in your default browser (Firefox, Chrome, IE, etc.) and add the item to your cart could be enabled. It would have to be disabled by default since we don't accidentally want a ton of items added to your cart.
  • Provide an option to write the app's log into a log file instead of just the text box within the app. This might help isolate reasons for app crashes, as well as provided users with a historical log that may be easier to read and parse in the text editor of their choice.
 
Known Issues
  • When there is no Buy or Auto Notify image button, the app will not know that it's out of stock. The item is usually out of stock or discontinued in these situations. The "InStock" column will either show "unknown" or be blank if that's the case. This is due to Newegg not having a standard way of displaying these items, since there is no image  on theses where there would normally be a Buy or Auto Notify image. Fortunately the app will never flag these items as in-stock, since they are never in-stock. (Working as intended)
  • Sometimes Newegg hides specific search results, depending upon how you performed a search. You might encounter this if you past your own search link into the options tab. StatusEgg will still show these items even though they are hidden in the search results in your browser. When I tested this the items did appear relevant to the search, so I've left this unintended feature in the app. (Will be not changed)
  • The app assumes that the data will always exist. If the page includes malformed data or something odd it will error out, but it will not crash the app. (Fixed in 1.1) (Changed in 2.0: since the ability to use custom searches was added, it is possible to ruin your own search, so you can get "Object Reference not set to instance of an object" errors if it can't find the data. In future versions I might change these to more friendly error messages.)
  • Newegg searches that return "Open Box" items with no Buy or Auto Notify button will also error out. I'll fix this tomorrow. (Fixed in 1.1)
post edited by cipher_nemo - 2012/04/30 10:45:12

cipher_nemo
#2
Afterburner
EVGA Forum Moderator
  • Total Posts : 25794
  • Reward points : 0
  • Joined: 2007/09/21 14:41:48
  • Location: It's... Classified Yeeeeeeeeeeaaaaaaah........
  • Status: offline
  • Ribbons : 110
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/12 16:34:23 (permalink)
AB Was Here Per Request... 

 
#3
8IronBob
Superclocked Member
  • Total Posts : 206
  • Reward points : 0
  • Joined: 2007/11/09 12:08:47
  • Location: Cleveland...The final frontier.
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/12 16:37:16 (permalink)
Downloading!  Let's hope this works the way you say it will!  :D
Although the least you could do is make the app either ding or make it flash in the taskbar when something's in stock, either or, or both.
post edited by 8IronBob - 2012/04/12 16:41:49

Galacticus Prime - PC Specs:
Intel i7 4790K
Cooler Master Hyper 212 EVO
ASUS Z97 Maximus VII Hero
Corsair Vengeance Pro DDR3-2400 32GB (4 x 8GB)
EVGA GTX 1080 SC2 iCX
Corsair HX620W PSU
Cooler Master CM Storm Trooper ATX
1 TB Samsung 850 EVO - Boot and Gaming
2 TB Crucial MX300 - Storage/Backup
Pioneer 16x BDR-2209 BD-RE Drive
ASUS ROG Front Base Control Panel
Windows 10 Pro x64
Dell UltraSharp 27" U2718Q
Logitech Z-2300 2.1 THX Speakers
Logitech G710 KB/Logitech G502 Mouse
#4
justin_43
CLASSIFIED Member
  • Total Posts : 3326
  • Reward points : 0
  • Joined: 2008/01/04 18:54:42
  • Status: offline
  • Ribbons : 7
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/12 17:37:04 (permalink)
8IronBob

Downloading!  Let's hope this works the way you say it will!  :D
Although the least you could do is make the app either ding or make it flash in the taskbar when something's in stock, either or, or both.

 
As an alternative, you could use jedi95's application. It beeps. I used it to get 480's when they were released and I can vouch for it working.
 
Here is the original thread
http://forums.evga.com...p;m=287409&mpage=1
 
 
Also, nice job on your app cipher_nemo

ASUS RTX 4090 TUF OC • Intel Core i7 12700K • MSI Z690 Edge WiFi • 32GB G.Skill Trident Z • EVGA 1600T2 PSU
3x 2TB Samsung 980 Pros in RAID 0 • 250GB Samsung 980 Pro • 2x WD 2TB Blacks in RAID 0 • Lian-Li PC-D600WB
EK Quantum Velocity • EK Quantum Vector² • EK Quantum Kinetic TBE 200 D5 • 2x Alphacool 420mm Rads
LG CX 48" • 2x Wasabi Mango UHD430s 43" • HP LP3065 30" • Ducky Shine 7 Blackout • Logitech MX Master
Sennheiser HD660S w/ XLR • Creative SB X-Fi Titanium HD • Drop + THX AAA 789 • DarkVoice 336SE OTL
#5
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/13 09:22:07 (permalink)
UPDATE: New version, OP updated.
 
willdearborn As an alternative, you could use jedi95's application. It beeps. I used it to get 480's when they were released and I can vouch for it working.

Here is the original thread
http://forums.evga.com...p;m=287409&mpage=1

Also, nice job on your app cipher_nemo

 
Thanks. I've updated this app to play sounds now.
 
8IronBobAlthough the least you could do is make the app either ding or make it flash in the taskbar when something's in stock, either or, or both.


I will do that in the next version: an option to have it minimize to the system tray/notification area and pop up a balloon alert and play sounds when it finds something in-stock.

cipher_nemo
#6
Micma
New Member
  • Total Posts : 42
  • Reward points : 0
  • Joined: 2012/04/05 12:29:41
  • Location: Québec, Canada
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/16 16:18:27 (permalink)
App throws an .NET error:
 
     See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Threading.Thread.StartInternal(IPrincipal principal, StackCrawlMark& stackMark)
   at System.Threading.Thread.Start(StackCrawlMark& stackMark)
   at System.Threading.Thread.Start()
   at StatusEgg.frmMain.getGeneratedHTML(String url)
   at StatusEgg.frmMain.scrapeHTMLfromDOM(String strURL)
   at StatusEgg.frmMain.timerUpdates_Tick(Object sender, EventArgs e)
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version:
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
StatusEgg
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///C:/Users/Micma/Desktop/Egg%20Status/StatusEgg.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version:
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version:
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version:
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Microsoft.mshtml
    Assembly Version: 7.0.3300.0
    Win32 Version:
    CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version:
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
HtmlAgilityPack
    Assembly Version: 1.4.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///C:/Users/Micma/Desktop/Egg%20Status/HtmlAgilityPack.DLL
----------------------------------------
Equin.ApplicationFramework.BindingListView
    Assembly Version: 1.2.2446.31718
    Win32 Version: 1.2.0.0
    CodeBase: file:///C:/Users/Micma/Desktop/Egg%20Status/Equin.ApplicationFramework.BindingListView.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


System:  /Case: Thermaltake A60 /CPU: Intel i7-2600k @ 4.6Ghz /MoBo: Asus P8Z68 deluxe /CPU Cooling: Noctua NH-U12P SE2 /RAM: 16GB G.Skill RipJaws X @2133Mhz (Red) /GPU: EVGA GTX 680 SC+ /Sound Card: Creative SB X-Fi Fatal1ty /PSU: Thermaltake 1200w /SSD: 2x Crucial M4 128GB SSD Raid0(OS) / HDD: 1TB Seagate sataII 7200kRPM /Monitor: Nec Multisync LCD2690wuxi (1920x1200) / Viewsonic VX924 (1280x1024)

#7
Khalus
FTW Member
  • Total Posts : 1200
  • Reward points : 0
  • Joined: 2009/11/17 17:51:28
  • Location: St. Charles, MO
  • Status: offline
  • Ribbons : 7
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/16 16:36:54 (permalink)
How to set it to only watch EVGA Products?


 
#8
Micma
New Member
  • Total Posts : 42
  • Reward points : 0
  • Joined: 2012/04/05 12:29:41
  • Location: Québec, Canada
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/16 16:54:31 (permalink)
Khalus

How to set it to only watch EVGA Products?

Put this line in options:
http://www.newegg.com/Pro...scription=evga+gtx+680

System:  /Case: Thermaltake A60 /CPU: Intel i7-2600k @ 4.6Ghz /MoBo: Asus P8Z68 deluxe /CPU Cooling: Noctua NH-U12P SE2 /RAM: 16GB G.Skill RipJaws X @2133Mhz (Red) /GPU: EVGA GTX 680 SC+ /Sound Card: Creative SB X-Fi Fatal1ty /PSU: Thermaltake 1200w /SSD: 2x Crucial M4 128GB SSD Raid0(OS) / HDD: 1TB Seagate sataII 7200kRPM /Monitor: Nec Multisync LCD2690wuxi (1920x1200) / Viewsonic VX924 (1280x1024)

#9
Khalus
FTW Member
  • Total Posts : 1200
  • Reward points : 0
  • Joined: 2009/11/17 17:51:28
  • Location: St. Charles, MO
  • Status: offline
  • Ribbons : 7
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/16 16:59:44 (permalink)
Micma

Khalus

How to set it to only watch EVGA Products?

Put this line in options:
http://www.newegg.com/Pro...scription=evga+gtx+680

EGGcellent....shall be helpful once the 4GB FTW release becomes closer.


 
#10
mrmaint
Superclocked Member
  • Total Posts : 158
  • Reward points : 0
  • Joined: 2007/07/15 10:57:14
  • Status: offline
  • Ribbons : 5
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/16 17:16:59 (permalink)
You may want to download it again.
I just downloaded it and it works fine, using it to track the Canon 5D Mkiii.

Motherboard > ASUS P6T Deluxe V2
CPU > i7-980x B1 Batch#3003A957 @ 4.4  
Memory > Kingston HyperX KHX2000C8D3T1K3/6GX
GPU > EVGA GTX 680
Sound > X-Fi Titanium Fatal1ty Professional 
Hard Drive > OS = 4 30G Vertex Raid 0
Games > WD 1TB Black edition  
Power Supply > Thermaltake W0132RU 1000w
Case > Coolermaster HAF932
OS > 64 Bit Windows 7 / Mouse > Razer Mamba 
#11
derrick333
iCX Member
  • Total Posts : 318
  • Reward points : 0
  • Joined: 2009/11/07 05:19:57
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/16 17:42:08 (permalink)
Nice little app Thanks!!!!

Current Rig: Evga Z77FTW- I7 3770k- Evga GTX 680FTW+ 4gig SLI- G.Skill Trident X- Corsair AX1200i PSU-Corsair H100i- OCZ Vector (boot drive)- Western Digital(Black)  
Please use my Affiliate Code: H2ZMAGTINM         




 
#12
shazam
iCX Member
  • Total Posts : 292
  • Reward points : 0
  • Joined: 2008/06/24 12:37:43
  • Location: Cary, NC
  • Status: offline
  • Ribbons : 2
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/16 18:15:22 (permalink)
Just out of curiosity, Did you write this in C#?

#13
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 07:43:56 (permalink)
Just an FYI: the app uses the full .NET 4.0. You can't just have the .NET 4.0 Client Profile, you must have the full version.
 
shazamJust out of curiosity, Did you write this in C#?
Correct, it is written in C#.

MicmaApp throws an .NET error:
The app does load an instance of IE in the background (whatever version is installed in your copy of Windows) to scrape HTML from a Newegg search. That IE uses up memory, and unfortunately the compiler for .NET might not do the best job of garbage collection, so the memory usage might grow over time. I'll take a closer look at the app and make sure it's disposing the IE web browser properly every time it does a search. I can either do the garbage collection myself, or just run one IE window (in the background) and keep refreshing that. It loads a separate IE window each search to ensure that both user changes don't and other browser settings don't interfere with the search.
 
If you get this error, you've probably been running it a long time and/or have a low amount of system RAM available. Just close the program and re-launch it after several hundred searches until I can release an update.

cipher_nemo
#14
matt561
New Member
  • Total Posts : 68
  • Reward points : 0
  • Joined: 2006/04/23 18:48:22
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 07:52:14 (permalink)
You are doing the lords work

i5 2550k @4.6 1.3v
Evga Z68 ftw
G.skill Ripjaws Z 2133 1.65v 16gigs
GTX 970 1380mhz 
Corsair HX750
Rosewill Thor v2 White

#15
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 08:18:48 (permalink)
matt561You are doing the lords work


cipher_nemo
#16
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 10:04:24 (permalink)
The EVGA Backplate is now available on Newegg, so to refine your search to avoid listing the Backplate, use this url in Options:
 
http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&Description=gtx+680+2gb

 
Also, I'm working on a new version that saves settings and lets you go in and edit the individual HTML scraping values such as the XPath, attributes, attribute values, etc.

cipher_nemo
#17
shazam
iCX Member
  • Total Posts : 292
  • Reward points : 0
  • Joined: 2008/06/24 12:37:43
  • Location: Cary, NC
  • Status: offline
  • Ribbons : 2
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 10:24:44 (permalink)
I developed a program in Java that automatically checked, filtered, bought and re-sold  Open Box items from Newegg on eBay and Amazon. Worked great for a bout 3 months, made me about $700 in pure profits at the time. 
 
I had to stop development as I had started working 80 hrs a week and I just couldn't have the time to pour on it anymore. But really, the reason why programs of that kind are such a PITA is because the main site, Newegg, changes their markup code every few days. I had grown tired of having to change my finder flags or "tags" whatever you want to call them.
 
I'm hoping one day I can get back to it and maybe port it as a PHP service since .NET is limited to the Windows platform only I'm interested in something that works everywhere (Without using Java lol).
 
Do you program in other environments besides .NET? It'd be nice if we could collaborate on something like that in the future. If you're interested of course.
 
(I hope I didn't stray too far off topic).

#18
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 13:27:16 (permalink)
Here's a sneak preview of version 2.0 with even more control over your searches. Expect the new version later this week...
 
EDIT: (images removed since version 2.0 is out!)
  
 
shazamBut really, the reason why programs of that kind are such a PITA is because the main site, Newegg, changes their markup code every few days. I had grown tired of having to change my finder flags or "tags" whatever you want to call them.

Indeed. Either you make your code adaptable and do everything in stages that doesn't break the whole process if one thing fails, or you just write a one-off and understand that it might break in the future.
 
 
shazamDo you program in other environments besides .NET? It'd be nice if we could collaborate on something like that in the future. If you're interested of course.

 
I've done regular C, C++, and Javascript, so I don't mind coding in those languages. I hate the Eclipse IDE, though, as it's so awkward and unintuitive for me. And I hate writing entire Java applications, lol. So yeah, C, C++, C#, and Javascript is all good for me.
 
I also do extensive CSS for my sites. I have dabbled a bit in php, but I really dislike it. I'd rather just code everything in Javascript rather than use php.
 
As for future projects I enjoy writing my own to have full control over it, but I'd be happy to help with someone else's project (ie: advice or troubleshooting for a specific obstacle).
post edited by cipher_nemo - 2012/04/25 13:49:18

cipher_nemo
#19
KTRe54uWWH9X
New Member
  • Total Posts : 1
  • Reward points : 0
  • Joined: 2012/04/18 14:35:13
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 14:40:20 (permalink) ☄ Helpful
Had to sign up and give you props for your newegg price watcher.  This helped me snag the sweet EVGA SuperClocked+ 02G-P4-2684-KR GeForce GTX 680 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready SLI Support Video Card as soon as it went on sale.
 
You might even want to consider putting this on sourceforge/github/codeplex.
 
props.
 

 
edit image:


Uploaded with ImageShack.us
post edited by KTRe54uWWH9X - 2012/04/18 14:47:50
#20
DrSmoke
New Member
  • Total Posts : 20
  • Reward points : 0
  • Joined: 2010/05/14 00:20:33
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 15:47:31 (permalink)
I NEED a new GPU for my new pc, and I don't want to waste money on something else, when what I need is the 680.
 
I have bought the rest of the build already. Its all almost here now, and I still can't get close to a 680. I've been trying to get one every day for what seems like a month now, and I'm losing my mind.
 
 
I can't even buy anywhere else because all I have is a newegg account and bad credit.
 
 
Thanks for the tool. I hope this works.
#21
shazam
iCX Member
  • Total Posts : 292
  • Reward points : 0
  • Joined: 2008/06/24 12:37:43
  • Location: Cary, NC
  • Status: offline
  • Ribbons : 2
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 15:52:33 (permalink)
I hear you on Java and the Eclipse IDE. They are very unintuitive, but at that time I was forced to use Java and Java only as that was the only way for us to make our program cross-platform. I wish I spent all that time doing something else as I've come to really dislike Java. It's very sluggish and the cooked code is not optimized AT ALL.
 
Anyway, I guess you can help me in another way. What would you recommend for me to do to start getting into the VS IDE with C#? I obviously can't do C++ because I suck at C, so there's no point in even going there. But C# is very close to Java, or at least its familiar to me. I'm looking for a book resource and a few reference books to get me started. Would you happen to know of any you could recommend? or maybe a better approach in learning?
 
I have 0 knowledge in C# and the VS IDE. Only used NetBeans, Eclipse and Java. I know a bit of JS, but I mostly do extensive CSS/XHTML work as that's my career field. I'm a Front-End Designer.
 
Thanks man.
post edited by shazam - 2012/04/18 15:55:06

#22
8IronBob
Superclocked Member
  • Total Posts : 206
  • Reward points : 0
  • Joined: 2007/11/09 12:08:47
  • Location: Cleveland...The final frontier.
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 16:00:30 (permalink)
Might also be helpful to make an app like this for Amazon watching as well, like when Amazon pops in with pre-orders or even has the actual GPU, which is a rarity, this would be cool.  Although it would have to be true with Amazon when they themselves do something, not when a third-party vendor has them in stock (don't really trust anything other than the legit first-party sellers).

Galacticus Prime - PC Specs:
Intel i7 4790K
Cooler Master Hyper 212 EVO
ASUS Z97 Maximus VII Hero
Corsair Vengeance Pro DDR3-2400 32GB (4 x 8GB)
EVGA GTX 1080 SC2 iCX
Corsair HX620W PSU
Cooler Master CM Storm Trooper ATX
1 TB Samsung 850 EVO - Boot and Gaming
2 TB Crucial MX300 - Storage/Backup
Pioneer 16x BDR-2209 BD-RE Drive
ASUS ROG Front Base Control Panel
Windows 10 Pro x64
Dell UltraSharp 27" U2718Q
Logitech Z-2300 2.1 THX Speakers
Logitech G710 KB/Logitech G502 Mouse
#23
crazychuckster
New Member
  • Total Posts : 32
  • Reward points : 0
  • Joined: 2005/07/11 07:09:23
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 16:23:17 (permalink)
just wanted to say thanks for this! very nice for anyone whos still waiting on one of these bad boys....

6700k cooled by H100i
Gigabyte GA-Z170X-Gaming 6
16GB G.Skill F4-3200C16D-16GVK
Gigabyte GeForce GTX 980Ti G1 Gaming
Samsung 950 Pro M.2 SSD
ASUS PG278Q Monitor
http://www.heatware.com/eval.php?id=606
#24
Micma
New Member
  • Total Posts : 42
  • Reward points : 0
  • Joined: 2012/04/05 12:29:41
  • Location: Québec, Canada
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 16:40:41 (permalink)
cipher_nemo

matt561You are doing the lords work


Just wanted to give a big thanks, with your app, I nabbed a SC+ on Newegg today...
 
Kudos

System:  /Case: Thermaltake A60 /CPU: Intel i7-2600k @ 4.6Ghz /MoBo: Asus P8Z68 deluxe /CPU Cooling: Noctua NH-U12P SE2 /RAM: 16GB G.Skill RipJaws X @2133Mhz (Red) /GPU: EVGA GTX 680 SC+ /Sound Card: Creative SB X-Fi Fatal1ty /PSU: Thermaltake 1200w /SSD: 2x Crucial M4 128GB SSD Raid0(OS) / HDD: 1TB Seagate sataII 7200kRPM /Monitor: Nec Multisync LCD2690wuxi (1920x1200) / Viewsonic VX924 (1280x1024)

#25
EliteOrion
New Member
  • Total Posts : 38
  • Reward points : 0
  • Joined: 2011/04/19 13:52:00
  • Location: Oregon
  • Status: offline
  • Ribbons : 1
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 17:06:44 (permalink)
This would have been nice when the 680 first came out, I can't remember how long I was at the computer refreshing newegg
#26
shellbunner
New Member
  • Total Posts : 20
  • Reward points : 0
  • Joined: 2012/04/18 18:06:36
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 18:08:07 (permalink)
Thx for the app. Looking to snag a 680 soon.
Any way to set this to work for the EVGA site so I can try and get a Signature card?
Thx again!
#27
lightsout
New Member
  • Total Posts : 29
  • Reward points : 0
  • Joined: 2010/07/16 21:43:56
  • Status: offline
  • Ribbons : 0
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 18:10:13 (permalink)
Cool app. One question. Does it check the 680 search result page or each product page? Because by the time the main page updates the card is already gone.
#28
cipher_nemo
SSC Member
  • Total Posts : 517
  • Reward points : 0
  • Joined: 2007/03/21 06:53:13
  • Status: offline
  • Ribbons : 3
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 18:39:17 (permalink)
DrSmokeThanks for the tool. I hope this works.

No problem, good luck in your hunt! I waited a long time for the 600-series, and love my GTX 680! :)
 
 
KTRe54uWWH9X
Had to sign up and give you props for your newegg price watcher.  This helped me snag the sweet EVGA SuperClocked+ 02G-P4-2684-KR GeForce GTX 680 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready SLI Support Video Card as soon as it went on sale.

You might even want to consider putting this on sourceforge/github/codeplex.

props.


Awesome, and congrats! Welcome to the site too.
 
 
Micma Just wanted to give a big thanks, with your app, I nabbed a SC+ on Newegg today...
 
Kudos

Grats! I love the 680, and I certainly hope NVIDIA can get their act together to ramp up the supply end for their new nm scale.
 
 
shazamAnyway, I guess you can help me in another way. What would you recommend for me to do to start getting into the VS IDE with C#? I obviously can't do C++ because I suck at C, so there's no point in even going there. But C# is very close to Java, or at least its familiar to me. I'm looking for a book resource and a few reference books to get me started. Would you happen to know of any you could recommend? or maybe a better approach in learning?

Very cool. I love Visual Studio since it pretty much walks you through the stuff you don't want to mess with, then lets you kick it aside and get down and dirty with the stuff you do want to get into. I started with C# from a background in Visual Basic, Lua, and Java. I didn't take any courses or read any books, as I'm much more of a hands-on kinda learner. I just plowed my way through and went from PC/Network tech to getting a job as a Software Engineer. Whenever I run into something I can't figure out, I research it to death and try to understand how other people solved or worked around their issues.
 
The C# language itself is pretty close to both C and Java/Javascript, so if you know either of those it will feel comfortable in a few months of working with it. The language itself is pretty straightforward. The most complicated part is getting to understand the ins and outs of .NET libraries. Those things give me more headaches than all of my language learning combined. So if you want to get into Visual Studio, C#, and .NET , and want a reference, I would pick up a book about .NET instead that uses C# in its examples.
 
 
8IronBobMight also be helpful to make an app like this for Amazon watching as well, like when Amazon pops in with pre-orders or even has the actual GPU, which is a rarity, this would be cool.  Although it would have to be true with Amazon when they themselves do something, not when a third-party vendor has them in stock (don't really trust anything other than the legit first-party sellers).

I will certainly consider that. I'll take a look at the Amazon web pages and see how they perform their searches. I use Firefox with Firebug to visualize the DOM structure and find ways of isolating the data.
 
 
lightsoutCool app. One question. Does it check the 680 search result page or each product page? Because by the time the main page updates the card is already gone.

This app checks the search results only, not each product page as that would require even more processing time. But the search results are accurate. The problem is that a lot of these 680s are sold out within a couple minutes of when they become available because they're small quantities (unopened returns, delivery refusals, etc.). We're all waiting for the larger shipments of new stock. On that note, if you're wanting to find the small quantity updates, set your search frequency to 30 seconds or so. Otherwise the default 5 minutes is good for larger quantity shipments.
 
On top of that the app only checks the first page (future versions might check other pages with Javascript injection). So you can set your search results to the maximum of 100 per page to ensure you get all of them. Fortunately there are not too many GTX 680 models out there yet, so the default 20 is usually fine.

cipher_nemo
#29
Khalus
FTW Member
  • Total Posts : 1200
  • Reward points : 0
  • Joined: 2009/11/17 17:51:28
  • Location: St. Charles, MO
  • Status: offline
  • Ribbons : 7
Re:Newegg In-Stock Watcher App (GTX 680 availability) 2012/04/18 18:52:04 (permalink)
I'll certainly be using this app when the FTW model is closer to release.  I was thankfully here the minute the 680s released thus had no trouble getting one of them, but we'll see how it goes with the FTW.


 
#30
Page: 12345.. > >> Showing page 1 of 6
Jump to:
  • Back to Mobile