Official NVIDIA Ampere In-Stock Thread

Status
Not open for further replies.
Ah, open the selector panel and pick "JavaScript" from the Selected dropdown. Then paste in the selector above in the textbox. Don't need anything else in the textbox, just the one command:
document.querySelectorAll(".style__oos__2w3vg")

Edit:

And here's a selector for the Best Buy 3080 page. Will chime if any of the disabled "Sold Out" buttons go away.

document.querySelectorAll(".btn-disabled")

I get "callback is not defined" trying the above with Amazon.

EDIT: The CSS above seems to work - it just shows "Currently Unavailable" a bunch of times in the output, is that correct?
 
Let me try that. I simplified them to use CSS. If you edit one and go to "Show Config" under source you can paste these in. I used the Chome extension BTW, not the site.

Amazon
Code:
{
  "selections": [
    {
      "frames": [
        {
          "index": 0,
          "excludes": [],
          "includes": [
            {
              "type": "css",
              "expr": ".style__oos__2w3vg"
            }
          ]
        }
      ],
      "dynamic": true,
      "delay": 0
    }
  ],
  "ignoreEmptyText": true,
  "includeStyle": false,
  "dataAttr": "text"
}

Best Buy
Code:
{
  "selections": [
    {
      "frames": [
        {
          "index": 0,
          "excludes": [],
          "includes": [
            {
              "type": "css",
              "expr": ".btn-disabled"
            }
          ]
        }
      ],
      "dynamic": true,
      "delay": 0
    }
  ],
  "ignoreEmptyText": true,
  "includeStyle": false,
  "dataAttr": "text"
}
I'll go give this a shot - chrome extension here too (and newegg/nvidia.com/individual cards work, just not the big amazon page for some reason). Just missed something at newegg - fucking phone call.
 
As an Amazon Associate, HardForum may earn from qualifying purchases.
I'll go give this a shot - chrome extension here too (and newegg/nvidia.com/individual cards work, just not the big amazon page for some reason). Just missed something at newegg - fucking phone call.

How do you have it working for Newegg?

EDIT: Did you just select the Auto Notify buttons as the selections?
 
I get "callback is not defined" trying the above with Amazon.

EDIT: The CSS above seems to work - it just shows "Currently Unavailable" a bunch of times in the output, is that correct?

That is - newegg does the same. It's showing that none of them change (except when they do).
 
How do you have it working for Newegg?
{
"selections": [
{
"frames": [
{
"index": 0,
"excludes": [],
"includes": [
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[1]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[2]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[3]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[4]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[8]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[7]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[6]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[5]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[9]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[10]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[11]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[12]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[16]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[15]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[14]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[13]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[17]"
},
{
"type": "xpath",
"expr": "(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[18]"
}
]
}
],
"dynamic": true,
"delay": 0
}
],
"ignoreEmptyText": true,
"includeStyle": false,
"dataAttr": "text"
}
 
Note, that one works, but ANY tweak they make (like removing the auto-notify briefly) will trigger too. I'm currently leaning on the "better safe than sorry" idea.
 
