diff --git a/data/deal-newsletters.json b/data/deal-newsletters.json index 528ab76..dffcce7 100644 --- a/data/deal-newsletters.json +++ b/data/deal-newsletters.json @@ -1,50 +1,50 @@ { - "about": "Pages with a newsletter form that sends coupon codes or deals, for `dealsubs`. Order is priority: coupon/deal aggregators first (many codes per mail), then stores whose welcome mail carries a first-order code. A page that turns out to have no form is recorded as no-form and skipped; fix its url here and `dealsubs reset `.", + "about": "Pages with a newsletter form that sends coupon codes or deals, for `dealsubs`. Order is priority: sites where `dealsubs probe` found a working form first (2026-10-06), then the rest, aggregators before stores. A page that turns out to have no form is recorded as no-form and skipped; fix its url here and `dealsubs reset `.", "sites": [ - { "id": "dealnews", "name": "dealnews", "url": "https://www.dealnews.com/", "kind": "deals" }, - { "id": "bradsdeals", "name": "Brad's Deals", "url": "https://www.bradsdeals.com/", "kind": "deals" }, - { "id": "slickdeals", "name": "Slickdeals", "url": "https://slickdeals.net/newsletters/", "kind": "deals" }, - { "id": "retailmenot", "name": "RetailMeNot", "url": "https://www.retailmenot.com/", "kind": "coupons" }, - { "id": "couponfollow", "name": "CouponFollow", "url": "https://couponfollow.com/", "kind": "coupons" }, - { "id": "offers-com", "name": "Offers.com", "url": "https://www.offers.com/", "kind": "coupons" }, - { "id": "savings-com", "name": "Savings.com", "url": "https://www.savings.com/", "kind": "coupons" }, - { "id": "couponcabin", "name": "CouponCabin", "url": "https://www.couponcabin.com/", "kind": "coupons" }, - { "id": "dealspotr", "name": "Dealspotr", "url": "https://dealspotr.com/", "kind": "coupons" }, - { "id": "knoji", "name": "Knoji", "url": "https://www.knoji.com/", "kind": "coupons" }, - { "id": "wethrift", "name": "Wethrift", "url": "https://www.wethrift.com/", "kind": "coupons" }, - { "id": "dealcatcher", "name": "DealCatcher", "url": "https://www.dealcatcher.com/", "kind": "deals" }, - { "id": "bensbargains", "name": "Ben's Bargains", "url": "https://bensbargains.com/", "kind": "deals" }, - { "id": "techbargains", "name": "TechBargains", "url": "https://www.techbargains.com/", "kind": "deals" }, - { "id": "dealsea", "name": "DealSea", "url": "https://dealsea.com/", "kind": "deals" }, - { "id": "dealmoon", "name": "Dealmoon", "url": "https://www.dealmoon.com/en", "kind": "deals" }, - { "id": "9to5toys", "name": "9to5Toys", "url": "https://9to5toys.com/", "kind": "deals" }, - { "id": "hip2save", "name": "Hip2Save", "url": "https://hip2save.com/", "kind": "deals" }, - { "id": "krazycouponlady", "name": "The Krazy Coupon Lady", "url": "https://thekrazycouponlady.com/", "kind": "coupons" }, - { "id": "moneysavingmom", "name": "Money Saving Mom", "url": "https://moneysavingmom.com/", "kind": "deals" }, - { "id": "southernsavers", "name": "Southern Savers", "url": "https://www.southernsavers.com/", "kind": "coupons" }, - { "id": "bargainbabe", "name": "Bargain Babe", "url": "https://bargainbabe.com/", "kind": "deals" }, - { "id": "passionforsavings", "name": "Passion for Savings", "url": "https://www.passionforsavings.com/", "kind": "deals" }, - { "id": "dealsplus", "name": "DealsPlus", "url": "https://www.dealsplus.com/", "kind": "deals" }, - { "id": "woot", "name": "Woot", "url": "https://www.woot.com/", "kind": "deals" }, - { "id": "bookshop", "name": "Bookshop.org", "url": "https://bookshop.org/", "kind": "store" }, - { "id": "oldnavy", "name": "Old Navy", "url": "https://oldnavy.gap.com/", "kind": "store" }, - { "id": "gap", "name": "Gap", "url": "https://www.gap.com/", "kind": "store" }, - { "id": "kohls", "name": "Kohl's", "url": "https://www.kohls.com/", "kind": "store" }, - { "id": "macys", "name": "Macy's", "url": "https://www.macys.com/", "kind": "store" }, - { "id": "ulta", "name": "Ulta Beauty", "url": "https://www.ulta.com/", "kind": "store" }, - { "id": "wayfair", "name": "Wayfair", "url": "https://www.wayfair.com/", "kind": "store" }, - { "id": "petco", "name": "Petco", "url": "https://www.petco.com/shop/en/petcostore", "kind": "store" }, - { "id": "uniqlo", "name": "Uniqlo", "url": "https://www.uniqlo.com/us/en/", "kind": "store" }, - { "id": "hm", "name": "H&M", "url": "https://www2.hm.com/en_us/index.html", "kind": "store" }, - { "id": "asos", "name": "ASOS", "url": "https://www.asos.com/us/", "kind": "store" }, - { "id": "jcrew", "name": "J.Crew", "url": "https://www.jcrew.com/", "kind": "store" }, - { "id": "bananarepublic", "name": "Banana Republic", "url": "https://bananarepublic.gap.com/", "kind": "store" }, - { "id": "adidas", "name": "adidas", "url": "https://www.adidas.com/us", "kind": "store" }, - { "id": "newegg", "name": "Newegg", "url": "https://www.newegg.com/", "kind": "store" }, - { "id": "bhphoto", "name": "B&H Photo", "url": "https://www.bhphotovideo.com/", "kind": "store" }, - { "id": "lenovo", "name": "Lenovo", "url": "https://www.lenovo.com/us/en/", "kind": "store" }, - { "id": "dell", "name": "Dell", "url": "https://www.dell.com/en-us", "kind": "store" }, - { "id": "thriftbooks", "name": "ThriftBooks", "url": "https://www.thriftbooks.com/", "kind": "store" }, - { "id": "barnesandnoble", "name": "Barnes & Noble", "url": "https://www.barnesandnoble.com/", "kind": "store" } + {"id": "krazycouponlady", "name": "The Krazy Coupon Lady", "url": "https://thekrazycouponlady.com/", "kind": "coupons"}, + {"id": "hip2save", "name": "Hip2Save", "url": "https://hip2save.com/", "kind": "deals"}, + {"id": "couponcabin", "name": "CouponCabin", "url": "https://www.couponcabin.com/", "kind": "coupons"}, + {"id": "savings-com", "name": "Savings.com", "url": "https://www.savings.com/", "kind": "coupons"}, + {"id": "bargainbabe", "name": "Bargain Babe", "url": "https://bargainbabe.com/", "kind": "deals"}, + {"id": "passionforsavings", "name": "Passion for Savings", "url": "https://www.passionforsavings.com/", "kind": "deals"}, + {"id": "jcrew", "name": "J.Crew", "url": "https://www.jcrew.com/", "kind": "store"}, + {"id": "newegg", "name": "Newegg", "url": "https://www.newegg.com/", "kind": "store"}, + {"id": "lenovo", "name": "Lenovo", "url": "https://www.lenovo.com/us/en/", "kind": "store"}, + {"id": "barnesandnoble", "name": "Barnes & Noble", "url": "https://www.barnesandnoble.com/", "kind": "store"}, + {"id": "dealnews", "name": "dealnews", "url": "https://www.dealnews.com/", "kind": "deals"}, + {"id": "bradsdeals", "name": "Brad's Deals", "url": "https://www.bradsdeals.com/", "kind": "deals"}, + {"id": "slickdeals", "name": "Slickdeals", "url": "https://slickdeals.net/newsletters/", "kind": "deals"}, + {"id": "retailmenot", "name": "RetailMeNot", "url": "https://www.retailmenot.com/", "kind": "coupons"}, + {"id": "couponfollow", "name": "CouponFollow", "url": "https://couponfollow.com/", "kind": "coupons"}, + {"id": "offers-com", "name": "Offers.com", "url": "https://www.offers.com/", "kind": "coupons"}, + {"id": "dealspotr", "name": "Dealspotr", "url": "https://dealspotr.com/", "kind": "coupons"}, + {"id": "knoji", "name": "Knoji", "url": "https://www.knoji.com/", "kind": "coupons"}, + {"id": "wethrift", "name": "Wethrift", "url": "https://www.wethrift.com/", "kind": "coupons"}, + {"id": "dealcatcher", "name": "DealCatcher", "url": "https://www.dealcatcher.com/", "kind": "deals"}, + {"id": "bensbargains", "name": "Ben's Bargains", "url": "https://bensbargains.com/", "kind": "deals"}, + {"id": "techbargains", "name": "TechBargains", "url": "https://www.techbargains.com/", "kind": "deals"}, + {"id": "dealsea", "name": "DealSea", "url": "https://dealsea.com/", "kind": "deals"}, + {"id": "dealmoon", "name": "Dealmoon", "url": "https://www.dealmoon.com/en", "kind": "deals"}, + {"id": "9to5toys", "name": "9to5Toys", "url": "https://9to5toys.com/", "kind": "deals"}, + {"id": "moneysavingmom", "name": "Money Saving Mom", "url": "https://moneysavingmom.com/", "kind": "deals"}, + {"id": "southernsavers", "name": "Southern Savers", "url": "https://www.southernsavers.com/", "kind": "coupons"}, + {"id": "dealsplus", "name": "DealsPlus", "url": "https://www.dealsplus.com/", "kind": "deals"}, + {"id": "woot", "name": "Woot", "url": "https://www.woot.com/", "kind": "deals"}, + {"id": "bookshop", "name": "Bookshop.org", "url": "https://bookshop.org/", "kind": "store"}, + {"id": "oldnavy", "name": "Old Navy", "url": "https://oldnavy.gap.com/", "kind": "store"}, + {"id": "gap", "name": "Gap", "url": "https://www.gap.com/", "kind": "store"}, + {"id": "kohls", "name": "Kohl's", "url": "https://www.kohls.com/", "kind": "store"}, + {"id": "macys", "name": "Macy's", "url": "https://www.macys.com/", "kind": "store"}, + {"id": "ulta", "name": "Ulta Beauty", "url": "https://www.ulta.com/", "kind": "store"}, + {"id": "wayfair", "name": "Wayfair", "url": "https://www.wayfair.com/", "kind": "store"}, + {"id": "petco", "name": "Petco", "url": "https://www.petco.com/shop/en/petcostore", "kind": "store"}, + {"id": "uniqlo", "name": "Uniqlo", "url": "https://www.uniqlo.com/us/en/", "kind": "store"}, + {"id": "hm", "name": "H&M", "url": "https://www2.hm.com/en_us/index.html", "kind": "store"}, + {"id": "asos", "name": "ASOS", "url": "https://www.asos.com/us/", "kind": "store"}, + {"id": "bananarepublic", "name": "Banana Republic", "url": "https://bananarepublic.gap.com/", "kind": "store"}, + {"id": "adidas", "name": "adidas", "url": "https://www.adidas.com/us", "kind": "store"}, + {"id": "bhphoto", "name": "B&H Photo", "url": "https://www.bhphotovideo.com/", "kind": "store"}, + {"id": "dell", "name": "Dell", "url": "https://www.dell.com/en-us", "kind": "store"}, + {"id": "thriftbooks", "name": "ThriftBooks", "url": "https://www.thriftbooks.com/", "kind": "store"} ] }