diff --git a/README.md b/README.md index ec1a34c..43fc7ca 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,7 @@ Here is a list of variables that you can use to customize your newly copied `.en | Adorama | `adorama`| | Amazon | `amazon`| | Amazon (CA) | `amazon-ca`| +| Amazon (DE) | `amazon-de`| | ASUS | `asus` | | B&H | `bandh`| | Best Buy | `bestbuy`| diff --git a/src/store/model/amazon-de.ts b/src/store/model/amazon-de.ts new file mode 100644 index 0000000..3a6ec65 --- /dev/null +++ b/src/store/model/amazon-de.ts @@ -0,0 +1,101 @@ +import {Store} from './store'; + +export const AmazonDe: Store = { + labels: { + captcha: { + container: 'body', + text: ['geben sie die unten angezeigten zeichen ein'] + }, + inStock: { + container: '#desktop_buybox', + text: ['add to cart'] + } + }, + links: [ + { + brand: 'test:brand', + model: 'CARD', + series: 'test:series', + url: 'https://www.amazon.com/MSI-GeForce-RTX-2060-Architecture/dp/B07MQ36Z6L/language=en_GB' + }, + { + brand: 'pny', + model: 'xlr8', + series: '3080', + url: 'https://www.amazon.de/PNY-GeForce-Gaming-Epic-X-Grafikkarte/dp/B08HBTJMLJ?language=en_GB' + }, + { + brand: 'pny', + model: 'xlr8-rgb', + series: '3080', + url: 'https://www.amazon.de/PNY-GeForce-Gaming-Epic-X-Grafikkarte/dp/B08HBR7QBM?language=en_GB' + }, + { + brand: 'msi', + model: 'gaming x trio', + series: '3080', + url: 'https://www.amazon.de/MSI-3080-10G-Grafikkarte-Express/dp/B08HM4V2DH?language=en_GB' + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3080', + url: 'https://www.amazon.de/EVGA-GeForce-10G-P5-3897-KR-Technology-Backplate/dp/B08HGYXP4C?language=en_GB' + }, + { + brand: 'evga', + model: 'xc3 ultra', + series: '3080', + url: 'https://www.amazon.de/EVGA-GeForce-10G-P5-3885-KR-Cooling-Backplate/dp/B08HJ9XFNM?language=en_GB' + }, + { + brand: 'evga', + model: 'ftw3', + series: '3080', + url: 'https://www.amazon.de/EVGA-GeForce-10G-P5-3895-KR-Technology-Backplate/dp/B08HGBYWQ6?language=en_GB' + }, + { + brand: 'evga', + model: 'xc3', + series: '3080', + url: 'https://www.amazon.de/EVGA-GeForce-10G-P5-3883-KR-Cooling-Backplate/dp/B08HGLN78Q?language=en_GB' + }, + { + brand: 'evga', + model: 'xc3 black', + series: '3080', + url: 'https://www.amazon.de/EVGA-GeForce-Gaming-10G-P5-3881-KR-Cooling/dp/B08HH1BMQQ?language=en_GB' + }, + { + brand: 'gigabyte', + model: 'gaming oc', + series: '3080', + url: 'https://www.amazon.de/Gigabyte-GeForce-Gaming-GDDR6X-Grafikkarte/dp/B08HLZXHZY?language=en_GB' + }, + { + brand: 'gigabyte', + model: 'eagle oc', + series: '3080', + url: 'https://www.amazon.de/Gigabyte-GeForce-Eagle-GDDR6X-Grafikkarte/dp/B08HHZVZ3N?language=en_GB' + }, + { + brand: 'asus', + model: 'tuf', + series: '3080', + url: 'https://www.amazon.de/ASUS-Computer-TUF-RTX3080-O10G-GAMING/dp/B08HN4DSTC?language=en_GB' + }, + { + brand: 'msi', + model: 'ventus 3x oc', + series: '3080', + url: 'https://www.amazon.de/MSI-3080-3X-10G-Grafikkarte/dp/B08HM4M621?language=en_GB' + }, + { + brand: 'zotac', + model: 'trinity', + series: '3080', + url: 'https://www.amazon.de/ZOTAC-Gaming-GeForce-3080-Trinity/dp/B08HR1NPPQ?language=en_GB' + } + ], + name: 'amazon-de' +}; diff --git a/src/store/model/index.ts b/src/store/model/index.ts index 1b09239..434abe8 100644 --- a/src/store/model/index.ts +++ b/src/store/model/index.ts @@ -1,6 +1,7 @@ import {Adorama} from './adorama'; import {Amazon} from './amazon'; import {AmazonCa} from './amazon-ca'; +import {AmazonDe} from './amazon-de'; import {Asus} from './asus'; import {BAndH} from './bandh'; import {BestBuy} from './bestbuy'; @@ -22,6 +23,7 @@ const masterList = new Map([ [Adorama.name, Adorama], [Amazon.name, Amazon], [AmazonCa.name, AmazonCa], + [AmazonDe.name, AmazonDe], [Asus.name, Asus], [BAndH.name, BAndH], [BestBuy.name, BestBuy],