Distill web monitor. Tracks changes on webpages every X amount of time (I'm set to 1 minute) to let you know if something changes - like "Out of Stock" disappearing from the page :D
 
Distill web monitor. Tracks changes on webpages every X amount of time (I'm set to 1 minute) to let you know if something changes - like "Out of Stock" disappearing from the page :D

Oh snap! can I pm you on how to set it up? I just downloaded the extension.

Thanks!
 
Oh snap! can I pm you on how to set it up? I just downloaded the extension.

Thanks!

Here's my 4 (Newegg, evga.com, nvidia.com, amazon.com) exported:
Code:
{"client":{"local":1,"type":11,"version":"1.17.0"},"data":[{"name":"GeForce RTX 3080 Graphics Card | NVIDIA","uri":"https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3080/","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"xpath\",\"expr\":\"(//section[@id='tophero']//div[contains(@class,'center')]/div[@class='container']/div[contains(@class,'parsys')]/div[contains(@class,'button')]/div[contains(@class,'text-left')]/div[contains(@class,'noicon')]/a[contains(@class,'btn-manual')]/div[@class='btn']/span[@class='oos-btn'])[1]\"}]}],\"dynamic\":true,\"delay\":0}],\"regexp\":{\"expr\":\"\",\"flags\":\"gim\"},\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":null,"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T17:53:12.000Z"},{"name":"GeForce RTX 30 Series Desktop Graphics Cards | Newegg.com","uri":"https://www.newegg.com/p/pl?N=100007709%20601357282","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[1]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[2]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[3]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[4]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[8]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[7]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[6]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[5]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[9]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[10]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[11]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[12]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[16]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[15]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[14]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[13]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[17]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[18]\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":[],"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T18:05:12.000Z"},{"name":"Amazon.com: GeForce : RTX 3080","uri":"https://www.amazon.com/stores/page/6B204EA4-AAAC-4776-82B1-D7C3BD9DDC82?ingress=0&visitId=cc9a34dd-7f7c-4100-bd5f-a7a41499d766&tag=hardfocom-20","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\".style__oos__2w3vg\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":null,"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T19:11:25.000Z"},{"name":"EVGA - Products - Graphics - GeForce 30 Series Family - RTX 3080","uri":"https://www.evga.com/products/productlist.aspx?type=0&family=GeForce+30+Series+Family&chipset=RTX+3080","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[3]\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":null,"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T19:33:24.000Z"}]}

Do import - JSON - and paste that in. Let me know if it works, never tried more than one at once.
 
Did it import as 4 different watches? Nice if so!

It's going to keep opening/closing tabs from time to time as it does things, so don't be surprised (it keeps them minimized) :)
 
The EVGA one doesn't work for some reason - I tried setting one up from scratch for them and it didn't work for me, either. Says the selection is empty or something.
 
Code:
{
  "selections": [
    {
      "frames": [
        {
          "index": 0,
          "excludes": [],
          "includes": [
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[3]"
            }
          ]
        }
      ],
      "dynamic": true,
      "delay": 0
    }
  ],
  "ignoreEmptyText": true,
  "includeStyle": false,
  "dataAttr": "text"
}

That's what I have for eVGA, it's working (one per card type) for me.

Click "show config" and paste it in:

1600804083158.png
 
Code:
{
  "selections": [
    {
      "frames": [
        {
          "index": 0,
          "excludes": [],
          "includes": [
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]"
            },
            {
              "type": "xpath",
              "expr": "(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[3]"
            }
          ]
        }
      ],
      "dynamic": true,
      "delay": 0
    }
  ],
  "ignoreEmptyText": true,
  "includeStyle": false,
  "dataAttr": "text"
}

That's what I have for eVGA, it's working (one per card type) for me.

Click "show config" and paste it in:

View attachment 281752

Tried that, still doesn't work for whatever reason. The odd thing is that the EVGA "mini-tab" that it generates just sort of hangs for a long time.
 
