Releases: TimTree/AMD-direct-restock-helper
Project discontinued (again)
This project is discontinued (again), and this time for good. AMD Direct's been working hard to break the restock helper, and I've reached my breaking point.
You can read the details in the README.
For those interested, I've committed my final changes to a separate branch, cookie-refresh-strategy. The changes attempt to work around the new Akamai Bot Manger by no longer clearing cookies on each stock check but refreshing the storefront when the helper detects a cookie ban. It works well until it doesn't because there's now an IP ban exclusively on the "add to cart" API, and it's no longer possible to distinguish cookie bans and IP bans.
To download from that branch, click the green Code button and Download ZIP.
Version 1.2.1 - AMD strikes back
- Fixes the restock helper always getting error 403 due to a 2021/04/16 AMD.com site change (#1)
Version 1.2 - We're back!
After noticing how useful this restock helper has been for others, I have decided to resume development on this project.
New to version 1.2
- Adds rudimentary Add to cart CAPTCHA handling
- AMD Direct occasionally requests to solve a CAPTCHA before attempting to add a product to cart. When this happens, adding to cart directly via the AMD API won't work, nor can it be used to check for stock.
- Thus, if the first AMD API stock response requests a CAPTCHA, the restock helper will switch to web scraping product listing pages for stock checking. Not as efficient, but still does the job.
- If you're in CAPTCHA mode and a product is in stock, you will redirect to the product listing page, where the CAPTCHA appears. Once you solve the CAPTCHA, checkout flow resumes as before.
- Since I had to finish this release before the Thursday restock, I had to cut back on some features like manually toggling CAPTCHA mode and checking if CAPTCHA mode is required at a set time interval. I hope to bring these features in a later release.
- Adds the RX 6800 XT Midnight Black SKU
- Updates the CAPTCHA auto-clicker in response to AMD site changes
- The README has been updated.
- There's now photo proof of my RX 6800 XT.
- A number of users have asked if they could donate to support this project. I won't say no to money, so I have attached a PayPal donation link. Donations are on your own volition; by no means should you feel obligated to do so.
Starting with this release, there's an attached ZIP available to reduce confusion about downloading the source.
Project discontinued
WARNING
Testing a "distress alert" system for a potential future release
This new release is intended to notify users that the project is discontinued. Read the discontinuation notice here.
That said, there were changes since the initial release (no longer relevant since the helper no longer works).
- Adds the ability to run the helper in an incognito tab when it's also running in a normal tab
- Various code refactors to improve clarity/performance
Version 1.0
Initial release