Skip to content

Instantly share code, notes, and snippets.

@dhruska
dhruska / add-all-amex-offers.js
Last active March 17, 2023 06:33
Script to automatically add all American Express offers
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function clickAllOffers () {
const offerButtons = Array.from(document.getElementsByClassName("offer-cta")).filter(btn => btn.title === "Add to Card" || btn.title === "Activate Offer");
for (const offerButton of offerButtons) {
console.log("Clicking offer button");
offerButton.click();

Keybase proof

I hereby claim:

  • I am dhruska on github.
  • I am donaldhruska (https://keybase.io/donaldhruska) on keybase.
  • I have a public key ASADjBCA9sizzeNO3byerN7nttQG6zY26doncr6qxZ_sMgo

To claim this, I am signing this object: