-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add More 50xx series, and add copy paste templates for adding more links #3191
Conversation
I attempted to build this from the docker file to test it (read: run it early) and I am getting the following error when building the docker image:
I have no issue building from jef's main branch. |
@JDIacobbo So sorry I mistyped something in the code.. I will update that right now |
Try Now? I may need to revamp my ubiquity changes |
Still won't compile with the same error. |
Another absolute banger!!! Thank you 🙏 😍 |
Looks like @JDIacobbo is right. Let me know if you need any help! |
@jef ok so I remove all my UI stuff because of a bug I found. I will make that a separate PR. However regarding the discrepancy with the 9600 vs non x version, I dont think the 5000 series differentiated the two which is why I did it the way I did. It should be good now |
@JDIacobbo I found and fixed the bug. see this |
Looks good to me. I was able to build and run the container. |
I'm not really technical in programing, but in Poland the FE version is only available from NVIDIA store. Can you add links for it to work. I want to secure 5090 for work. |
@P-Adamiec sure. I'll try to get something working. Can you send me a link to the nvidia store page? |
@Mr-Tech-13 I'm going through 'Getting started' section and is there a way to include only this nvidia shop to constantly check one website instead of going around those that are listed OUT OF STOCK and increasing the time of checking my entry? |
Set STORES= to the store you want to scan |
Thanks @Mr-Tech-13! I just made a bunch of commits, so pull those in and then feel free to add the CA ones. After that, we'll run and merge! |
Selectors are tested and working
@jef All good to go. Just had to change config.ts to use 9600x instead of 9600 for the series. Did a test and everything is working as it should |
Aha! Missed that 😅 Thanks for getting that fixed for me :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing work @Mr-Tech-13. As always, I appreciate your support and contributions ❤️ People will be very happy!
🤖 I have created a release *beep* *boop* --- ## [3.10.0](v3.9.0...v3.10.0) (2025-01-29) ### Features * add 50xx series ([#3190](#3190)) ([db07796](db07796)) * add 50xx series discord notification groups ([#3193](#3193)) ([f59d3fc](f59d3fc)) * add more 50xx series, add templates for adding more links ([#3191](#3191)) ([ce6d084](ce6d084)) * add new microcenters locations, more 4090 GPUs, fixed incorrect URLs ([#3181](#3181)) ([218b0c3](218b0c3)) * add NTFY.SH agent ([#3195](#3195)) ([e18f231](e18f231)) ### Miscellaneous * update bestbuy selectors ([#3186](#3186)) ([810cefc](810cefc)) ### Continuous Integration * update pr linter ([25d556c](25d556c)) ### Documentation * remove badges ([4388e9a](4388e9a)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Many thanks for all your hard work on this. I'm looking at updating nvidia-gb for the 5080 / 5090 but obviously no links to work with from Nvidia's page. I'm manually modifying links from previous releases but understand you can't code those in if not confirmed and the chance of success doing that looks remote. |
I'm working on a pr for nvidia stores tomorrow once I can confirm the links |
You're a star, thank you for the incredible support. |
Here is the add-to-cart HTML snippet for the 4060ti while it was still in stock on https://marketplace.nvidia.com/en-us/consumer/graphics-cards/. The last card sold out while I was looking into this, so I don't have a direct product page URL that isn't a 'Buy Now' external retailer page. For the time being we might be able to make do with checking the list version of the site until someone gets a positive ID on what an add to cart looks like for the first party store. <div
_ngcontent-wox-c10=""
aria-haspopup="true"
tabindex="0"
class="droplink product-details-grid-tile grid-tile-spacing nv-productTile"
>
<!---->
<div _ngcontent-wox-c10="" class="nv-tileTopRow">
<div _ngcontent-wox-c10="" class="nv-bestSeller">Best Seller</div>
<!----><!---->
</div>
<div
_ngcontent-wox-c10=""
style="
position: relative;
display: flex;
flex-direction: column;
height: 100%;
"
>
<div
_ngcontent-wox-c10=""
class="product-details-image-container"
style="align-self: center"
>
<!----><kui-image
_ngcontent-wox-c10=""
data-testid="kui-image"
class="c-JRore"
style="
display: flex;
background: transparent;
visibility: visible;
overflow: hidden;
"
><img
_ngcontent-wox-c10=""
width="100%"
height="100%"
src="https://assets.nvidia.partners/images/png/GeForce-ADA-RTX4060Ti-Back.png"
title="NVIDIA RTX 4060 Ti"
alt="NVIDIA RTX 4060 Ti"
data-pid-code="104138"
data-ctatype="add_to_cart"
data-producttitle="NVIDIA GeForce RTX 4060 Ti"
class="nv-image"
data-listener-added="true" /></kui-image
><!---->
</div>
<h2
_ngcontent-wox-c10=""
kuitext=""
title="NVIDIA GeForce RTX 4060 Ti"
data-pid-code="104138"
data-ctatype="add_to_cart"
data-producttitle="NVIDIA GeForce RTX 4060 Ti"
class="nv-productTitle c-fOVUQc"
data-testid="kui-text"
data-listener-added="true"
>
NVIDIA GeForce RTX 4060 Ti
</h2>
<!----><!----><!---->
<div
_ngcontent-wox-c10=""
class="specs-container 30"
style="padding-bottom: 0px"
>
<!----><!---->
<ul _ngcontent-wox-c10="">
<li _ngcontent-wox-c10="">
<div _ngcontent-wox-c10="" class="specs p-medium p-medium">
<div
_ngcontent-wox-c10=""
kuitext=""
style="display: inline-block; font-size: 14px !important"
data-testid="kui-text"
class="c-fOVUQc"
>
Boost Clock Speed: 2.54 GHz
</div>
</div>
</li>
<li _ngcontent-wox-c10="">
<div _ngcontent-wox-c10="" class="specs p-medium p-medium">
<div
_ngcontent-wox-c10=""
kuitext=""
style="display: inline-block; font-size: 14px !important"
data-testid="kui-text"
class="c-fOVUQc"
>
GPU Memory Size: 8 GB
</div>
</div>
</li>
<!---->
</ul>
<!---->
</div>
<!----><!---->
<div
_ngcontent-wox-c10=""
class="product_detail_78 nv-priceAndCTAContainer"
>
<div
_ngcontent-wox-c10=""
data-big-comm-id="3180"
data-sku-code="NVGFT460T_US"
class="js-product-item 12"
style="visibility: visible"
>
<div _ngcontent-wox-c10="" class="nv-priceAndCTA">
<div _ngcontent-wox-c10="" class="nv-priceAndCompare">
<div _ngcontent-wox-c10="" class="product-details-price-stock">
<!---->
<div
_ngcontent-wox-c10=""
class="price clearfix h--smallest 81 nv-price"
>
<span
_ngcontent-wox-c10=""
kuitext=""
data-testid="kui-text"
class="c-fOVUQc"
>$399.</span
><span
_ngcontent-wox-c10=""
kuitext=""
class="decimal c-fOVUQc"
data-testid="kui-text"
>00</span
>
</div>
<!---->
</div>
<!---->
<div
_ngcontent-wox-c10=""
class="price clearfix h--smallest 81 nv-price price-strike"
>
<span
_ngcontent-wox-c10=""
kuitext=""
data-testid="kui-text"
class="c-fOVUQc"
>$499.00</span
><!----><span
_ngcontent-wox-c10=""
kuitext=""
data-testid="kui-text"
class="c-fOVUQc"
>
Save $100 </span
><!---->
</div>
<div
_ngcontent-wox-c10=""
kuitext=""
class="nv-compare c-fOVUQc"
data-testid="kui-text"
>
<span _ngcontent-wox-c10="" class="nv-freeShipping"
>Free Shipping</span
><!---->
</div>
</div>
<div _ngcontent-wox-c10="" class="clearfix pdc-86 fe-pids">
<div
_ngcontent-wox-c10=""
style="display: none; visibility: hidden"
id="104138"
class="NVGFT460T"
status="buy_now"
isfounderedition="true"
>
[ { "productId": 104138, "productTitle": "NVIDIA GeForce RTX 4060
Ti", "logoUrl":
"https://assets.nvidia.partners/logos/geforce/best_buy.png",
"isAvailable": true, "salePrice": "399.0", "directPurchaseLink":
null, "purchaseLink":
"https://www.bestbuy.com/site/nvidia-geforce-rtx-4060-ti-8gb-gddr6-graphics-card-titanium-and-black/6543946.p?skuId=6543946",
"hasOffer": false, "offerText": null, "partnerId": "2", "storeId":
"2", "upc": "NVGFT460T_US", "sku": "NVGFT460T", "stock": 0,
"retailerName": "https://bestbuy.com", "type": 76, "mrp": "399.0",
"bestSeller": true }, { "productId": 104138, "productTitle":
"NVIDIA GeForce RTX 4060 Ti", "logoUrl": null, "isAvailable":
true, "salePrice": "399.0", "directPurchaseLink":
"https://marketplace.nvidia.com/en-us/consumer/graphics-cards/nvidia-geforce-rtx-4060-ti/",
"purchaseLink":
"https://marketplace.nvidia.com/en-us/consumer/graphics-cards/nvidia-geforce-rtx-4060-ti/",
"hasOffer": false, "offerText": null, "partnerId": "111",
"storeId": "51", "upc": "NVGFT460T_US", "sku": "NVGFT460T",
"stock": 0, "retailerName": "https://www.nvidia.com/en-us/",
"type": 76, "mrp": "399.0", "bestSeller": true } ]
</div>
<div _ngcontent-wox-c10="">
<div _ngcontent-wox-c10="">
<div _ngcontent-wox-c10="">
<div _ngcontent-wox-c10="">
<a
_ngcontent-wox-c10=""
kuitext=""
data-color="#76b900"
data-secondary-color="#fff"
class="extra_style buy-link-atc cta-link-large 512 js-add-button cta-button c-fOVUQc"
data-big-comm-id="3180"
data-pid-code="104138"
data-producttitle="NVIDIA GeForce RTX 4060 Ti"
data-mpn-code="NVGFT460T"
data-testid="kui-text"
data-listener-added="true"
disabled="disabled"
>Add to Cart</a
><!---->
</div>
<!----><!---->
</div>
<!---->
</div>
<!---->
</div>
<!----><!----><!----><!---->
</div>
</div>
<!---->
</div>
<!----><!----><!---->
</div>
<!---->
</div>
<!----><!---->
</div> |
As stated in the title I added 50 series links for Bestbuy, Newegg, Pny, and Zotac. I also added some AMD CPUs. I also made copy paste templates at the bottom so it is easier to bulk add cards. The biggest thing was adding all of the Ubiquiti Switches, Cameras, Wifi, and Firewalls.
Enjoy!