Here's my 4 (Newegg, evga.com, nvidia.com, amazon.com) exported:
Code:
{"client":{"local":1,"type":11,"version":"1.17.0"},"data":[{"name":"GeForce RTX 3080 Graphics Card | NVIDIA","uri":"https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3080/","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"xpath\",\"expr\":\"(//section[@id='tophero']//div[contains(@class,'center')]/div[@class='container']/div[contains(@class,'parsys')]/div[contains(@class,'button')]/div[contains(@class,'text-left')]/div[contains(@class,'noicon')]/a[contains(@class,'btn-manual')]/div[@class='btn']/span[@class='oos-btn'])[1]\"}]}],\"dynamic\":true,\"delay\":0}],\"regexp\":{\"expr\":\"\",\"flags\":\"gim\"},\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":null,"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T17:53:12.000Z"},{"name":"GeForce RTX 30 Series Desktop Graphics Cards | Newegg.com","uri":"https://www.newegg.com/p/pl?N=100007709%20601357282","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[1]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[2]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[3]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[4]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[8]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[7]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[6]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[5]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[9]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[10]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[11]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[12]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[16]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[15]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[14]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[13]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[17]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='app']/div[@class='page-content']/section[@class='page-section']//div[contains(@class,'row')]/div[@class='row-body']/div//div[contains(@class,'row')]/div[@class='row-body']//div[@class='list-wrap']/div[contains(@class,'border-cells')]/div[@class='item-cell']/div[@class='item-container']/div[@class='item-info']/p[@class='item-promo'])[18]\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":[],"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T18:05:12.000Z"},{"name":"Amazon.com: GeForce : RTX 3080","uri":"https://www.amazon.com/stores/page/6B204EA4-AAAC-4776-82B1-D7C3BD9DDC82?ingress=0&visitId=cc9a34dd-7f7c-4100-bd5f-a7a41499d766&tag=hardfocom-20","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\".style__oos__2w3vg\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":null,"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T19:11:25.000Z"},{"name":"EVGA - Products - Graphics - GeForce 30 Series Family - RTX 3080","uri":"https://www.evga.com/products/productlist.aspx?type=0&family=GeForce+30+Series+Family&chipset=RTX+3080","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl0_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[1]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[2]\"},{\"type\":\"xpath\",\"expr\":\"(//div[@id='LFrame_prdList_rlvProdList_ctrl3_pnlGroupContainer']/div[@class='list-item']/div//p[contains(@class,'message')])[3]\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":null,"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":60}}","ts":"2020-09-22T19:33:24.000Z"}]}

Do import - JSON - and paste that in. Let me know if it works, never tried more than one at once.
The hero we need! Thanks man! If I end up scoring one because of this I'll buy you a beer. Pinkie promise.
 
Just remember - newegg one is stupid sensitive. It's twigging every minute for 3-4 at a time as they change names/descriptions/etc. Feel free to tweak it to make it less annoying if it bothers you.
 
Just remember - newegg one is stupid sensitive. It's twigging every minute for 3-4 at a time as they change names/descriptions/etc. Feel free to tweak it to make it less annoying if it bothers you.
Yeah the one I had set up manually was the same. Oh well. In reality I don't really need a 3080. But I get bored easy. :)
 
Newegg has added / removed one of the STRIX card today giving me some false hope that it was about to come in stock.

Be really specific on what elements you have configured to check for changes. All the sites seem to figit about with placement of buttons, images, etc.. The JSON export above is solid.
 
Yeah, and if they add a new 3090 card (Done that twice, and tweaked them a dozen times) - it fires on that too.
 
Newegg has added / removed one of the STRIX card today giving me some false hope that it was about to come in stock.

Be really specific on what elements you have configured to check for changes. All the sites seem to figit about with placement of buttons, images, etc.. The JSON export above is solid.
This is your first post? Welcome stranger!
 
Hmmm I can't get BestBuy to work, it only let me select 4.

Nevermind, got it to work, woot!
 
Last edited:
I added B&H and made a hopefully decent attempt at EVGA. Their HTML isn't really proper and it seems to have issues with fact that the notify me buttons just have empty spaces so I just selected the parent container elements. Also split it up by 3080 and 3090.

Haven't refresh fast enough to test it myself but I read that B&H might start throttling you if you hit it too often so keep that in mind :)

Edit: Updated EVGA to look for the orange "Out of Stock" banners instead

3080
Code:
{"client":{"local":1,"type":11,"version":"1.17.0"},"data":[{"name":"RTX 3080 - EVGA","uri":"https://www.evga.com/products/productlist.aspx?type=0&family=GeForce+30+Series+Family&chipset=RTX+3080","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\"div[id*='pnlOutOfStock']\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3080"],"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":67}}","ts":"2020-09-22T21:27:07.000Z"},{"name":"RTX 3080 - Amazon","uri":"https://www.amazon.com/stores/page/6B204EA4-AAAC-4776-82B1-D7C3BD9DDC82?ingress=0&visitId=cc9a34dd-7f7c-4100-bd5f-a7a41499d766","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\".style__oos__2w3vg\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3080"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":67}}","ts":"2020-09-22T02:02:54.000Z"},{"name":"RTX 3080 - Best Buy","uri":"https://www.bestbuy.com/site/searchpage.jsp?st=rtx+3080&_dyncharset=UTF-8&_dynSessConf=&id=pcat17071&type=page&sc=Global&cp=1&nrp=&sp=&qp=&list=n&af=true&iht=y&usc=All+Categories&ks=960&keys=keys","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\".btn-disabled\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3080"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":134}}","ts":"2020-09-22T02:05:16.000Z"},{"name":"RTX 3080 - Newegg","uri":"https://www.newegg.com/p/pl?N=100007709%20601357247","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\"button[title='Auto Notify ']\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3080"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":134}}","ts":"2020-09-22T19:35:49.000Z"},{"name":"RTX 3080 - B&H","uri":"https://www.bhphotovideo.com/c/products/Graphic-Cards/ci/6567/N/3668461602?filters=fct_nvidia-geforce-series_5011%3Ageforce-rtx-3080","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"js\",\"expr\":\"document.querySelectorAll(\\\"[data-selenium='notifyAvailabilityButton']\\\")\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3080"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":67}}","ts":"2020-09-22T20:51:40.000Z"},{"name":"RTX 3080 - EVGA","uri":"https://www.evga.com/products/productlist.aspx?type=0&family=GeForce+30+Series+Family&chipset=RTX+3080","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\"div[id*='pnlOutOfStock']\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3080"],"content_type":2,"state":40,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":67}}","ts":"2020-09-22T21:27:07.000Z"}]}

3090
Code:
{"client":{"local":1,"type":11,"version":"1.17.0"},"data":[{"name":"RTX 3090 - Amazon","uri":"https://www.amazon.com/stores/page/CFF83A4D-9DEC-4003-AC7E-96DF4170CED0?ingress=0&visitId=9eed8c6d-176b-4403-a899-f2ddd28137e3","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\".style__oos__2w3vg\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3090"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":67}}","ts":"2020-09-22T20:30:05.000Z"},{"name":"RTX 3090 - Best Buy","uri":"https://www.bestbuy.com/site/searchpage.jsp?st=rtx+3090&_dyncharset=UTF-8&_dynSessConf=&id=pcat17071&type=page&sc=Global&cp=1&nrp=&sp=&qp=&list=n&af=true&iht=y&usc=All+Categories&ks=960&keys=keys","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\".btn-disabled\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3090"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":134}}","ts":"2020-09-22T20:30:46.000Z"},{"name":"RTX 3090 - Newegg","uri":"https://www.newegg.com/p/pl?N=100007709%20601357248","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\"button[title='Auto Notify ']\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3090"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":134}}","ts":"2020-09-22T20:48:29.000Z"},{"name":"RTX 3090 - NVIDIA","uri":"https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3090/","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"js\",\"expr\":\"document.querySelectorAll('a[data-title=\\\"Notify me\\\"]')\"},{\"type\":\"xpath\",\"expr\":\"(//section[@id='tophero']//div[contains(@class,'center')]/div[@class='container']/div[contains(@class,'parsys')]/div[contains(@class,'button')]/div[contains(@class,'text-left')]/div[contains(@class,'noicon')]/a[contains(@class,'btn-manual')]/div[@class='btn']/span[@class='oos-btn'])[1]\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3090"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":67}}","ts":"2020-09-22T20:48:58.000Z"},{"name":"RTX 3090 - B&H","uri":"https://www.bhphotovideo.com/c/products/Graphic-Cards/ci/6567/N/3668461602?filters=fct_nvidia-geforce-series_5011%3Ageforce-rtx-3090","config":"{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"js\",\"expr\":\"document.querySelectorAll(\\\"[data-selenium='notifyAvailabilityButton']\\\")\"}]}],\"dynamic\":true,\"delay\":0}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\"}","tags":["3090"],"content_type":2,"state":45,"schedule":"{\"type\":\"INTERVAL\",\"params\":{\"interval\":67}}","ts":"2020-09-22T20:52:11.000Z"}]}
 
My Newegg one definitely works - Zotac hit, but by the time I clicked through, it was already gone. :(
 
I'm going to have to set this up when I get home. Question - does this app, auto refresh the page in the background, then give you a notice there was a status change?
 
I'm going to have to set this up when I get home. Question - does this app, auto refresh the page in the background, then give you a notice there was a status change?

Yeah, it will refresh the pages on an interval that you specify and make a tone + give a windows notification if any changes are found.
 
Yeah, it will refresh the pages on an interval that you specify and make a tone + give a windows notification if any changes are found.

This. Just remember, sometimes it'll get annoying. (Keep repeating that - waiting for someone to bitch about the dings :p)
 
I just got the nowinstock alert for Zotac. Looks like it came about 30 minutes late.
 
yeah, I don't think email based ones are going to be fast enough for this. Zotac pinged again and gone.
 
Status
Not open for further replies.
Back
Top