refactor: use gts instead of xo

feat: add browser opening to test:notification
feat: add c8 and mocha for testing
feat: update Docker and ci
style: update editorconfig
This commit is contained in:
Jef LeCompte
2021-01-17 15:00:31 -05:00
parent dbde7814af
commit f87053cb02
184 changed files with 29898 additions and 32899 deletions
-5
View File
@@ -9,9 +9,4 @@ trim_trailing_whitespace = true
insert_final_newline = true insert_final_newline = true
[*.md] [*.md]
indent_style = space
indent_size = 4
[*.ts]
indent_style = tab
indent_size = 4 indent_size = 4
+2
View File
@@ -0,0 +1,2 @@
build/
docs/
+3
View File
@@ -0,0 +1,3 @@
{
"extends": "./node_modules/gts/"
}
+7 -6
View File
@@ -4,7 +4,7 @@ on:
branches: branches:
- main - main
jobs: jobs:
build-and-lint: build-lint:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@@ -18,11 +18,12 @@ jobs:
restore-keys: ${{ runner.os }}-node- restore-keys: ${{ runner.os }}-node-
- name: Add problem matcher - name: Add problem matcher
run: echo "::add-matcher::.github/xo-problem-matcher.json" run: echo "::add-matcher::.github/xo-problem-matcher.json"
- name: Pull dependencies - name: Install dependencies
run: | run: npm ci
npm ci - name: Compile TypeScript
npm run build run: npm run compile
npm run lint - name: Run linter
run: npm run lint
build-docker: build-docker:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
+1 -1
View File
@@ -2,8 +2,8 @@
.vs/ .vs/
.vscode/ .vscode/
build/ build/
coverage/
node_modules/ node_modules/
src/config/*.yaml
.env .env
dotenv dotenv
+3
View File
@@ -0,0 +1,3 @@
module.exports = {
...require('gts/.prettierrc.json')
}
+3 -3
View File
@@ -1,4 +1,4 @@
FROM node:14.15.0-alpine3.12 AS builder FROM node:14.15.4-alpine3.12 AS builder
LABEL org.opencontainers.image.source="https://github.com/jef/streetmerchant" LABEL org.opencontainers.image.source="https://github.com/jef/streetmerchant"
@@ -12,10 +12,10 @@ COPY tsconfig.json tsconfig.json
RUN npm ci RUN npm ci
COPY src/ src/ COPY src/ src/
RUN npm run build RUN npm run compile
RUN npm prune --production RUN npm prune --production
FROM node:14.15.0-alpine3.12 FROM node:14.15.4-alpine3.12
RUN apk add --no-cache chromium RUN apk add --no-cache chromium
+1 -1
View File
@@ -64,7 +64,7 @@ To customize streetmerchant, make a copy of `dotenv-example` as `dotenv` and mak
The command `npm run start:dev` can be used instead of `npm run start` to automatically restart the project when filesystem changes are detected in the `src/` folder or `dotenv` file. The command `npm run start:dev` can be used instead of `npm run start` to automatically restart the project when filesystem changes are detected in the `src/` folder or `dotenv` file.
Use `npm run lint` to see any linting uses and `npm run lint:fix` to automatically fix the issues it can. Use `npm run lint` to see any linting uses and `npm run fix` to automatically fix the issues it can.
### Developing in Docker ### Developing in Docker
+6 -6
View File
@@ -1,6 +1,6 @@
app.document$.subscribe(function() { app.document$.subscribe(() => {
var tables = document.querySelectorAll("article table") const tables = document.querySelectorAll('article table');
tables.forEach(function(table) { tables.forEach(table => {
new Tablesort(table) new Tablesort(table);
}) });
}) });
+1705 -4556
View File
File diff suppressed because it is too large Load Diff
+22 -20
View File
@@ -3,15 +3,22 @@
"description": "The world's easiest, most powerful stock checker", "description": "The world's easiest, most powerful stock checker",
"main": "src/index.ts", "main": "src/index.ts",
"scripts": { "scripts": {
"all": "npm run build && npm run lint", "all": "npm run compile && npm run lint && npm run test",
"build": "tsc", "fix": "gts fix",
"lint": "xo", "lint": "gts lint",
"lint:fix": "xo --fix", "clean": "gts clean",
"start": "npm run build && node build/index.js", "compile": "tsc",
"pretest": "npm run compile",
"posttest": "npm run lint",
"start": "npm run compile && node build/src/index.js",
"start:dev": "nodemon --config nodemon.json", "start:dev": "nodemon --config nodemon.json",
"start:production": "node build/index.js", "start:production": "node build/src/index.js",
"test:notification": "npm run build && node build/__test__/notification-test.js", "test": "c8 mocha 'build/test/**/test-*.js' --exclude 'build/test/functional/**/test-*.js'",
"test:notification:production": "node build/__test__/notification-test.js" "test:notification": "npm run compile && node build/test/functional/test-notification.js",
"test:notification:production": "node build/test/functional/test-notification.js"
},
"engines": {
"node": ">=12.0.0 <15.0.0"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
@@ -61,26 +68,21 @@
"devDependencies": { "devDependencies": {
"@types/async": "^3.2.5", "@types/async": "^3.2.5",
"@types/cheerio": "^0.22.23", "@types/cheerio": "^0.22.23",
"@types/mocha": "^8.2.0",
"@types/node": "^14.14.21", "@types/node": "^14.14.21",
"@types/node-fetch": "^2.5.8", "@types/node-fetch": "^2.5.8",
"@types/node-notifier": "^8.0.0", "@types/node-notifier": "^8.0.0",
"@types/nodemailer": "^6.4.0", "@types/nodemailer": "^6.4.0",
"@types/puppeteer": "^5.4.2", "@types/puppeteer": "^5.4.2",
"@types/sinon": "^9.0.10",
"@types/twitter": "^1.7.0", "@types/twitter": "^1.7.0",
"c8": "^7.4.0",
"gts": "^3.1.0",
"mocha": "^8.2.1",
"nodemon": "^2.0.7", "nodemon": "^2.0.7",
"sinon": "^9.2.3",
"ts-node": "^9.1.1", "ts-node": "^9.1.1",
"typescript": "^4.1.3", "typescript": "^4.1.3",
"webpack": "^5.14.0", "webpack": "^5.14.0"
"xo": "^0.36.1"
},
"xo": {
"prettier": true,
"ignores": "docs/javascripts",
"rules": {
"no-warning-comments": "off",
"sort-imports": "error",
"sort-keys": "error",
"sort-vars": "error"
}
} }
} }
-28
View File
@@ -1,28 +0,0 @@
import {Link, Store} from '../store/model';
import {sendNotification} from '../notification';
const link: Link = {
brand: 'test:brand',
cartUrl: 'https://www.example.com/cartUrl',
model: 'test:model',
price: 100,
series: 'test:series',
url: 'https://www.example.com/url'
};
const store: Store = {
currency: '',
labels: {
inStock: {
container: 'test:container',
text: ['test:text']
}
},
links: [link],
name: 'test:name'
};
/**
* Send test email.
*/
sendNotification(link, store);
+1 -1
View File
@@ -2,7 +2,7 @@ import {Page} from 'puppeteer';
import {PuppeteerExtraPluginAdblocker} from 'puppeteer-extra-plugin-adblocker'; import {PuppeteerExtraPluginAdblocker} from 'puppeteer-extra-plugin-adblocker';
export const adBlocker = new PuppeteerExtraPluginAdblocker({ export const adBlocker = new PuppeteerExtraPluginAdblocker({
blockTrackers: true blockTrackers: true,
}); });
export async function enableBlockerInPage(page: Page) { export async function enableBlockerInPage(page: Page) {
+1 -1
View File
@@ -21,5 +21,5 @@ ${version}`,
.bold(ascii ? this.asciiVersion : this.stringVersion); .bold(ascii ? this.asciiVersion : this.stringVersion);
}, },
stringVersion: `STREETMERCHANT stringVersion: `STREETMERCHANT
${version}` ${version}`,
}; };
+47 -50
View File
@@ -2,21 +2,22 @@ import {existsSync, readFileSync} from 'fs';
import {banner} from './banner'; import {banner} from './banner';
import dotenv from 'dotenv'; import dotenv from 'dotenv';
import path from 'path'; import path from 'path';
import * as console from 'console';
if (process.env.npm_config_conf) { if (process.env.npm_config_conf) {
if ( if (
existsSync(path.resolve(__dirname, '../' + process.env.npm_config_conf)) existsSync(path.resolve(__dirname, '../../' + process.env.npm_config_conf))
) { ) {
dotenv.config({ dotenv.config({
path: path.resolve(__dirname, '../' + process.env.npm_config_conf) path: path.resolve(__dirname, '../../' + process.env.npm_config_conf),
}); });
} else { } else {
dotenv.config({path: path.resolve(__dirname, '../.env')}); dotenv.config({path: path.resolve(__dirname, '../../.env')});
} }
} else if (existsSync(path.resolve(__dirname, '../dotenv'))) { } else if (existsSync(path.resolve(__dirname, '../../dotenv'))) {
dotenv.config({path: path.resolve(__dirname, '../dotenv')}); dotenv.config({path: path.resolve(__dirname, '../../dotenv')});
} else { } else {
dotenv.config({path: path.resolve(__dirname, '../.env')}); dotenv.config({path: path.resolve(__dirname, '../../.env')});
} }
console.info( console.info(
@@ -41,7 +42,7 @@ function envOrArray(
? environment.split('\n') ? environment.split('\n')
: environment.split(',') : environment.split(',')
: array ?? [] : array ?? []
).map((s) => s.trim()); ).map(s => s.trim());
} }
/** /**
@@ -157,12 +158,16 @@ function envOrNumberMax(
return number ?? 0; return number ?? 0;
} }
function loadProxyList(filename: string) { function loadProxyList(filename: string): string[] {
try {
return readFileSync(`${filename}.proxies`) return readFileSync(`${filename}.proxies`)
.toString() .toString()
.trim() .trim()
.split('\n') .split('\n')
.map((x) => x.trim()); .map(x => x.trim());
} catch {
return [];
}
} }
const browser = { const browser = {
@@ -191,7 +196,7 @@ const browser = {
5000 5000
), ),
open: envOrBoolean(process.env.OPEN_BROWSER), open: envOrBoolean(process.env.OPEN_BROWSER),
userAgent: '' userAgent: '',
}; };
const docker = envOrBoolean(process.env.DOCKER, false); const docker = envOrBoolean(process.env.DOCKER, false);
@@ -221,9 +226,9 @@ const notifications = {
sonyps5de: envOrArray(process.env.DISCORD_NOTIFY_GROUP_SONYPS5DE), sonyps5de: envOrArray(process.env.DISCORD_NOTIFY_GROUP_SONYPS5DE),
'test:series': envOrArray(process.env.DISCORD_NOTIFY_GROUP_TEST), 'test:series': envOrArray(process.env.DISCORD_NOTIFY_GROUP_TEST),
xboxss: envOrArray(process.env.DISCORD_NOTIFY_GROUP_XBOXSS), xboxss: envOrArray(process.env.DISCORD_NOTIFY_GROUP_XBOXSS),
xboxsx: envOrArray(process.env.DISCORD_NOTIFY_GROUP_XBOXSX) xboxsx: envOrArray(process.env.DISCORD_NOTIFY_GROUP_XBOXSX),
}, },
webhooks: envOrArray(process.env.DISCORD_WEB_HOOK) webhooks: envOrArray(process.env.DISCORD_WEB_HOOK),
}, },
email: { email: {
password: envOrString(process.env.EMAIL_PASSWORD), password: envOrString(process.env.EMAIL_PASSWORD),
@@ -233,7 +238,7 @@ const notifications = {
process.env.EMAIL_TO, process.env.EMAIL_TO,
envOrString(process.env.EMAIL_USERNAME) envOrString(process.env.EMAIL_USERNAME)
), ),
username: envOrString(process.env.EMAIL_USERNAME) username: envOrString(process.env.EMAIL_USERNAME),
}, },
mqtt: { mqtt: {
broker: envOrString(process.env.MQTT_BROKER_ADDRESS), broker: envOrString(process.env.MQTT_BROKER_ADDRESS),
@@ -242,11 +247,11 @@ const notifications = {
port: envOrNumber(process.env.MQTT_BROKER_PORT, 1883), port: envOrNumber(process.env.MQTT_BROKER_PORT, 1883),
qos: envOrNumber(process.env.MQTT_QOS, 0), qos: envOrNumber(process.env.MQTT_QOS, 0),
topic: envOrString(process.env.MQTT_TOPIC, 'streetmerchant/alert'), topic: envOrString(process.env.MQTT_TOPIC, 'streetmerchant/alert'),
username: envOrString(process.env.MQTT_USERNAME) username: envOrString(process.env.MQTT_USERNAME),
}, },
pagerduty: { pagerduty: {
integrationKey: envOrString(process.env.PAGERDUTY_INTEGRATION_KEY), integrationKey: envOrString(process.env.PAGERDUTY_INTEGRATION_KEY),
severity: envOrString(process.env.PAGERDUTY_SEVERITY, 'info') severity: envOrString(process.env.PAGERDUTY_SEVERITY, 'info'),
}, },
philips_hue: { philips_hue: {
accessToken: envOrString(process.env.PHILIPS_HUE_CLOUD_ACCESS_TOKEN), accessToken: envOrString(process.env.PHILIPS_HUE_CLOUD_ACCESS_TOKEN),
@@ -258,7 +263,7 @@ const notifications = {
lightIds: envOrString(process.env.PHILIPS_HUE_LIGHT_IDS), lightIds: envOrString(process.env.PHILIPS_HUE_LIGHT_IDS),
lightPattern: envOrString(process.env.PHILIPS_HUE_LIGHT_PATTERN), lightPattern: envOrString(process.env.PHILIPS_HUE_LIGHT_PATTERN),
refreshToken: envOrString(process.env.PHILIPS_HUE_CLOUD_REFRESH_TOKEN), refreshToken: envOrString(process.env.PHILIPS_HUE_CLOUD_REFRESH_TOKEN),
remoteApiUsername: envOrString(process.env.PHILIPS_HUE_API_KEY) remoteApiUsername: envOrString(process.env.PHILIPS_HUE_API_KEY),
}, },
phone: { phone: {
availableCarriers: new Map([ availableCarriers: new Map([
@@ -276,10 +281,10 @@ const notifications = {
['verizon', 'vtext.com'], ['verizon', 'vtext.com'],
['virgin', 'vmobl.com'], ['virgin', 'vmobl.com'],
['virgin-ca', 'vmobile.ca'], ['virgin-ca', 'vmobile.ca'],
['visible', 'vtext.com'] ['visible', 'vtext.com'],
]), ]),
carrier: envOrArray(process.env.PHONE_CARRIER), carrier: envOrArray(process.env.PHONE_CARRIER),
number: envOrArray(process.env.PHONE_NUMBER) number: envOrArray(process.env.PHONE_NUMBER),
}, },
playSound: envOrString(process.env.PLAY_SOUND), playSound: envOrString(process.env.PLAY_SOUND),
pushbullet: envOrString(process.env.PUSHBULLET), pushbullet: envOrString(process.env.PUSHBULLET),
@@ -288,45 +293,45 @@ const notifications = {
priority: envOrNumber(process.env.PUSHOVER_PRIORITY), priority: envOrNumber(process.env.PUSHOVER_PRIORITY),
retry: envOrNumber(process.env.PUSHOVER_RETRY), retry: envOrNumber(process.env.PUSHOVER_RETRY),
token: envOrString(process.env.PUSHOVER_TOKEN), token: envOrString(process.env.PUSHOVER_TOKEN),
username: envOrString(process.env.PUSHOVER_USER) username: envOrString(process.env.PUSHOVER_USER),
}, },
redis: { redis: {
url: envOrString(process.env.REDIS_URL) url: envOrString(process.env.REDIS_URL),
}, },
slack: { slack: {
channel: envOrString(process.env.SLACK_CHANNEL), channel: envOrString(process.env.SLACK_CHANNEL),
token: envOrString(process.env.SLACK_TOKEN) token: envOrString(process.env.SLACK_TOKEN),
}, },
soundPlayer: envOrString(process.env.SOUND_PLAYER), soundPlayer: envOrString(process.env.SOUND_PLAYER),
telegram: { telegram: {
accessToken: envOrString(process.env.TELEGRAM_ACCESS_TOKEN), accessToken: envOrString(process.env.TELEGRAM_ACCESS_TOKEN),
chatId: envOrArray(process.env.TELEGRAM_CHAT_ID) chatId: envOrArray(process.env.TELEGRAM_CHAT_ID),
}, },
twilio: { twilio: {
accountSid: envOrString(process.env.TWILIO_ACCOUNT_SID), accountSid: envOrString(process.env.TWILIO_ACCOUNT_SID),
authToken: envOrString(process.env.TWILIO_AUTH_TOKEN), authToken: envOrString(process.env.TWILIO_AUTH_TOKEN),
from: envOrString(process.env.TWILIO_FROM_NUMBER), from: envOrString(process.env.TWILIO_FROM_NUMBER),
to: envOrString(process.env.TWILIO_TO_NUMBER) to: envOrString(process.env.TWILIO_TO_NUMBER),
}, },
twitch: { twitch: {
accessToken: envOrString(process.env.TWITCH_ACCESS_TOKEN), accessToken: envOrString(process.env.TWITCH_ACCESS_TOKEN),
channel: envOrString(process.env.TWITCH_CHANNEL), channel: envOrString(process.env.TWITCH_CHANNEL),
clientId: envOrString(process.env.TWITCH_CLIENT_ID), clientId: envOrString(process.env.TWITCH_CLIENT_ID),
clientSecret: envOrString(process.env.TWITCH_CLIENT_SECRET), clientSecret: envOrString(process.env.TWITCH_CLIENT_SECRET),
refreshToken: envOrString(process.env.TWITCH_REFRESH_TOKEN) refreshToken: envOrString(process.env.TWITCH_REFRESH_TOKEN),
}, },
twitter: { twitter: {
accessTokenKey: envOrString(process.env.TWITTER_ACCESS_TOKEN_KEY), accessTokenKey: envOrString(process.env.TWITTER_ACCESS_TOKEN_KEY),
accessTokenSecret: envOrString(process.env.TWITTER_ACCESS_TOKEN_SECRET), accessTokenSecret: envOrString(process.env.TWITTER_ACCESS_TOKEN_SECRET),
consumerKey: envOrString(process.env.TWITTER_CONSUMER_KEY), consumerKey: envOrString(process.env.TWITTER_CONSUMER_KEY),
consumerSecret: envOrString(process.env.TWITTER_CONSUMER_SECRET), consumerSecret: envOrString(process.env.TWITTER_CONSUMER_SECRET),
tweetTags: envOrString(process.env.TWITTER_TWEET_TAGS) tweetTags: envOrString(process.env.TWITTER_TWEET_TAGS),
} },
}; };
const nvidia = { const nvidia = {
addToCardAttempts: envOrNumber(process.env.NVIDIA_ADD_TO_CART_ATTEMPTS, 10), addToCardAttempts: envOrNumber(process.env.NVIDIA_ADD_TO_CART_ATTEMPTS, 10),
sessionTtl: envOrNumber(process.env.NVIDIA_SESSION_TTL, 60000) sessionTtl: envOrNumber(process.env.NVIDIA_SESSION_TTL, 60000),
}; };
const page = { const page = {
@@ -334,13 +339,13 @@ const page = {
inStockWaitTime: envOrNumber(process.env.IN_STOCK_WAIT_TIME), inStockWaitTime: envOrNumber(process.env.IN_STOCK_WAIT_TIME),
screenshot: envOrBoolean(process.env.SCREENSHOT), screenshot: envOrBoolean(process.env.SCREENSHOT),
timeout: envOrNumber(process.env.PAGE_TIMEOUT, 30000), timeout: envOrNumber(process.env.PAGE_TIMEOUT, 30000),
width: 1920 width: 1920,
}; };
const proxy = { const proxy = {
address: envOrString(process.env.PROXY_ADDRESS), address: envOrString(process.env.PROXY_ADDRESS),
port: envOrNumber(process.env.PROXY_PORT, 80), port: envOrNumber(process.env.PROXY_PORT, 80),
protocol: envOrString(process.env.PROXY_PROTOCOL, 'http') protocol: envOrString(process.env.PROXY_PROTOCOL, 'http'),
}; };
// Check for deprecated configuration values // Check for deprecated configuration values
@@ -373,16 +378,16 @@ const store = {
sonyps5de: envOrNumber(process.env.MAX_PRICE_SERIES_SONYPS5DE), sonyps5de: envOrNumber(process.env.MAX_PRICE_SERIES_SONYPS5DE),
'test:series': envOrNumber(process.env.MAX_PRICE_SERIES_TEST), 'test:series': envOrNumber(process.env.MAX_PRICE_SERIES_TEST),
xboxss: envOrNumber(process.env.MAX_PRICE_SERIES_XBOXSS), xboxss: envOrNumber(process.env.MAX_PRICE_SERIES_XBOXSS),
xboxsx: envOrNumber(process.env.MAX_PRICE_SERIES_XBOXSX) xboxsx: envOrNumber(process.env.MAX_PRICE_SERIES_XBOXSX),
} },
}, },
microCenterLocation: envOrArray(process.env.MICROCENTER_LOCATION, ['web']), microCenterLocation: envOrArray(process.env.MICROCENTER_LOCATION, ['web']),
showOnlyBrands: envOrArray(process.env.SHOW_ONLY_BRANDS), showOnlyBrands: envOrArray(process.env.SHOW_ONLY_BRANDS),
showOnlyModels: envOrArray(process.env.SHOW_ONLY_MODELS).map((entry) => { showOnlyModels: envOrArray(process.env.SHOW_ONLY_MODELS).map(entry => {
const [name, series] = entry.match(/[^:]+/g) ?? []; const [name, series] = entry.match(/[^:]+/g) ?? [];
return { return {
name: envOrString(name), name: envOrString(name),
series: envOrString(series) series: envOrString(series),
}; };
}), }),
showOnlySeries: envOrArray(process.env.SHOW_ONLY_SERIES, [ showOnlySeries: envOrArray(process.env.SHOW_ONLY_SERIES, [
@@ -400,22 +405,15 @@ const store = {
'sonyps5c', 'sonyps5c',
'sonyps5de', 'sonyps5de',
'xboxss', 'xboxss',
'xboxsx' 'xboxsx',
]), ]),
stores: envOrArray(process.env.STORES, ['amazon', 'bestbuy']).map( stores: envOrArray(process.env.STORES, ['amazon', 'bestbuy']).map(entry => {
(entry) => { const [name, minPageSleep, maxPageSleep] = entry.match(/[^:]+/g) ?? [];
const [name, minPageSleep, maxPageSleep] =
entry.match(/[^:]+/g) ?? [];
let proxyList; let proxyList = loadProxyList(name);
try {
proxyList = loadProxyList(name);
} catch {}
if (!proxyList) { if (proxyList.length === 0) {
try {
proxyList = loadProxyList('global'); proxyList = loadProxyList('global');
} catch {}
} }
return { return {
@@ -430,15 +428,14 @@ const store = {
browser.minSleep browser.minSleep
), ),
name: envOrString(name), name: envOrString(name),
proxyList proxyList,
}; };
} }),
)
}; };
export const defaultStoreData = { export const defaultStoreData = {
maxPageSleep: browser.maxSleep, maxPageSleep: browser.maxSleep,
minPageSleep: browser.minSleep minPageSleep: browser.minSleep,
}; };
export const config = { export const config = {
@@ -449,7 +446,7 @@ export const config = {
nvidia, nvidia,
page, page,
proxy, proxy,
store store,
}; };
export function setConfig(newConfig: any) { export function setConfig(newConfig: any) {
+4 -4
View File
@@ -1,3 +1,4 @@
import * as Process from 'process';
import {config} from './config'; // Needs to be loaded first import {config} from './config'; // Needs to be loaded first
import {startAPIServer, stopAPIServer} from './web'; // eslint-disable-line sort-imports import {startAPIServer, stopAPIServer} from './web'; // eslint-disable-line sort-imports
import {Browser} from 'puppeteer'; import {Browser} from 'puppeteer';
@@ -51,9 +52,9 @@ async function main() {
args, args,
defaultViewport: { defaultViewport: {
height: config.page.height, height: config.page.height,
width: config.page.width width: config.page.width,
}, },
headless: config.browser.isHeadless headless: config.browser.isHeadless,
}); });
config.browser.userAgent = await browser.userAgent(); config.browser.userAgent = await browser.userAgent();
@@ -83,8 +84,7 @@ async function stop() {
async function stopAndExit() { async function stopAndExit() {
await stop(); await stop();
// eslint-disable-next-line unicorn/no-process-exit Process.exit(0);
process.exit(0);
} }
/** /**
+7 -12
View File
@@ -3,7 +3,7 @@ import chalk from 'chalk';
import {config} from './config'; import {config} from './config';
import winston from 'winston'; import winston from 'winston';
const prettyJson = winston.format.printf((info) => { const prettyJson = winston.format.printf(info => {
const timestamp = new Date().toLocaleTimeString(); const timestamp = new Date().toLocaleTimeString();
let out = `${chalk.grey(`[${timestamp}]`)} ${info.level} ${chalk.grey( let out = `${chalk.grey(`[${timestamp}]`)} ${info.level} ${chalk.grey(
@@ -21,12 +21,12 @@ export const logger = winston.createLogger({
format: winston.format.combine( format: winston.format.combine(
winston.format.colorize(), winston.format.colorize(),
winston.format.metadata({ winston.format.metadata({
fillExcept: ['level', 'message', 'timestamp'] fillExcept: ['level', 'message', 'timestamp'],
}), }),
prettyJson prettyJson
), ),
level: config.logLevel, level: config.logLevel,
transports: [new winston.transports.Console({})] transports: [new winston.transports.Console({})],
}); });
export const Print = { export const Print = {
@@ -143,9 +143,7 @@ export const Print = {
'✖ ' + '✖ ' +
buildProductString(link, store, true) + buildProductString(link, store, true) +
' :: ' + ' :: ' +
chalk.yellow( chalk.yellow(`PRICE ${link.price ?? ''} EXCEEDS LIMIT ${maxPrice}`)
`PRICE ${link.price ?? ''} EXCEEDS LIMIT ${maxPrice}`
)
); );
} }
@@ -196,8 +194,7 @@ export const Print = {
}, },
productInStock(link: Link): string { productInStock(link: Link): string {
let productString = `Product Page: ${link.url}`; let productString = `Product Page: ${link.url}`;
if (link.cartUrl) if (link.cartUrl) productString += `\nAdd To Cart Link: ${link.cartUrl}`;
productString += `\nAdd To Cart Link: ${link.cartUrl}`;
return productString; return productString;
}, },
@@ -227,7 +224,7 @@ export const Print = {
link, link,
store store
)} :: CLOUDFLARE RETRY LIMIT REACHED, ABORT`; )} :: CLOUDFLARE RETRY LIMIT REACHED, ABORT`;
} },
}; };
function buildSetupString( function buildSetupString(
@@ -236,9 +233,7 @@ function buildSetupString(
color?: boolean color?: boolean
): string { ): string {
if (color) { if (color) {
return ( return chalk.cyan(`[${store.name}]`) + chalk.grey(` [setup (${topic})]`);
chalk.cyan(`[${store.name}]`) + chalk.grey(` [setup (${topic})]`)
);
} }
return `[${store.name}] [setup (${topic})]`; return `[${store.name}] [setup (${topic})]`;
+2 -2
View File
@@ -13,11 +13,11 @@ export function sendDesktopNotification(link: Link, store: Store) {
notifier.notify({ notifier.notify({
icon: join( icon: join(
__dirname, __dirname,
'../../docs/assets/images/streetmerchant-logo.png' '../../../docs/assets/images/streetmerchant-logo.png'
), ),
message: link.cartUrl ? link.cartUrl : link.url, message: link.cartUrl ? link.cartUrl : link.url,
open: link.cartUrl ? link.cartUrl : link.url, open: link.cartUrl ? link.cartUrl : link.url,
title: Print.inStock(link, store) title: Print.inStock(link, store),
}); });
logger.info('✔ desktop notification sent'); logger.info('✔ desktop notification sent');
+6 -14
View File
@@ -14,7 +14,7 @@ function getIdAndToken(webhook: string) {
return { return {
id: match[1], id: match[1],
token: match[2] token: match[2],
}; };
} }
@@ -37,11 +37,7 @@ export function sendDiscordMessage(link: Link, store: Store) {
embed.addField('Store', store.name, true); embed.addField('Store', store.name, true);
if (link.price) if (link.price)
embed.addField( embed.addField('Price', `${store.currency}${link.price}`, true);
'Price',
`${store.currency}${link.price}`,
true
);
embed.addField('Product Page', link.url); embed.addField('Product Page', link.url);
if (link.cartUrl) embed.addField('Add to Cart', link.cartUrl); if (link.cartUrl) embed.addField('Add to Cart', link.cartUrl);
embed.addField('Brand', link.brand, true); embed.addField('Brand', link.brand, true);
@@ -57,9 +53,7 @@ export function sendDiscordMessage(link: Link, store: Store) {
} }
if (Object.keys(notifyGroupSeries).indexOf(link.series) !== 0) { if (Object.keys(notifyGroupSeries).indexOf(link.series) !== 0) {
notifyText = notifyText.concat( notifyText = notifyText.concat(notifyGroupSeries[link.series]);
notifyGroupSeries[link.series]
);
} }
const promises = []; const promises = [];
@@ -71,14 +65,12 @@ export function sendDiscordMessage(link: Link, store: Store) {
client, client,
message: client.send(notifyText.join(' '), { message: client.send(notifyText.join(' '), {
embeds: [embed], embeds: [embed],
username: 'streetmerchant' username: 'streetmerchant',
}) }),
}); });
} }
(await Promise.all(promises)).forEach(({client}) => (await Promise.all(promises)).forEach(({client}) => client.destroy());
client.destroy()
);
logger.info('✔ discord message sent'); logger.info('✔ discord message sent');
} catch (error: unknown) { } catch (error: unknown) {
+5 -5
View File
@@ -22,7 +22,7 @@ if (email.smtpAddress) {
} }
export const transporter = nodemailer.createTransport({ export const transporter = nodemailer.createTransport({
...transportOptions ...transportOptions,
}); });
export function sendEmail(link: Link, store: Store) { export function sendEmail(link: Link, store: Store) {
@@ -34,17 +34,17 @@ export function sendEmail(link: Link, store: Store) {
? [ ? [
{ {
filename: link.screenshot, filename: link.screenshot,
path: `./${link.screenshot}` path: `./${link.screenshot}`,
} },
] ]
: undefined, : undefined,
from: email.username, from: email.username,
subject: Print.inStock(link, store), subject: Print.inStock(link, store),
text: Print.productInStock(link), text: Print.productInStock(link),
to: email.to to: email.to,
}; };
transporter.sendMail(mailOptions, (error) => { transporter.sendMail(mailOptions, error => {
if (error) { if (error) {
logger.error("✖ couldn't send email", error); logger.error("✖ couldn't send email", error);
} else { } else {
+2 -2
View File
@@ -16,7 +16,7 @@ if (mqtt.broker) {
clean: mqtt.clientId === '', clean: mqtt.clientId === '',
clientId: mqtt.clientId === '' ? undefined : mqtt.clientId, clientId: mqtt.clientId === '' ? undefined : mqtt.clientId,
password: mqtt.password === '' ? undefined : mqtt.password, password: mqtt.password === '' ? undefined : mqtt.password,
username: mqtt.username === '' ? undefined : mqtt.username username: mqtt.username === '' ? undefined : mqtt.username,
}; };
client = MqttClient.connect( client = MqttClient.connect(
`mqtt://${mqtt.broker}:${mqtt.port}`, `mqtt://${mqtt.broker}:${mqtt.port}`,
@@ -38,7 +38,7 @@ export function sendMqttMessage(link: Link, store: Store) {
const topic = generateTopic(link, store, mqtt.topic); const topic = generateTopic(link, store, mqtt.topic);
const pubOptions: IClientPublishOptions = { const pubOptions: IClientPublishOptions = {
qos: mqtt.qos as 0 | 1 | 2, qos: mqtt.qos as 0 | 1 | 2,
retain: false retain: false,
}; };
try { try {
+3 -3
View File
@@ -12,7 +12,7 @@ export function sendPagerDutyNotification(link: Link, store: Store) {
if (link.cartUrl) { if (link.cartUrl) {
links.push({ links.push({
href: link.cartUrl, href: link.cartUrl,
text: 'Add to Cart' text: 'Add to Cart',
}); });
} }
@@ -23,9 +23,9 @@ export function sendPagerDutyNotification(link: Link, store: Store) {
links, links,
severity: config.notifications.pagerduty.severity, severity: config.notifications.pagerduty.severity,
source: store.name, source: store.name,
summary: Print.inStock(link, store) summary: Print.inStock(link, store),
}, },
routing_key: config.notifications.pagerduty.integrationKey routing_key: config.notifications.pagerduty.integrationKey,
}); });
} }
} }
+12 -24
View File
@@ -14,7 +14,7 @@ const {
clientSecret, clientSecret,
accessToken, accessToken,
refreshToken, refreshToken,
remoteApiUsername remoteApiUsername,
} = config.notifications.philips_hue; } = config.notifications.philips_hue;
// Default Light State // Default Light State
@@ -44,16 +44,15 @@ const adjustLightsWithAPI = (hueBridge: Api) => {
// If we've been given light IDs, then only adjust those IDs // If we've been given light IDs, then only adjust those IDs
if (lightIds) { if (lightIds) {
const arrayOfIDs = lightIds.split(','); const arrayOfIDs = lightIds.split(',');
arrayOfIDs.forEach((light) => { arrayOfIDs.forEach(light => {
logger.debug('adjusting specified lights'); logger.debug('adjusting specified lights');
(hueBridge.lights.setLightState( (hueBridge.lights.setLightState(light, lightState) as Promise<any>).catch(
light, (error: Error) => {
lightState
) as Promise<any>).catch((error: Error) => {
logger.error('Failed to adjust specified lights.'); logger.error('Failed to adjust specified lights.');
logger.error(error); logger.error(error);
throw error; throw error;
}); }
);
}); });
} else { } else {
// Adjust all light IDs // Adjust all light IDs
@@ -92,7 +91,7 @@ export function adjustPhilipsHueLights() {
.createLocal(bridgeIp) .createLocal(bridgeIp)
.connect(apiKey) .connect(apiKey)
.then( .then(
(hueBridge) => { hueBridge => {
adjustLightsWithAPI(hueBridge); adjustLightsWithAPI(hueBridge);
logger.info('✔ adjusted Philips Hue lights over LAN'); logger.info('✔ adjusted Philips Hue lights over LAN');
}, },
@@ -104,26 +103,15 @@ export function adjustPhilipsHueLights() {
} else if (apiKey && clientId && clientSecret) { } else if (apiKey && clientId && clientSecret) {
logger.info('↗ adjusting Philips Hue lights over cloud'); logger.info('↗ adjusting Philips Hue lights over cloud');
(async () => { (async () => {
logger.debug( logger.debug('Attempting to connect to Philips Hue bridge over cloud');
'Attempting to connect to Philips Hue bridge over cloud' const remoteBootstrap = hueAPI.api.createRemote(clientId, clientSecret);
);
const remoteBootstrap = hueAPI.api.createRemote(
clientId,
clientSecret
);
if (accessToken && refreshToken) { if (accessToken && refreshToken) {
remoteBootstrap remoteBootstrap
.connectWithTokens( .connectWithTokens(accessToken, refreshToken, remoteApiUsername)
accessToken,
refreshToken,
remoteApiUsername
)
.then( .then(
(hueBridge) => { hueBridge => {
adjustLightsWithAPI(hueBridge); adjustLightsWithAPI(hueBridge);
logger.info( logger.info('✔ adjusted Philips Hue lights over cloud');
'✔ adjusted Philips Hue lights over cloud'
);
}, },
(error: Error) => { (error: Error) => {
logger.error( logger.error(
+3 -3
View File
@@ -11,7 +11,7 @@ export function sendPushoverNotification(link: Link, store: Store) {
const push = new Push({ const push = new Push({
token: pushover.token, token: pushover.token,
user: pushover.username user: pushover.username,
}); });
const message: PushoverMessage = const message: PushoverMessage =
@@ -20,7 +20,7 @@ export function sendPushoverNotification(link: Link, store: Store) {
message: link.cartUrl ? link.cartUrl : link.url, message: link.cartUrl ? link.cartUrl : link.url,
priority: pushover.priority, priority: pushover.priority,
title: Print.inStock(link, store), title: Print.inStock(link, store),
...(link.screenshot && {file: `./${link.screenshot}`}) ...(link.screenshot && {file: `./${link.screenshot}`}),
} }
: { : {
expire: pushover.expire, expire: pushover.expire,
@@ -28,7 +28,7 @@ export function sendPushoverNotification(link: Link, store: Store) {
priority: pushover.priority, priority: pushover.priority,
retry: pushover.retry, retry: pushover.retry,
title: Print.inStock(link, store), title: Print.inStock(link, store),
...(link.screenshot && {file: `./${link.screenshot}`}) ...(link.screenshot && {file: `./${link.screenshot}`}),
}; };
push.send(message, (error: Error) => { push.send(message, (error: Error) => {
+1 -1
View File
@@ -26,7 +26,7 @@ export function updateRedis(link: Link, store: Store) {
labels: store.labels, labels: store.labels,
links: store.links, links: store.links,
name: store.name, name: store.name,
updatedAt: new Date().toUTCString() updatedAt: new Date().toUTCString(),
}; };
const redisUpdated = client.set(key, JSON.stringify(value)); const redisUpdated = client.set(key, JSON.stringify(value));
+1 -1
View File
@@ -16,7 +16,7 @@ export function sendSlackMessage(link: Link, store: Store) {
try { try {
const result = await web.chat.postMessage({ const result = await web.chat.postMessage({
channel: channel.replace('#', ''), channel: channel.replace('#', ''),
text: `${Print.inStock(link, store)}\n${givenUrl}` text: `${Print.inStock(link, store)}\n${givenUrl}`,
}); });
if (!result.ok) { if (!result.ok) {
+7 -5
View File
@@ -48,17 +48,17 @@ export function sendSms(link: Link, store: Store) {
? [ ? [
{ {
filename: link.screenshot, filename: link.screenshot,
path: `./${link.screenshot}` path: `./${link.screenshot}`,
} },
] ]
: undefined, : undefined,
from: email.username, from: email.username,
subject: Print.inStock(link, store, false, true), subject: Print.inStock(link, store, false, true),
text: link.cartUrl ? link.cartUrl : link.url, text: link.cartUrl ? link.cartUrl : link.url,
to: generateAddress(currentNumber, currentCarrier) to: generateAddress(currentNumber, currentCarrier),
}; };
transporter.sendMail(mailOptions, (error) => { transporter.sendMail(mailOptions, error => {
if (error) { if (error) {
logger.error( logger.error(
`✖ couldn't send sms to ${currentNumber} for carrier ${currentCarrier}`, `✖ couldn't send sms to ${currentNumber} for carrier ${currentCarrier}`,
@@ -71,8 +71,10 @@ export function sendSms(link: Link, store: Store) {
} }
} }
function generateAddress(number: string, carrier: string) { function generateAddress(number: string, carrier: string): string {
if (carrier && phone.availableCarriers.has(carrier)) { if (carrier && phone.availableCarriers.has(carrier)) {
return [number, phone.availableCarriers.get(carrier)].join('@'); return [number, phone.availableCarriers.get(carrier)].join('@');
} }
return '';
} }
+3 -9
View File
@@ -22,14 +22,9 @@ export function playSound() {
if (config.notifications.playSound && player.player !== null) { if (config.notifications.playSound && player.player !== null) {
logger.debug('↗ playing sound'); logger.debug('↗ playing sound');
fs.access( fs.access(config.notifications.playSound, fs.constants.F_OK, error => {
config.notifications.playSound,
fs.constants.F_OK,
(error) => {
if (error) { if (error) {
logger.error( logger.error(`✖ error opening sound file: ${error.message}`);
`✖ error opening sound file: ${error.message}`
);
return; return;
} }
@@ -40,7 +35,6 @@ export function playSound() {
logger.info('✔ played sound'); logger.info('✔ played sound');
}); });
} });
);
} }
} }
+1 -1
View File
@@ -6,7 +6,7 @@ import {config} from '../config';
const {telegram} = config.notifications; const {telegram} = config.notifications;
const client = new TelegramClient({ const client = new TelegramClient({
accessToken: telegram.accessToken accessToken: telegram.accessToken,
}); });
export function sendTelegramMessage(link: Link, store: Store) { export function sendTelegramMessage(link: Link, store: Store) {
+1 -1
View File
@@ -25,7 +25,7 @@ export function sendTwilioMessage(link: Link, store: Store) {
client.messages.create({ client.messages.create({
body: message, body: message,
from: twilio.from, from: twilio.from,
to: number to: number,
}) })
); );
logger.info('✔ twilio message sent'); logger.info('✔ twilio message sent');
+7 -11
View File
@@ -13,13 +13,13 @@ let alreadySaying = false;
let tokenData = { let tokenData = {
accessToken: twitch.accessToken, accessToken: twitch.accessToken,
expiryTimestamp: 0, expiryTimestamp: 0,
refreshToken: twitch.refreshToken refreshToken: twitch.refreshToken,
}; };
if (existsSync('./twitch.json')) { if (existsSync('./twitch.json')) {
tokenData = { tokenData = {
...JSON.parse(readFileSync('./twitch.json', 'utf-8')), ...JSON.parse(readFileSync('./twitch.json', 'utf-8')),
...tokenData ...tokenData,
}; };
} }
@@ -39,10 +39,8 @@ const chatClient: ChatClient = new ChatClient(
{ {
accessToken, accessToken,
expiryTimestamp: expiryTimestamp:
expiryDate === null expiryDate === null ? null : expiryDate.getTime(),
? null refreshToken,
: expiryDate.getTime(),
refreshToken
}, },
null, null,
4 4
@@ -50,11 +48,11 @@ const chatClient: ChatClient = new ChatClient(
'utf-8' 'utf-8'
); );
}, },
refreshToken: tokenData.refreshToken refreshToken: tokenData.refreshToken,
} }
), ),
{ {
channels: [twitch.channel] channels: [twitch.channel],
} }
); );
@@ -92,9 +90,7 @@ export function sendTwitchMessage(link: Link, store: Store) {
logger.debug('↗ sending twitch message'); logger.debug('↗ sending twitch message');
messages.push( messages.push(
`${Print.inStock(link, store)}\n${ `${Print.inStock(link, store)}\n${link.cartUrl ? link.cartUrl : link.url}`
link.cartUrl ? link.cartUrl : link.url
}`
); );
if (!alreadySaying) { if (!alreadySaying) {
+2 -2
View File
@@ -9,7 +9,7 @@ const client = new Twitter({
access_token_key: twitter.accessTokenKey, access_token_key: twitter.accessTokenKey,
access_token_secret: twitter.accessTokenSecret, access_token_secret: twitter.accessTokenSecret,
consumer_key: twitter.consumerKey, consumer_key: twitter.consumerKey,
consumer_secret: twitter.consumerSecret consumer_secret: twitter.consumerSecret,
}); });
export function sendTweet(link: Link, store: Store) { export function sendTweet(link: Link, store: Store) {
@@ -29,7 +29,7 @@ export function sendTweet(link: Link, store: Store) {
status += `\n\n${twitter.tweetTags}`; status += `\n\n${twitter.tweetTags}`;
} }
client.post('statuses/update', {status}, (error) => { client.post('statuses/update', {status}, error => {
if (error) { if (error) {
logger.error("✖ couldn't send twitter notification", error); logger.error("✖ couldn't send twitter notification", error);
} else { } else {
+10 -23
View File
@@ -7,27 +7,20 @@ import {usingResponse} from '../util';
function addNewLinks(store: Store, links: Link[], series: Series) { function addNewLinks(store: Store, links: Link[], series: Series) {
if (links.length === 0) { if (links.length === 0) {
logger.debug( logger.debug(Print.message('NO STORE LINKS FOUND', series, store, true));
Print.message('NO STORE LINKS FOUND', series, store, true)
);
return; return;
} }
const existingUrls = new Set(store.links.map((link) => link.url)); const existingUrls = new Set(store.links.map(link => link.url));
const newLinks = links.filter((link) => !existingUrls.has(link.url)); const newLinks = links.filter(link => !existingUrls.has(link.url));
if (newLinks.length === 0) { if (newLinks.length === 0) {
return; return;
} }
logger.debug( logger.debug(
Print.message( Print.message(`FOUND ${newLinks.length} STORE LINKS`, series, store, true)
`FOUND ${newLinks.length} STORE LINKS`,
series,
store,
true
)
); );
logger.debug(JSON.stringify(newLinks, null, 2)); logger.debug(JSON.stringify(newLinks, null, 2));
@@ -41,36 +34,30 @@ export async function fetchLinks(store: Store, browser: Browser) {
const promises: Array<Promise<void>> = []; const promises: Array<Promise<void>> = [];
// eslint-disable-next-line prefer-const
for (let {series, url} of store.linksBuilder.urls) { for (let {series, url} of store.linksBuilder.urls) {
if (!filterSeries(series)) { if (!filterSeries(series)) {
continue; continue;
} }
logger.debug( logger.debug(Print.message('DETECTING STORE LINKS', series, store, true));
Print.message('DETECTING STORE LINKS', series, store, true)
);
if (!Array.isArray(url)) { if (!Array.isArray(url)) {
url = [url]; url = [url];
} }
url.map((x) => url.map(x =>
promises.push( promises.push(
usingResponse(browser, x, async (response) => { usingResponse(browser, x, async response => {
const text = await response?.text(); const text = await response?.text();
if (!text) { if (!text) {
logger.error( logger.error(Print.message('NO RESPONSE', series, store, true));
Print.message('NO RESPONSE', series, store, true)
);
return; return;
} }
const docElement = cheerio.load(text).root(); const docElement = cheerio.load(text).root();
const links = store.linksBuilder!.builder( const links = store.linksBuilder!.builder(docElement, series);
docElement,
series
);
addNewLinks(store, links, series); addNewLinks(store, links, series);
}) })
+1 -4
View File
@@ -29,10 +29,7 @@ function filterModel(model: Link['model'], series: Link['series']): boolean {
const sanitizedSeries = series.replace(/\s/g, ''); const sanitizedSeries = series.replace(/\s/g, '');
for (const configModelEntry of config.store.showOnlyModels) { for (const configModelEntry of config.store.showOnlyModels) {
const sanitizedConfigModel = configModelEntry.name.replace(/\s/g, ''); const sanitizedConfigModel = configModelEntry.name.replace(/\s/g, '');
const sanitizedConfigSeries = configModelEntry.series.replace( const sanitizedConfigSeries = configModelEntry.series.replace(/\s/g, '');
/\s/g,
''
);
if (sanitizedConfigSeries) { if (sanitizedConfigSeries) {
if ( if (
sanitizedSeries === sanitizedConfigSeries && sanitizedSeries === sanitizedConfigSeries &&
+8 -8
View File
@@ -19,9 +19,9 @@ function getQueryAsElementArray(
defaultContainer: string defaultContainer: string
): Array<Required<Element>> { ): Array<Required<Element>> {
if (isElementArray(query)) { if (isElementArray(query)) {
return query.map((x) => ({ return query.map(x => ({
container: x.container ?? defaultContainer, container: x.container ?? defaultContainer,
text: x.text text: x.text,
})); }));
} }
@@ -29,16 +29,16 @@ function getQueryAsElementArray(
return [ return [
{ {
container: defaultContainer, container: defaultContainer,
text: query text: query,
} },
]; ];
} }
return [ return [
{ {
container: query.container ?? defaultContainer, container: query.container ?? defaultContainer,
text: query.text text: query.text,
} },
]; ];
} }
@@ -50,7 +50,7 @@ export async function pageIncludesLabels(
const elementQueries = getQueryAsElementArray(query, options.selector); const elementQueries = getQueryAsElementArray(query, options.selector);
const resolved = await Promise.all( const resolved = await Promise.all(
elementQueries.map(async (query) => { elementQueries.map(async query => {
const selector = {...options, selector: query.container}; const selector = {...options, selector: query.container};
const contents = (await extractPageContents(page, selector)) ?? ''; const contents = (await extractPageContents(page, selector)) ?? '';
@@ -111,7 +111,7 @@ export function includesLabels(
searchLabels: string[] searchLabels: string[]
): boolean { ): boolean {
const domTextLowerCase = domText.toLowerCase(); const domTextLowerCase = domText.toLowerCase();
return searchLabels.some((label) => return searchLabels.some(label =>
domTextLowerCase.includes(label.toLowerCase()) domTextLowerCase.includes(label.toLowerCase())
); );
} }
+46 -71
View File
@@ -4,7 +4,7 @@ import {
PageEventObj, PageEventObj,
Request, Request,
RespondOptions, RespondOptions,
Response Response,
} from 'puppeteer'; } from 'puppeteer';
import {Link, Store, getStores} from './model'; import {Link, Store, getStores} from './model';
import {Print, logger} from '../logger'; import {Print, logger} from '../logger';
@@ -15,7 +15,7 @@ import {
getRandomUserAgent, getRandomUserAgent,
getSleepTime, getSleepTime,
isStatusCodeInRange, isStatusCodeInRange,
noop noop,
} from '../util'; } from '../util';
import {disableBlockerInPage, enableBlockerInPage} from '../adblocker'; import {disableBlockerInPage, enableBlockerInPage} from '../adblocker';
import {config} from '../config'; import {config} from '../config';
@@ -60,7 +60,9 @@ async function handleLowBandwidth(request: Request) {
if (typ === 'font' || typ === 'image') { if (typ === 'font' || typ === 'image') {
try { try {
await request.abort(); await request.abort();
} catch {} } catch {
logger.debug('Failed to abort request.');
}
return true; return true;
} }
@@ -79,7 +81,9 @@ async function handleProxy(request: Request, proxy?: string) {
logger.error('handleProxy', error); logger.error('handleProxy', error);
try { try {
await request.abort(); await request.abort();
} catch {} } catch {
logger.debug('Failed to abort request.');
}
} }
return true; return true;
@@ -90,7 +94,7 @@ async function handleAdBlock(request: Request, adBlockRequestHandler: any) {
return false; return false;
} }
return new Promise((resolve) => { return new Promise(resolve => {
const continueFunc = async () => { const continueFunc = async () => {
resolve(false); resolve(false);
}; };
@@ -98,7 +102,9 @@ async function handleAdBlock(request: Request, adBlockRequestHandler: any) {
const abortFunc = async () => { const abortFunc = async () => {
try { try {
await request.abort(); await request.abort();
} catch {} } catch {
logger.debug('Failed to abort request.');
}
resolve(true); resolve(true);
}; };
@@ -106,7 +112,9 @@ async function handleAdBlock(request: Request, adBlockRequestHandler: any) {
const respondFunc = async (response: RespondOptions) => { const respondFunc = async (response: RespondOptions) => {
try { try {
await request.respond(response); await request.respond(response);
} catch {} } catch {
logger.debug('Failed to abort request.');
}
resolve(true); resolve(true);
}; };
@@ -126,7 +134,7 @@ async function handleAdBlock(request: Request, adBlockRequestHandler: any) {
} }
return Reflect.get(target, prop, receiver); return Reflect.get(target, prop, receiver);
} },
}); });
adBlockRequestHandler(requestProxy); adBlockRequestHandler(requestProxy);
@@ -173,8 +181,7 @@ async function lookup(browser: Browser, store: Store) {
const proxy = nextProxy(store); const proxy = nextProxy(store);
const useAdBlock = const useAdBlock = !config.browser.lowBandwidth && !store.disableAdBlocker;
!config.browser.lowBandwidth && !store.disableAdBlocker;
const customContext = config.browser.isIncognito; const customContext = config.browser.isIncognito;
const context = customContext const context = customContext
@@ -210,13 +217,13 @@ async function lookup(browser: Browser, store: Store) {
} }
return Reflect.get(target, prop, receiver); return Reflect.get(target, prop, receiver);
} },
}); });
await enableBlockerInPage(pageProxy); await enableBlockerInPage(pageProxy);
} }
await page.setRequestInterception(true); await page.setRequestInterception(true);
page.on('request', async (request) => { page.on('request', async request => {
if (await handleLowBandwidth(request)) { if (await handleLowBandwidth(request)) {
return; return;
} }
@@ -231,7 +238,9 @@ async function lookup(browser: Browser, store: Store) {
try { try {
await request.continue(); await request.continue();
} catch {} } catch {
logger.debug('Failed to continue request.');
}
}); });
if (store.captchaDeterrent) { if (store.captchaDeterrent) {
@@ -244,9 +253,9 @@ async function lookup(browser: Browser, store: Store) {
statusCode = await lookupCard(browser, store, page, link); statusCode = await lookupCard(browser, store, page, link);
} catch (error: unknown) { } catch (error: unknown) {
logger.error( logger.error(
`✖ [${store.name}] ${link.brand} ${link.series} ${ `✖ [${store.name}] ${link.brand} ${link.series} ${link.model} - ${
link.model (error as Error).message
} - ${(error as Error).message}` }`
); );
const client = await page.target().createCDPSession(); const client = await page.target().createCDPSession();
await client.send('Network.clearBrowserCookies'); await client.send('Network.clearBrowserCookies');
@@ -276,17 +285,11 @@ async function lookupCard(
): Promise<number> { ): Promise<number> {
const givenWaitFor = store.waitUntil ? store.waitUntil : 'networkidle0'; const givenWaitFor = store.waitUntil ? store.waitUntil : 'networkidle0';
const response: Response | null = await page.goto(link.url, { const response: Response | null = await page.goto(link.url, {
waitUntil: givenWaitFor waitUntil: givenWaitFor,
}); });
const successStatusCodes = store.successStatusCodes ?? [[0, 399]]; const successStatusCodes = store.successStatusCodes ?? [[0, 399]];
const statusCode = await handleResponse( const statusCode = await handleResponse(browser, store, page, link, response);
browser,
store,
page,
link,
response
);
if (!isStatusCodeInRange(statusCode, successStatusCodes)) { if (!isStatusCodeInRange(statusCode, successStatusCodes)) {
return statusCode; return statusCode;
@@ -294,9 +297,7 @@ async function lookupCard(
if (await lookupCardInStock(store, page, link)) { if (await lookupCardInStock(store, page, link)) {
const givenUrl = const givenUrl =
link.cartUrl && config.store.autoAddToCart link.cartUrl && config.store.autoAddToCart ? link.cartUrl : link.url;
? link.cartUrl
: link.url;
logger.info(`${Print.inStock(link, store, true)}\n${givenUrl}`); logger.info(`${Print.inStock(link, store, true)}\n${givenUrl}`);
if (config.browser.open) { if (config.browser.open) {
@@ -349,11 +350,9 @@ async function handleResponse(
if (recursionDepth > 4) { if (recursionDepth > 4) {
logger.warn(Print.recursionLimit(link, store, true)); logger.warn(Print.recursionLimit(link, store, true));
} else { } else {
const response: Response | null = await page.waitForNavigation( const response: Response | null = await page.waitForNavigation({
{ waitUntil: 'networkidle0',
waitUntil: 'networkidle0' });
}
);
recursionDepth++; recursionDepth++;
statusCode = await handleResponse( statusCode = await handleResponse(
browser, browser,
@@ -379,12 +378,12 @@ async function checkIsCloudflare(store: Store, page: Page, link: Link) {
const baseOptions: Selector = { const baseOptions: Selector = {
requireVisible: true, requireVisible: true,
selector: 'body', selector: 'body',
type: 'textContent' type: 'textContent',
}; };
const cloudflareLabel = { const cloudflareLabel = {
container: 'div[class="attribution"] a[rel="noopener noreferrer"]', container: 'div[class="attribution"] a[rel="noopener noreferrer"]',
text: ['Cloudflare'] text: ['Cloudflare'],
}; };
if (await pageIncludesLabels(page, cloudflareLabel, baseOptions)) { if (await pageIncludesLabels(page, cloudflareLabel, baseOptions)) {
@@ -399,7 +398,7 @@ async function lookupCardInStock(store: Store, page: Page, link: Link) {
const baseOptions: Selector = { const baseOptions: Selector = {
requireVisible: false, requireVisible: false,
selector: store.labels.container ?? 'body', selector: store.labels.container ?? 'body',
type: 'textContent' type: 'textContent',
}; };
if (store.labels.captcha) { if (store.labels.captcha) {
@@ -412,11 +411,7 @@ async function lookupCardInStock(store: Store, page: Page, link: Link) {
if (store.labels.bannedSeller) { if (store.labels.bannedSeller) {
if ( if (
await pageIncludesLabels( await pageIncludesLabels(page, store.labels.bannedSeller, baseOptions)
page,
store.labels.bannedSeller,
baseOptions
)
) { ) {
logger.warn(Print.bannedSeller(link, store, true)); logger.warn(Print.bannedSeller(link, store, true));
return false; return false;
@@ -424,9 +419,7 @@ async function lookupCardInStock(store: Store, page: Page, link: Link) {
} }
if (store.labels.outOfStock) { if (store.labels.outOfStock) {
if ( if (await pageIncludesLabels(page, store.labels.outOfStock, baseOptions)) {
await pageIncludesLabels(page, store.labels.outOfStock, baseOptions)
) {
logger.info(Print.outOfStock(link, store, true)); logger.info(Print.outOfStock(link, store, true));
return false; return false;
} }
@@ -456,7 +449,7 @@ async function lookupCardInStock(store: Store, page: Page, link: Link) {
const options = { const options = {
...baseOptions, ...baseOptions,
requireVisible: true, requireVisible: true,
type: 'outerHTML' as const type: 'outerHTML' as const,
}; };
if (!(await pageIncludesLabels(page, store.labels.inStock, options))) { if (!(await pageIncludesLabels(page, store.labels.inStock, options))) {
@@ -469,7 +462,7 @@ async function lookupCardInStock(store: Store, page: Page, link: Link) {
const options = { const options = {
...baseOptions, ...baseOptions,
requireVisible: true, requireVisible: true,
type: 'outerHTML' as const type: 'outerHTML' as const,
}; };
if (!(await pageIncludesLabels(page, link.labels.inStock, options))) { if (!(await pageIncludesLabels(page, link.labels.inStock, options))) {
@@ -489,20 +482,15 @@ async function runCaptchaDeterrent(browser: Browser, store: Store, page: Page) {
logger.debug(`[${store.name}] Navigating to random anti-captcha page...`); logger.debug(`[${store.name}] Navigating to random anti-captcha page...`);
if (store.captchaDeterrent?.hardLinks?.length) { if (store.captchaDeterrent?.hardLinks?.length) {
deterrentLinks = deterrentLinks.concat( deterrentLinks = deterrentLinks.concat(store.captchaDeterrent.hardLinks);
store.captchaDeterrent.hardLinks
);
} }
if (store.captchaDeterrent?.searchUrl) { if (store.captchaDeterrent?.searchUrl) {
if (store.captchaDeterrent.searchTerms) { if (store.captchaDeterrent.searchTerms) {
store.captchaDeterrent.searchTerms.forEach((element) => store.captchaDeterrent.searchTerms.forEach(element =>
deterrentLinks.push( deterrentLinks.push(
store.captchaDeterrent?.searchUrl store.captchaDeterrent?.searchUrl
? store.captchaDeterrent.searchUrl.replace( ? store.captchaDeterrent.searchUrl.replace('%%s', element)
'%%s',
element
)
: '' : ''
) )
); );
@@ -514,27 +502,16 @@ async function runCaptchaDeterrent(browser: Browser, store: Store, page: Page) {
brand: 'captcha-deterrent', brand: 'captcha-deterrent',
model: 'captcha-deterrent', model: 'captcha-deterrent',
series: 'captcha-deterrent', series: 'captcha-deterrent',
url: url: deterrentLinks[Math.floor(Math.random() * deterrentLinks.length)],
deterrentLinks[
Math.floor(Math.random() * deterrentLinks.length)
]
}; };
logger.debug(`Selected captcha-deterrent link: ${link.url}`); logger.debug(`Selected captcha-deterrent link: ${link.url}`);
try { try {
const givenWaitFor = store.waitUntil const givenWaitFor = store.waitUntil ? store.waitUntil : 'networkidle0';
? store.waitUntil
: 'networkidle0';
const response: Response | null = await page.goto(link.url, { const response: Response | null = await page.goto(link.url, {
waitUntil: givenWaitFor waitUntil: givenWaitFor,
}); });
statusCode = await handleResponse( statusCode = await handleResponse(browser, store, page, link, response);
browser,
store,
page,
link,
response
);
setTimeout(() => { setTimeout(() => {
// Do nothing // Do nothing
}, 3000); }, 3000);
@@ -552,9 +529,7 @@ async function runCaptchaDeterrent(browser: Browser, store: Store, page: Page) {
export async function tryLookupAndLoop(browser: Browser, store: Store) { export async function tryLookupAndLoop(browser: Browser, store: Store) {
if (!browser.isConnected()) { if (!browser.isConnected()) {
logger.debug( logger.debug(`[${store.name}] Ending this loop as browser is disposed...`);
`[${store.name}] Ending this loop as browser is disposed...`
);
return; return;
} }
+37 -37
View File
@@ -5,18 +5,18 @@ export const AComPC: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.filial_stock', container: '.filial_stock',
text: ['lagernd', 'im Zulauf'] text: ['lagernd', 'im Zulauf'],
}, },
maxPrice: { maxPrice: {
container: '.price', container: '.price',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '.filial_stock', container: '.filial_stock',
text: ['nicht lieferbar'] text: ['nicht lieferbar'],
} },
] ],
}, },
links: [ links: [
{ {
@@ -24,211 +24,211 @@ export const AComPC: Store = {
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-ROG-STRIX-RTX3080-10G-GAMING-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-2-x-HDMI-3-x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-ROG-STRIX-RTX3080-10G-GAMING-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-2-x-HDMI-3-x-DisplayPort.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-ROG-STRIX-RTX3080-O10G-GAMING-OC-Edition-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-2-x-HDMI-3-x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-ROG-STRIX-RTX3080-O10G-GAMING-OC-Edition-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-2-x-HDMI-3-x-DisplayPort.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3080-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3080-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3080-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3080-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-AORUS-GeForce-RTX-3080-MASTER-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-3-x-DisplayPort-3-x-HDMI.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-AORUS-GeForce-RTX-3080-MASTER-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-3-x-DisplayPort-3-x-HDMI.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-AORUS-GeForce-RTX-3080-XTREME-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-3-x-DisplayPort-3-x-HDMI.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-AORUS-GeForce-RTX-3080-XTREME-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-3-x-DisplayPort-3-x-HDMI.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-Eagle-OC-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-Eagle-OC-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-Eagle-10G-Grafikkarte-10.240-MB.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-Eagle-10G-Grafikkarte-10.240-MB.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-GAMING-OC-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-GAMING-OC-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-Vision-OC-10G-Grafikkarten-GF-RTX-3080-10GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DP-weiss.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3080-Vision-OC-10G-Grafikkarten-GF-RTX-3080-10GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DP-weiss.html',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Inno3D-GeForce-RTX-3080-Twin-X2-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6-PCIe-4.0-x16-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Inno3D-GeForce-RTX-3080-Twin-X2-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6-PCIe-4.0-x16-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-GeForce-RTX-3080-Gaming-X-Trio-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-GeForce-RTX-3080-Gaming-X-Trio-10G-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-GeForce-RTX-3080-Ventus-3X-10G-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-GeForce-RTX-3080-Ventus-3X-10G-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp holo', model: 'amp holo',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3080-AMP-Holo-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-HDMI-3-x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3080-AMP-Holo-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-HDMI-3-x-DisplayPort.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3080-Trinity-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-HDMI-3-x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3080-Trinity-OC-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-HDMI-3-x-DisplayPort.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3080-Trinity-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3080-Trinity-Grafikkarten-GF-RTX-3080-10-GB-GDDR6X-PCIe-4.0-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Peripherie-Zubehoer/noch-nicht-kategorisierte-Artikel/ASUS-ROG-Strix-GeForce-RTX-3090-ROG-STRIX-RTX3090-24G-GAMING-24GB-GDDR6X-2x-HDMI-3x-DP-90YV0F90-M0NM00-.html' 'https://www.acom-pc.de/Peripherie-Zubehoer/noch-nicht-kategorisierte-Artikel/ASUS-ROG-Strix-GeForce-RTX-3090-ROG-STRIX-RTX3090-24G-GAMING-24GB-GDDR6X-2x-HDMI-3x-DP-90YV0F90-M0NM00-.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-ROG-STRIX-RTX3090-O24G-GAMING-OC-Edition-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-2-x-HDMI-3-x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-ROG-STRIX-RTX3090-O24G-GAMING-OC-Edition-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-2-x-HDMI-3-x-DisplayPort.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3090-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3090-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3090-OC-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ASUS-TUF-Gaming-GeForce-RTX-3090-OC-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-Aorus-GeForce-RTX-3090-Master-24G-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-Aorus-GeForce-RTX-3090-Master-24G-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3090-Eagle-OC-24G-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3090-Eagle-OC-24G-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3090-Gaming-OC-24G-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/Gigabyte-GeForce-RTX-3090-Gaming-OC-24G-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-2x-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-RTX-3090-GAMING-X-TRIO-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-RTX-3090-GAMING-X-TRIO-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-GeForce-RTX-3090-Ventus-3X-24G-OC-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/MSI-GeForce-RTX-3090-Ventus-3X-24G-OC-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-x16-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: url:
'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3090-Trinity-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-HDMI-3x-DisplayPort.html' 'https://www.acom-pc.de/Hardware-Software/Grafikkarten-Zubehoer/Grafikkarten-NVIDIA-PCI-Express/ZOTAC-GAMING-GeForce-RTX-3090-Trinity-Grafikkarten-GF-RTX-3090-24-GB-GDDR6X-PCIe-4.0-HDMI-3x-DisplayPort.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-RYZEN-5-5600X-4.60GHZ-6-CORE-SKT-AM4-35MB-65W-PIB.html' 'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-RYZEN-5-5600X-4.60GHZ-6-CORE-SKT-AM4-35MB-65W-PIB.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-RYZEN-7-5800X-4.70GHZ-8-CORE-SKT-AM4-36MB-105W-WOF.html' 'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-RYZEN-7-5800X-4.70GHZ-8-CORE-SKT-AM4-36MB-105W-WOF.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-Ryzen-9-5900X-AMD-Ryzen-9-Socket-AM4-PC-7nm-AMD-3-7-GHz-AM4.html' 'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-Ryzen-9-5900X-AMD-Ryzen-9-Socket-AM4-PC-7nm-AMD-3-7-GHz-AM4.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-RYZEN-9-5950X-4.90GHZ-16-CORE-SKT-AM4-72MB-105W-WOF.html' 'https://www.acom-pc.de/Hardware-Software/CPU-Prozessor-/-CPU-Kuehler-Zubehoer/AMD-CPU/AMD-CPU-Socket-AM4/AMD-RYZEN-9-5950X-4.90GHZ-16-CORE-SKT-AM4-72MB-105W-WOF.html',
} },
], ],
name: 'acompc' name: 'acompc',
}; };
+24 -24
View File
@@ -5,126 +5,126 @@ export const Adorama: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['please verify you are a human'] text: ['please verify you are a human'],
}, },
inStock: { inStock: {
container: '.buy-section.purchase', container: '.buy-section.purchase',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: '.your-price', container: '.your-price',
euroFormat: false euroFormat: false,
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.adorama.com/ev08gp43067k.html' url: 'https://www.adorama.com/ev08gp43067k.html',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.adorama.com/pnv301tfxmpb.html' url: 'https://www.adorama.com/pnv301tfxmpb.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.adorama.com/msig380gxt1.html' url: 'https://www.adorama.com/msig380gxt1.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.adorama.com/ev10g53897kr.html' url: 'https://www.adorama.com/ev10g53897kr.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.adorama.com/ev10g53885kr.html' url: 'https://www.adorama.com/ev10g53885kr.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.adorama.com/ev10g53895kr.html' url: 'https://www.adorama.com/ev10g53895kr.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.adorama.com/ev10g53883kr.html' url: 'https://www.adorama.com/ev10g53883kr.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.adorama.com/ev10g53881kr.html' url: 'https://www.adorama.com/ev10g53881kr.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.adorama.com/msig38v3x10c.html' url: 'https://www.adorama.com/msig38v3x10c.html',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.adorama.com/png30801tfxb.html' url: 'https://www.adorama.com/png30801tfxb.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.adorama.com/asrx3080o10g.html' url: 'https://www.adorama.com/asrx3080o10g.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.adorama.com/astr3080o10g.html' url: 'https://www.adorama.com/astr3080o10g.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.adorama.com/astrx308010g.html' url: 'https://www.adorama.com/astrx308010g.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://www.adorama.com/msig390gxt24.html' url: 'https://www.adorama.com/msig390gxt24.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://www.adorama.com/msig39v3x24c.html' url: 'https://www.adorama.com/msig39v3x24c.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://www.adorama.com/asrtx309024g.html' url: 'https://www.adorama.com/asrtx309024g.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.adorama.com/ast3090o24g.html' url: 'https://www.adorama.com/ast3090o24g.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://www.adorama.com/asrx3090o24g.html' url: 'https://www.adorama.com/asrx3090o24g.html',
} },
], ],
name: 'adorama' name: 'adorama',
}; };
+52 -52
View File
@@ -6,27 +6,27 @@ export const Akinformatica: Store = {
inStock: [ inStock: [
{ {
container: '#dispOnLine .available', container: '#dispOnLine .available',
text: ['Disponibile Online'] text: ['Disponibile Online'],
}, },
{ {
container: '#addCartLinkButton', container: '#addCartLinkButton',
text: ['Aggiungi al carrello'] text: ['Aggiungi al carrello'],
} },
], ],
maxPrice: { maxPrice: {
container: '#PrezzoListinoIvatoLabel', container: '#PrezzoListinoIvatoLabel',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '#dispOnLine .available .disabled', container: '#dispOnLine .available .disabled',
text: ['Disponibile Online'] text: ['Disponibile Online'],
}, },
{ {
container: '#preOrderPanel > label', container: '#preOrderPanel > label',
text: ['PRE-ORDINI APERTI'] text: ['PRE-ORDINI APERTI'],
} },
] ],
}, },
links: [ links: [
{ {
@@ -34,296 +34,296 @@ export const Akinformatica: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://shop.akinformatica.it/catalogo/adata-xpg/mouse-gaming-adata-xpg-primer---wired--rgb_4710273777139.aspx' 'https://shop.akinformatica.it/catalogo/adata-xpg/mouse-gaming-adata-xpg-primer---wired--rgb_4710273777139.aspx',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro', model: 'gaming pro',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-palit-geforce-rtx3070-gamingpro-oc-8gb-gddr6x_4710562242089.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-palit-geforce-rtx3070-gamingpro-oc-8gb-gddr6x_4710562242089.aspx',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-zotac-gaming-geforce-rtx-3070-twin-edge-8g_4895173622472.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-zotac-gaming-geforce-rtx-3070-twin-edge-8g_4895173622472.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-msi-geforce-rtx-3070-ventus-2x-oc-8g_4719072763091.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-msi-geforce-rtx-3070-ventus-2x-oc-8g_4719072763091.aspx',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-asus-geforce-rtx-3070-dual-o8g-8g_4718017927864.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-asus-geforce-rtx-3070-dual-o8g-8g_4718017927864.aspx',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-gigabyte-geforce-rtx-3070-eagle-8gb_4719331307738.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-gigabyte-geforce-rtx-3070-eagle-8gb_4719331307738.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-msi-geforce-rtx-3070-ventus-3x-oc-8g_4719072763084.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-msi-geforce-rtx-3070-ventus-3x-oc-8g_4719072763084.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-msi-geforce-rtx-3070-gaming-x-trio-8g_4719072763053.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-msi-geforce-rtx-3070-gaming-x-trio-8g_4719072763053.aspx',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-zotac-gaming-geforce-rtx-3070-twin-edge-oc-8g_4895173622489.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-zotac-gaming-geforce-rtx-3070-twin-edge-oc-8g_4895173622489.aspx',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-gigabyte-geforce-rtx-3070-eagle-oc-8gb_4719331307677.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-gigabyte-geforce-rtx-3070-eagle-oc-8gb_4719331307677.aspx',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-asus-geforce-rtx-3070-tuf-o8g-8g_4718017948678.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-asus-geforce-rtx-3070-tuf-o8g-8g_4718017948678.aspx',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-gigabyte-geforce-rtx-3070-gaming-oc-8gb_4719331307691.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-gigabyte-geforce-rtx-3070-gaming-oc-8gb_4719331307691.aspx',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-asus-geforce-rtx-3070-rog-strix-gaming-oc-8g_4718017938150.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3070/vga-asus-geforce-rtx-3070-rog-strix-gaming-oc-8g_4718017938150.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-msi-geforce-rtx-3090-gaming-x-trio-24g_4719072762506.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-msi-geforce-rtx-3090-gaming-x-trio-24g_4719072762506.aspx',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-zotac-geforce-rtx-3090-trinity-24g_4895173622427.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-zotac-geforce-rtx-3090-trinity-24g_4895173622427.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-msi-geforce-rtx-3090-suprim-x-24g_4719072762490.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-msi-geforce-rtx-3090-suprim-x-24g_4719072762490.aspx',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 epic x', model: 'xlr8 epic x',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-pny-geforce-rtx-3090-epic-x-xlr8-gaming-24g_0751492639536.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-pny-geforce-rtx-3090-epic-x-xlr8-gaming-24g_0751492639536.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x', model: 'ventus 3x',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-msi-geforce-rtx-3090-ventus-3x-24g-oc--consegne-da-marzo_4719072762476.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-msi-geforce-rtx-3090-ventus-3x-24g-oc--consegne-da-marzo_4719072762476.aspx',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gamerock', model: 'gamerock',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamerock-24gb-gddr6x_4710562242041.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamerock-24gb-gddr6x_4710562242041.aspx',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro', model: 'gaming pro',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamingpro-24gb-gddr6x_4710562241969.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamingpro-24gb-gddr6x_4710562241969.aspx',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gamerock oc', model: 'gamerock oc',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamerock-oc-24gb-gddr6x_4710562242065.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamerock-oc-24gb-gddr6x_4710562242065.aspx',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3090', series: '3090',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamingpro-oc-24gb-gddr6x_4710562242027.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3090/vga-palit-geforce-rtx3090-gamingpro-oc-24gb-gddr6x_4710562242027.aspx',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://shop.akinformatica.it/catalogo/amd-am4/cpu-amd-ryzen-5-5600x---6-core--max-boost-4-60-ghz--socket-am4_0730143312042.aspx' 'https://shop.akinformatica.it/catalogo/amd-am4/cpu-amd-ryzen-5-5600x---6-core--max-boost-4-60-ghz--socket-am4_0730143312042.aspx',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://shop.akinformatica.it/catalogo/amd-am4/cpu-amd-ryzen-7-5800x---8-core--max-boost-4-70-ghz--socket-am4_0730143312714.aspx' 'https://shop.akinformatica.it/catalogo/amd-am4/cpu-amd-ryzen-7-5800x---8-core--max-boost-4-70-ghz--socket-am4_0730143312714.aspx',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://shop.akinformatica.it/catalogo/amd-am4/cpu-amd-ryzen-9-5950x---16-core--max-boost-4-90-ghz--socket-am4_0730143312745.aspx' 'https://shop.akinformatica.it/catalogo/amd-am4/cpu-amd-ryzen-9-5950x---16-core--max-boost-4-90-ghz--socket-am4_0730143312745.aspx',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro+ se', model: 'nitro+ se',
series: 'rx6800', series: 'rx6800',
url: url:
'https://shop.akinformatica.it/catalogo/amd-rx-6800-6800-xt/vga-sapphire-radeon-rx-6800-xt-nitro--oc-se-16g_4895106289901.aspx' 'https://shop.akinformatica.it/catalogo/amd-rx-6800-6800-xt/vga-sapphire-radeon-rx-6800-xt-nitro--oc-se-16g_4895106289901.aspx',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro+', model: 'nitro+',
series: 'rx6800', series: 'rx6800',
url: url:
'https://shop.akinformatica.it/catalogo/amd-rx-6800-6800-xt/vga-sapphire-radeon-rx-6800-xt-nitro--16g_4895106289925.aspx' 'https://shop.akinformatica.it/catalogo/amd-rx-6800-6800-xt/vga-sapphire-radeon-rx-6800-xt-nitro--16g_4895106289925.aspx',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://shop.akinformatica.it/catalogo/amd-rx-6900-xt/vga-sapphire-radeon-rx-6900-xt-16g_4895106290136.aspx' 'https://shop.akinformatica.it/catalogo/amd-rx-6900-xt/vga-sapphire-radeon-rx-6900-xt-16g_4895106290136.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-msi-geforce-rtx-3080-ventus-3x-10g-oc--consegne-da-marzo_4719072762520.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-msi-geforce-rtx-3080-ventus-3x-10g-oc--consegne-da-marzo_4719072762520.aspx',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-zotac-geforce-rtx-3080-trinity-10g_4895173622403.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-zotac-geforce-rtx-3080-trinity-10g_4895173622403.aspx',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-asus-geforce-rtx-3080-rog-strix-gaming-oc-10g_4718017928786.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-asus-geforce-rtx-3080-rog-strix-gaming-oc-10g_4718017928786.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-msi-geforce-rtx-3080-gaming-x-trio-10g_4719072762544.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-msi-geforce-rtx-3080-gaming-x-trio-10g_4719072762544.aspx',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-asus-geforce-rtx-3080-rog-strix-gaming-10g_4718017909150.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-asus-geforce-rtx-3080-rog-strix-gaming-10g_4718017909150.aspx',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 epic x', model: 'xlr8 epic x',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-pny-geforce-rtx-3080-epic-x-xlr8-gaming-10g_0751492639567.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-pny-geforce-rtx-3080-epic-x-xlr8-gaming-10g_0751492639567.aspx',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 epic x', model: 'xlr8 epic x',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-pny-geforce-rtx-3080-epic-x-xlr8-gaming-10g_0751492639550.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-pny-geforce-rtx-3080-epic-x-xlr8-gaming-10g_0751492639550.aspx',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3080', series: '3080',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-palit-geforce-rtx3080-gamingpro-oc-10gb-gddr6x_4710562242003.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3080/vga-palit-geforce-rtx3080-gamingpro-oc-10gb-gddr6x_4710562242003.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-msi-geforce-rtx-3060ti-ventus-2x-oc-8g-_4719072763121.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-msi-geforce-rtx-3060ti-ventus-2x-oc-8g-_4719072763121.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3060ti', series: '3060ti',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-msi-geforce-rtx-3060ti-gaming-x-trio-8g-_4719072763145.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-msi-geforce-rtx-3060ti-gaming-x-trio-8g-_4719072763145.aspx',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'dual oc', model: 'dual oc',
series: '3060ti', series: '3060ti',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-palit-geforce-rtx-3060ti-dual-oc-8g-gddr6-256bit-3xdp--hdmi-_4710562242287.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-palit-geforce-rtx-3060ti-dual-oc-8g-gddr6-256bit-3xdp--hdmi-_4710562242287.aspx',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3060ti', series: '3060ti',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-msi-geforce-rtx-3060ti-ventus-3x-oc-8g_4719072763152.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-msi-geforce-rtx-3060ti-ventus-3x-oc-8g_4719072763152.aspx',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3060ti', series: '3060ti',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-zotac-gaming-geforce-rtx-3060ti-twin-edge-8g_4895173622502.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-zotac-gaming-geforce-rtx-3060ti-twin-edge-8g_4895173622502.aspx',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: url:
'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-zotac-gaming-geforce-rtx-3060ti-twin-edge-oc-8g_4895173622519.aspx' 'https://shop.akinformatica.it/catalogo/nvidia-rtx-3060ti/vga-zotac-gaming-geforce-rtx-3060ti-twin-edge-oc-8g_4895173622519.aspx',
} },
], ],
name: 'akinformatica', name: 'akinformatica',
successStatusCodes: [[0, 399], 404] successStatusCodes: [[0, 399], 404],
}; };
+12 -12
View File
@@ -6,16 +6,16 @@ export const Allneeds: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.amstockstatus', container: '.amstockstatus',
text: ['In Stock'] text: ['In Stock'],
}, },
maxPrice: { maxPrice: {
container: 'span.price', container: 'span.price',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: '.amstockstatus', container: '.amstockstatus',
text: ['sold out'] text: ['sold out'],
} },
}, },
links: [ links: [
{ {
@@ -23,42 +23,42 @@ export const Allneeds: Store = {
model: 'strix oc white', model: 'strix oc white',
series: '3080', series: '3080',
url: url:
'https://allneeds.com.au/asus-geforce-rtx-3080-rog-strix-gaming-oc-10gb-video-card-white-edition-limited-edition' 'https://allneeds.com.au/asus-geforce-rtx-3080-rog-strix-gaming-oc-10gb-video-card-white-edition-limited-edition',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro+', model: 'nitro+',
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://allneeds.com.au/sapphire-nitro-radeon-rx-6900-xt-16gb-video-card-11308-01-20g' 'https://allneeds.com.au/sapphire-nitro-radeon-rx-6900-xt-16gb-video-card-11308-01-20g',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://allneeds.com.au/amd-ryzen-9-5950x-processor-100-100000059wof' 'https://allneeds.com.au/amd-ryzen-9-5950x-processor-100-100000059wof',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://allneeds.com.au/amd-ryzen-9-5900x-processor-100-100000061wof' 'https://allneeds.com.au/amd-ryzen-9-5900x-processor-100-100000061wof',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://allneeds.com.au/amd-ryzen-7-5800x-processor' url: 'https://allneeds.com.au/amd-ryzen-7-5800x-processor',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://allneeds.com.au/amd-ryzen-5-5600x-with-wraith-stealth-100-100000065box' 'https://allneeds.com.au/amd-ryzen-5-5600x-with-wraith-stealth-100-100000065box',
} },
], ],
name: 'allneeds' name: 'allneeds',
}; };
+31 -31
View File
@@ -5,168 +5,168 @@ export const AlternateNL: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.stockStatus', container: '.stockStatus',
text: ['Direct leverbaar'] text: ['Direct leverbaar'],
}, },
maxPrice: { maxPrice: {
container: 'div.price > span', container: 'div.price > span',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.stockStatus', container: '.stockStatus',
text: ['Levertermijn onbekend', 'pre-order'] text: ['Levertermijn onbekend', 'pre-order'],
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.alternate.nl/product/1516616' url: 'https://www.alternate.nl/product/1516616',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672756' url: 'https://www.alternate.nl/product/1672756',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672345' url: 'https://www.alternate.nl/product/1672345',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672251' url: 'https://www.alternate.nl/product/1672251',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672753' url: 'https://www.alternate.nl/product/1672753',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672343' url: 'https://www.alternate.nl/product/1672343',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672634' url: 'https://www.alternate.nl/product/1672634',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672867' url: 'https://www.alternate.nl/product/1672867',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673512' url: 'https://www.alternate.nl/product/1673512',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672612' url: 'https://www.alternate.nl/product/1672612',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1674164' url: 'https://www.alternate.nl/product/1674164',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1672868' url: 'https://www.alternate.nl/product/1672868',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673431' url: 'https://www.alternate.nl/product/1673431',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1677989' url: 'https://www.alternate.nl/product/1677989',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1681134' url: 'https://www.alternate.nl/product/1681134',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673520' url: 'https://www.alternate.nl/product/1673520',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs', model: 'phoenix gs',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673442' url: 'https://www.alternate.nl/product/1673442',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673136' url: 'https://www.alternate.nl/product/1673136',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673524' url: 'https://www.alternate.nl/product/1673524',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1680168' url: 'https://www.alternate.nl/product/1680168',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673517' url: 'https://www.alternate.nl/product/1673517',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp holo', model: 'amp holo',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1677985' url: 'https://www.alternate.nl/product/1677985',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp extreme holo', model: 'amp extreme holo',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1677982' url: 'https://www.alternate.nl/product/1677982',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673137' url: 'https://www.alternate.nl/product/1673137',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3080', series: '3080',
url: 'https://www.alternate.nl/product/1673134' url: 'https://www.alternate.nl/product/1673134',
} },
], ],
name: 'alternate-nl' name: 'alternate-nl',
}; };
+76 -76
View File
@@ -9,427 +9,427 @@ export const Alternate: Store = {
'auf lager', 'auf lager',
'ware neu eingetroffen', 'ware neu eingetroffen',
'in kürze versandfertig', 'in kürze versandfertig',
'ware im zulauf' 'ware im zulauf',
] ],
}, },
maxPrice: { maxPrice: {
container: 'div.price > span', container: 'div.price > span',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '.stockStatus', container: '.stockStatus',
text: ['liefertermin unbekannt'] text: ['liefertermin unbekannt'],
}, },
{ {
container: '.stockStatus', container: '.stockStatus',
text: ['Artikel kann nicht gekauft werden'] text: ['Artikel kann nicht gekauft werden'],
} },
] ],
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.alternate.de/product/1662088' url: 'https://www.alternate.de/product/1662088',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672868' url: 'https://www.alternate.de/product/1672868',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672867' url: 'https://www.alternate.de/product/1672867',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672251' url: 'https://www.alternate.de/product/1672251',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672634' url: 'https://www.alternate.de/product/1672634',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673517' url: 'https://www.alternate.de/product/1673517',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673524' url: 'https://www.alternate.de/product/1673524',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673512' url: 'https://www.alternate.de/product/1673512',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673520' url: 'https://www.alternate.de/product/1673520',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1674164' url: 'https://www.alternate.de/product/1674164',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phantom gs', model: 'phantom gs',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1688597' url: 'https://www.alternate.de/product/1688597',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs', model: 'phoenix gs',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673442' url: 'https://www.alternate.de/product/1673442',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1680168' url: 'https://www.alternate.de/product/1680168',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1680168' url: 'https://www.alternate.de/product/1680168',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672756' url: 'https://www.alternate.de/product/1672756',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672753' url: 'https://www.alternate.de/product/1672753',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1681134' url: 'https://www.alternate.de/product/1681134',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673136' url: 'https://www.alternate.de/product/1673136',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673134' url: 'https://www.alternate.de/product/1673134',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673137' url: 'https://www.alternate.de/product/1673137',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672343' url: 'https://www.alternate.de/product/1672343',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672345' url: 'https://www.alternate.de/product/1672345',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gamerock oc', model: 'gamerock oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1688594' url: 'https://www.alternate.de/product/1688594',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1673431' url: 'https://www.alternate.de/product/1673431',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp extreme holo', model: 'amp extreme holo',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1677982' url: 'https://www.alternate.de/product/1677982',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp holo', model: 'amp holo',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1677985' url: 'https://www.alternate.de/product/1677985',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1677989' url: 'https://www.alternate.de/product/1677989',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.alternate.de/product/1672612' url: 'https://www.alternate.de/product/1672612',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672870' url: 'https://www.alternate.de/product/1672870',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672872' url: 'https://www.alternate.de/product/1672872',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672259' url: 'https://www.alternate.de/product/1672259',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672629' url: 'https://www.alternate.de/product/1672629',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673530' url: 'https://www.alternate.de/product/1673530',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673531' url: 'https://www.alternate.de/product/1673531',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673521' url: 'https://www.alternate.de/product/1673521',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673525' url: 'https://www.alternate.de/product/1673525',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673529' url: 'https://www.alternate.de/product/1673529',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs', model: 'phoenix gs',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673440' url: 'https://www.alternate.de/product/1673440',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1680670' url: 'https://www.alternate.de/product/1680670',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1687793' url: 'https://www.alternate.de/product/1687793',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672744' url: 'https://www.alternate.de/product/1672744',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672749' url: 'https://www.alternate.de/product/1672749',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'turbo', model: 'turbo',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1687703' url: 'https://www.alternate.de/product/1687703',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'gaming x3', model: 'gaming x3',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673131' url: 'https://www.alternate.de/product/1673131',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673135' url: 'https://www.alternate.de/product/1673135',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673129' url: 'https://www.alternate.de/product/1673129',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672341' url: 'https://www.alternate.de/product/1672341',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672346' url: 'https://www.alternate.de/product/1672346',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1673434' url: 'https://www.alternate.de/product/1673434',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: 'https://www.alternate.de/product/1672611' url: 'https://www.alternate.de/product/1672611',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.alternate.de/product/1685588' url: 'https://www.alternate.de/product/1685588',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.alternate.de/product/1685585' url: 'https://www.alternate.de/product/1685585',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.alternate.de/product/1685590' url: 'https://www.alternate.de/product/1685590',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.alternate.de/product/1685584' url: 'https://www.alternate.de/product/1685584',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.alternate.de/product/1651220' url: 'https://www.alternate.de/product/1651220',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.alternate.de/product/1651221' url: 'https://www.alternate.de/product/1651221',
}, },
{ {
brand: 'xfx', brand: 'xfx',
model: 'merc', model: 'merc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.alternate.de/product/1698792' url: 'https://www.alternate.de/product/1698792',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro oc se', model: 'nitro oc se',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.alternate.de/product/1696478' url: 'https://www.alternate.de/product/1696478',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro oc', model: 'nitro oc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.alternate.de/product/1696482' url: 'https://www.alternate.de/product/1696482',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix lc', model: 'strix lc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.alternate.de/product/1695392' url: 'https://www.alternate.de/product/1695392',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.alternate.de/product/1697044' url: 'https://www.alternate.de/product/1697044',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.alternate.de/product/1702773' url: 'https://www.alternate.de/product/1702773',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.alternate.de/product/1700508' url: 'https://www.alternate.de/product/1700508',
}, },
{ {
brand: 'xfx', brand: 'xfx',
model: 'merc', model: 'merc',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.alternate.de/product/1704614' url: 'https://www.alternate.de/product/1704614',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.alternate.de/product/1675115' url: 'https://www.alternate.de/product/1675115',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.alternate.de/product/1675117' url: 'https://www.alternate.de/product/1675117',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.alternate.de/product/1676874' url: 'https://www.alternate.de/product/1676874',
} },
], ],
name: 'alternate' name: 'alternate',
}; };
+40 -40
View File
@@ -5,15 +5,15 @@ export const AmazonCa: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['enter the characters you see below'] text: ['enter the characters you see below'],
}, },
inStock: { inStock: {
container: '#desktop_buybox', container: '#desktop_buybox',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: '#priceblock_ourprice' container: '#priceblock_ourprice',
} },
}, },
links: [ links: [
{ {
@@ -22,7 +22,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B07PBLD2MX&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B07PBLD2MX&Quantity.1=1',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.ca/dp/B07PBLD2MX' url: 'https://www.amazon.ca/dp/B07PBLD2MX',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -30,7 +30,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: 'https://www.amazon.ca/dp/B08KWN2LZG' url: 'https://www.amazon.ca/dp/B08KWN2LZG',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -38,7 +38,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.ca/dp/B08KWLMZV4' url: 'https://www.amazon.ca/dp/B08KWLMZV4',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -46,7 +46,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3070', series: '3070',
url: 'https://www.amazon.ca/dp/B08LW46GH2' url: 'https://www.amazon.ca/dp/B08LW46GH2',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -54,7 +54,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.ca/dp/B08L8L71SM' url: 'https://www.amazon.ca/dp/B08L8L71SM',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -62,7 +62,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.ca/dp/B08L8L9TCZ' url: 'https://www.amazon.ca/dp/B08L8L9TCZ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -70,7 +70,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR7SV3M&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR7SV3M&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HR7SV3M' url: 'https://www.amazon.ca/dp/B08HR7SV3M',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -78,7 +78,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HR5SXPS' url: 'https://www.amazon.ca/dp/B08HR5SXPS',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -86,7 +86,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR3DPGW&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR3DPGW&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HR3DPGW' url: 'https://www.amazon.ca/dp/B08HR3DPGW',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -94,7 +94,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HR3Y5GQ' url: 'https://www.amazon.ca/dp/B08HR3Y5GQ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -102,7 +102,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HR55YB5' url: 'https://www.amazon.ca/dp/B08HR55YB5',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -110,7 +110,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HR4RJ3Q' url: 'https://www.amazon.ca/dp/B08HR4RJ3Q',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -118,7 +118,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HR6FMF3' url: 'https://www.amazon.ca/dp/B08HR6FMF3',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -126,7 +126,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HJTH61J' url: 'https://www.amazon.ca/dp/B08HJTH61J',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -134,7 +134,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HJS2JLJ' url: 'https://www.amazon.ca/dp/B08HJS2JLJ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -142,7 +142,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HHDP9DW' url: 'https://www.amazon.ca/dp/B08HHDP9DW',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -150,7 +150,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HH5WF97' url: 'https://www.amazon.ca/dp/B08HH5WF97',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -158,7 +158,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.ca/dp/B08HJNKT3P' url: 'https://www.amazon.ca/dp/B08HJNKT3P',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -166,7 +166,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: 'https://www.amazon.ca/dp/B08HJQ182D' url: 'https://www.amazon.ca/dp/B08HJQ182D',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -174,7 +174,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://www.amazon.ca/dp/B08HR9D2JS' url: 'https://www.amazon.ca/dp/B08HR9D2JS',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -182,7 +182,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.amazon.ca/dp/B08HJRF2CN' url: 'https://www.amazon.ca/dp/B08HJRF2CN',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -190,7 +190,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.amazon.ca/dp/B08HJPDJTY' url: 'https://www.amazon.ca/dp/B08HJPDJTY',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -198,7 +198,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://www.amazon.ca/dp/B08HJGNJ81' url: 'https://www.amazon.ca/dp/B08HJGNJ81',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -206,7 +206,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.ca/dp/B08HJLLF7G' url: 'https://www.amazon.ca/dp/B08HJLLF7G',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -214,7 +214,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.ca/dp/B08166SLDF' url: 'https://www.amazon.ca/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -222,7 +222,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.ca/dp/B0815XFSGK' url: 'https://www.amazon.ca/dp/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -230,7 +230,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.ca/dp/B08164VTWH' url: 'https://www.amazon.ca/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -238,7 +238,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.ca/dp/B0815Y8J9N' url: 'https://www.amazon.ca/dp/B0815Y8J9N',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -246,7 +246,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08GSC5D9G&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08GSC5D9G&Quantity.1=1',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.ca/dp/B08GSC5D9G' url: 'https://www.amazon.ca/dp/B08GSC5D9G',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -254,7 +254,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08GS1N24H&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08GS1N24H&Quantity.1=1',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.ca/dp/B08GS1N24H' url: 'https://www.amazon.ca/dp/B08GS1N24H',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -262,7 +262,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08H75RTZ8&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08H75RTZ8&Quantity.1=1',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.ca/dp/B08H75RTZ8' url: 'https://www.amazon.ca/dp/B08H75RTZ8',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -270,7 +270,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08G9J44ZN&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08G9J44ZN&Quantity.1=1',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.ca/dp/B08G9J44ZN' url: 'https://www.amazon.ca/dp/B08G9J44ZN',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -278,7 +278,7 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08NX14LV1&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08NX14LV1&Quantity.1=1',
model: 'merc', model: 'merc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.ca/dp/B08NX14LV1' url: 'https://www.amazon.ca/dp/B08NX14LV1',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -286,8 +286,8 @@ export const AmazonCa: Store = {
'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08PQ585CX&Quantity.1=1', 'https://www.amazon.ca/gp/aws/cart/add.html?ASIN.1=B08PQ585CX&Quantity.1=1',
model: 'pulse', model: 'pulse',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.ca/dp/B08PQ585CX' url: 'https://www.amazon.ca/dp/B08PQ585CX',
} },
], ],
name: 'amazon-ca' name: 'amazon-ca',
}; };
+15 -15
View File
@@ -8,57 +8,57 @@ export const AmazonDeWarehouse: Store = {
container: 'body', container: 'body',
text: [ text: [
'geben sie die unten angezeigten zeichen ein', 'geben sie die unten angezeigten zeichen ein',
'geben sie die zeichen unten ein' 'geben sie die zeichen unten ein',
] ],
}, },
inStock: { inStock: {
container: '#a-autoid-0-announce', container: '#a-autoid-0-announce',
text: ['In den Einkaufswagen'] text: ['In den Einkaufswagen'],
}, },
maxPrice: { maxPrice: {
container: '.olpOfferPrice', container: '.olpOfferPrice',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '.a-size-medium', container: '.a-size-medium',
text: [ text: [
'Derzeit gibt es keine Verkäufer, die diesen Artikel an Ihren Standort liefern können' 'Derzeit gibt es keine Verkäufer, die diesen Artikel an Ihren Standort liefern können',
] ],
} },
] ],
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.de/gp/offer-listing/B07PW9VBK5' url: 'https://www.amazon.de/gp/offer-listing/B07PW9VBK5',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.de/gp/offer-listing/B08H93ZRK9' url: 'https://www.amazon.de/gp/offer-listing/B08H93ZRK9',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.de/gp/offer-listing/B08H98GVK8' url: 'https://www.amazon.de/gp/offer-listing/B08H98GVK8',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.de/gp/offer-listing/B087VM5XC6' url: 'https://www.amazon.de/gp/offer-listing/B087VM5XC6',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.de/gp/offer-listing/B08H93ZRLL' url: 'https://www.amazon.de/gp/offer-listing/B08H93ZRLL',
} },
], ],
name: 'amazon-de-warehouse' name: 'amazon-de-warehouse',
}; };
+77 -77
View File
@@ -8,23 +8,23 @@ export const AmazonDe: Store = {
container: 'body', container: 'body',
text: [ text: [
'geben sie die unten angezeigten zeichen ein', 'geben sie die unten angezeigten zeichen ein',
'geben sie die zeichen unten ein' 'geben sie die zeichen unten ein',
] ],
}, },
inStock: { inStock: {
container: '#add-to-cart-button', container: '#add-to-cart-button',
text: ['in den einkaufswagen'] text: ['in den einkaufswagen'],
}, },
maxPrice: { maxPrice: {
container: '#priceblock_ourprice', container: '#priceblock_ourprice',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '#availability', container: '#availability',
text: ['Derzeit nicht verfügbar'] text: ['Derzeit nicht verfügbar'],
} },
] ],
}, },
links: [ links: [
{ {
@@ -33,7 +33,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B07PW9VBK5&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B07PW9VBK5&Quantity.1=1',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.de/dp/B07PW9VBK5' url: 'https://www.amazon.de/dp/B07PW9VBK5',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -41,7 +41,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN7VVLJ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN7VVLJ&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HN7VVLJ' url: 'https://www.amazon.de/dp/B08HN7VVLJ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -49,7 +49,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN6KYS3&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN6KYS3&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HN6KYS3' url: 'https://www.amazon.de/dp/B08HN6KYS3',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -57,7 +57,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN37VQK&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN37VQK&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HN37VQK' url: 'https://www.amazon.de/dp/B08HN37VQK',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -65,7 +65,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN4DSTC&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN4DSTC&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HN4DSTC' url: 'https://www.amazon.de/dp/B08HN4DSTC',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -73,7 +73,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGBYWQ6&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGBYWQ6&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HGBYWQ6' url: 'https://www.amazon.de/dp/B08HGBYWQ6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -81,7 +81,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGYXP4C&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGYXP4C&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HGYXP4C' url: 'https://www.amazon.de/dp/B08HGYXP4C',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -89,7 +89,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGLN78Q&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGLN78Q&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HGLN78Q' url: 'https://www.amazon.de/dp/B08HGLN78Q',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -97,7 +97,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HH1BMQQ' url: 'https://www.amazon.de/dp/B08HH1BMQQ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -105,7 +105,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HJ9XFNM' url: 'https://www.amazon.de/dp/B08HJ9XFNM',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -113,7 +113,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHLDS72&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHLDS72&Quantity.1=1',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08KHLDS72' url: 'https://www.amazon.de/dp/B08KHLDS72',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -121,7 +121,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HHZVZ3N&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HHZVZ3N&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HHZVZ3N' url: 'https://www.amazon.de/dp/B08HHZVZ3N',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -129,7 +129,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HLZXHZY&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HLZXHZY&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HLZXHZY' url: 'https://www.amazon.de/dp/B08HLZXHZY',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -137,7 +137,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KH7RL89&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KH7RL89&Quantity.1=1',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08KH7RL89' url: 'https://www.amazon.de/dp/B08KH7RL89',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
@@ -145,7 +145,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JD6QPXD&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JD6QPXD&Quantity.1=1',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08JD6QPXD' url: 'https://www.amazon.de/dp/B08JD6QPXD',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -153,7 +153,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HM4V2DH' url: 'https://www.amazon.de/dp/B08HM4V2DH',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -161,7 +161,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HM4M621' url: 'https://www.amazon.de/dp/B08HM4M621',
}, },
{ {
brand: 'palit', brand: 'palit',
@@ -169,7 +169,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JCVWTQY&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JCVWTQY&Quantity.1=1',
model: 'gaming pro', model: 'gaming pro',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08JCVWTQY' url: 'https://www.amazon.de/dp/B08JCVWTQY',
}, },
{ {
brand: 'palit', brand: 'palit',
@@ -177,7 +177,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JCKYYL8&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JCKYYL8&Quantity.1=1',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08JCKYYL8' url: 'https://www.amazon.de/dp/B08JCKYYL8',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -185,7 +185,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HR1NPPQ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HR1NPPQ&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.de/dp/B08HR1NPPQ' url: 'https://www.amazon.de/dp/B08HR1NPPQ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -193,7 +193,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN642LY&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN642LY&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HN642LY' url: 'https://www.amazon.de/dp/B08HN642LY',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -201,7 +201,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN51T8Q&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN51T8Q&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HN51T8Q' url: 'https://www.amazon.de/dp/B08HN51T8Q',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -209,7 +209,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN4FLFJ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN4FLFJ&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HN4FLFJ' url: 'https://www.amazon.de/dp/B08HN4FLFJ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -217,7 +217,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN5B8FJ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HN5B8FJ&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HN5B8FJ' url: 'https://www.amazon.de/dp/B08HN5B8FJ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -225,7 +225,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGFNPJQ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGFNPJQ&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HGFNPJQ' url: 'https://www.amazon.de/dp/B08HGFNPJQ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -233,7 +233,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08J5NMDP7&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08J5NMDP7&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08J5NMDP7' url: 'https://www.amazon.de/dp/B08J5NMDP7',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -241,7 +241,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGS1SXH&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGS1SXH&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HGS1SXH' url: 'https://www.amazon.de/dp/B08HGS1SXH',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -249,7 +249,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGZ4XSZ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGZ4XSZ&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HGZ4XSZ' url: 'https://www.amazon.de/dp/B08HGZ4XSZ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -257,7 +257,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGKQ527&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGKQ527&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HGKQ527' url: 'https://www.amazon.de/dp/B08HGKQ527',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -265,7 +265,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGTNDL4&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HGTNDL4&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HGTNDL4' url: 'https://www.amazon.de/dp/B08HGTNDL4',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -273,7 +273,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KH7R4FQ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KH7R4FQ&Quantity.1=1',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08KH7R4FQ' url: 'https://www.amazon.de/dp/B08KH7R4FQ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -281,7 +281,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HJPDJTY' url: 'https://www.amazon.de/dp/B08HJPDJTY',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -289,7 +289,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHKDTSJ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHKDTSJ&Quantity.1=1',
model: 'turbo', model: 'turbo',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08KHKDTSJ' url: 'https://www.amazon.de/dp/B08KHKDTSJ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -297,7 +297,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HJRF2CN' url: 'https://www.amazon.de/dp/B08HJRF2CN',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -305,7 +305,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HRBW6VB' url: 'https://www.amazon.de/dp/B08HRBW6VB',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -313,7 +313,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HM661YM&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HM661YM&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HM661YM' url: 'https://www.amazon.de/dp/B08HM661YM',
}, },
{ {
brand: 'palit', brand: 'palit',
@@ -321,7 +321,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JQQ1VD1&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08JQQ1VD1&Quantity.1=1',
model: 'gaming pro', model: 'gaming pro',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08JQQ1VD1' url: 'https://www.amazon.de/dp/B08JQQ1VD1',
}, },
{ {
brand: 'nvidia', brand: 'nvidia',
@@ -329,7 +329,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HR6ZBYJ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HR6ZBYJ&Quantity.1=1',
model: 'founders edition', model: 'founders edition',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HR6ZBYJ' url: 'https://www.amazon.de/dp/B08HR6ZBYJ',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -337,7 +337,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: 'https://www.amazon.de/dp/B08HJQ182D' url: 'https://www.amazon.de/dp/B08HJQ182D',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -345,7 +345,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HSJ1622&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HSJ1622&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08HSJ1622' url: 'https://www.amazon.de/dp/B08HSJ1622',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -353,7 +353,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHFZN9P&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHFZN9P&Quantity.1=1',
model: 'dual oc', model: 'dual oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08KHFZN9P' url: 'https://www.amazon.de/dp/B08KHFZN9P',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -361,7 +361,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HT7PR9Y&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HT7PR9Y&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08HT7PR9Y' url: 'https://www.amazon.de/dp/B08HT7PR9Y',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -369,7 +369,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08L8JNTXQ' url: 'https://www.amazon.de/dp/B08L8JNTXQ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -377,7 +377,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08KWPDXJZ' url: 'https://www.amazon.de/dp/B08KWPDXJZ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -385,7 +385,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L6PCZTR&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L6PCZTR&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08L6PCZTR' url: 'https://www.amazon.de/dp/B08L6PCZTR',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -393,7 +393,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08KWN2LZG' url: 'https://www.amazon.de/dp/B08KWN2LZG',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -401,7 +401,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1',
model: 'vision oc', model: 'vision oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08M13DXSZ' url: 'https://www.amazon.de/dp/B08M13DXSZ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -409,7 +409,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHL21CV&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHL21CV&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08KHL21CV' url: 'https://www.amazon.de/dp/B08KHL21CV',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -417,7 +417,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHL2J5X&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08KHL2J5X&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08KHL2J5X' url: 'https://www.amazon.de/dp/B08KHL2J5X',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -425,7 +425,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L3QCZKZ&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L3QCZKZ&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08L3QCZKZ' url: 'https://www.amazon.de/dp/B08L3QCZKZ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -433,7 +433,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L3QZP7W&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L3QZP7W&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08L3QZP7W' url: 'https://www.amazon.de/dp/B08L3QZP7W',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -441,7 +441,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L3Q41SM&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08L3Q41SM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08L3Q41SM' url: 'https://www.amazon.de/dp/B08L3Q41SM',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -449,7 +449,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HRBR7K9&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HRBR7K9&Quantity.1=1',
model: 'twin edge', model: 'twin edge',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08HRBR7K9' url: 'https://www.amazon.de/dp/B08HRBR7K9',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -457,7 +457,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08LBVNKT1&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08LBVNKT1&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08LBVNKT1' url: 'https://www.amazon.de/dp/B08LBVNKT1',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -465,7 +465,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1',
model: 'dual fan', model: 'dual fan',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08HBF5L3K' url: 'https://www.amazon.de/dp/B08HBF5L3K',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -473,7 +473,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: 'https://www.amazon.de/dp/B08HBJB7YD' url: 'https://www.amazon.de/dp/B08HBJB7YD',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -481,7 +481,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.de/dp/B08166SLDF' url: 'https://www.amazon.de/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -489,7 +489,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.de/dp/B0815XFSGK' url: 'https://www.amazon.de/dp/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -497,7 +497,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.de/dp/B08164VTWH' url: 'https://www.amazon.de/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -505,7 +505,7 @@ export const AmazonDe: Store = {
'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.de/dp/B0815Y8J9N' url: 'https://www.amazon.de/dp/B0815Y8J9N',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -514,12 +514,12 @@ export const AmazonDe: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#productTitle', container: '#productTitle',
text: ['sony playstation 5'] text: ['sony playstation 5'],
} },
}, },
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.de/dp/B08H93ZRK9' url: 'https://www.amazon.de/dp/B08H93ZRK9',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -528,12 +528,12 @@ export const AmazonDe: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#productTitle', container: '#productTitle',
text: ['sony playstation 5'] text: ['sony playstation 5'],
} },
}, },
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.de/dp/B08H98GVK8' url: 'https://www.amazon.de/dp/B08H98GVK8',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -542,7 +542,7 @@ export const AmazonDe: Store = {
// 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08H93ZRLL&Quantity.1=1', // 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B08H93ZRLL&Quantity.1=1',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.de/dp/B08H93ZRLL' url: 'https://www.amazon.de/dp/B08H93ZRLL',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -551,8 +551,8 @@ export const AmazonDe: Store = {
// 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B087VM5XC6&Quantity.1=1', // 'https://www.amazon.de/gp/aws/cart/add.html?ASIN.1=B087VM5XC6&Quantity.1=1',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.de/dp/B087VM5XC6' url: 'https://www.amazon.de/dp/B087VM5XC6',
} },
], ],
name: 'amazon-de' name: 'amazon-de',
}; };
+30 -30
View File
@@ -6,21 +6,21 @@ export const AmazonEs: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['introduzca los caracteres que ve a continuación'] text: ['introduzca los caracteres que ve a continuación'],
}, },
inStock: { inStock: {
container: '#desktop_buybox', container: '#desktop_buybox',
text: ['añadir a la cesta'] text: ['añadir a la cesta'],
}, },
maxPrice: { maxPrice: {
container: '#priceblock_ourprice' container: '#priceblock_ourprice',
}, },
outOfStock: [ outOfStock: [
{ {
container: '#availability', container: '#availability',
text: ['No disponible'] text: ['No disponible'],
} },
] ],
}, },
links: [ links: [
{ {
@@ -29,7 +29,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B07PW9VBK5&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B07PW9VBK5&Quantity.1=1',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.es/dp/B07PW9VBK5' url: 'https://www.amazon.es/dp/B07PW9VBK5',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -37,7 +37,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HM4V2DH' url: 'https://www.amazon.es/dp/B08HM4V2DH',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -45,7 +45,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HGYXP4C&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HGYXP4C&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HGYXP4C' url: 'https://www.amazon.es/dp/B08HGYXP4C',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -53,7 +53,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HJ9XFNM' url: 'https://www.amazon.es/dp/B08HJ9XFNM',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -61,7 +61,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HGBYWQ6&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HGBYWQ6&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HGBYWQ6' url: 'https://www.amazon.es/dp/B08HGBYWQ6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -69,7 +69,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HGLN78Q&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HGLN78Q&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HGLN78Q' url: 'https://www.amazon.es/dp/B08HGLN78Q',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -77,7 +77,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HH1BMQQ' url: 'https://www.amazon.es/dp/B08HH1BMQQ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -85,7 +85,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HLZXHZY&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HLZXHZY&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HLZXHZY' url: 'https://www.amazon.es/dp/B08HLZXHZY',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -93,7 +93,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HHZVZ3N&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HHZVZ3N&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HHZVZ3N' url: 'https://www.amazon.es/dp/B08HHZVZ3N',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -101,7 +101,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HN37VQK&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HN37VQK&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HN37VQK' url: 'https://www.amazon.es/dp/B08HN37VQK',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -109,7 +109,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HN4DSTC&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HN4DSTC&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HN4DSTC' url: 'https://www.amazon.es/dp/B08HN4DSTC',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -117,7 +117,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HN6KYS3&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HN6KYS3&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HN6KYS3' url: 'https://www.amazon.es/dp/B08HN6KYS3',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -125,7 +125,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HM4M621' url: 'https://www.amazon.es/dp/B08HM4M621',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -133,7 +133,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HR1NPPQ&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08HR1NPPQ&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.es/dp/B08HR1NPPQ' url: 'https://www.amazon.es/dp/B08HR1NPPQ',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -141,7 +141,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.es/dp/B08166SLDF' url: 'https://www.amazon.es/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -149,7 +149,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.es/dp/B0815XFSGK' url: 'https://www.amazon.es/dp/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -157,7 +157,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.es/dp/B08164VTWH' url: 'https://www.amazon.es/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -165,7 +165,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.es/dp/B0815Y8J9N' url: 'https://www.amazon.es/dp/B0815Y8J9N',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -173,7 +173,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08KKJ37F7&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08KKJ37F7&Quantity.1=1',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.es/dp/B08KKJ37F7' url: 'https://www.amazon.es/dp/B08KKJ37F7',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -181,7 +181,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08KJF2D25&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08KJF2D25&Quantity.1=1',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.es/dp/B08KJF2D25' url: 'https://www.amazon.es/dp/B08KJF2D25',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -189,7 +189,7 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08H93ZRLL&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B08H93ZRLL&Quantity.1=1',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.es/dp/B08H93ZRLL' url: 'https://www.amazon.es/dp/B08H93ZRLL',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -197,8 +197,8 @@ export const AmazonEs: Store = {
'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B087VM5XC6&Quantity.1=1', 'https://www.amazon.es/gp/aws/cart/add.html?ASIN.1=B087VM5XC6&Quantity.1=1',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.es/dp/B087VM5XC6' url: 'https://www.amazon.es/dp/B087VM5XC6',
} },
], ],
name: 'amazon-es' name: 'amazon-es',
}; };
+35 -35
View File
@@ -6,186 +6,186 @@ export const AmazonFr: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['entrez les caractères que vous voyez ci-dessous'] text: ['entrez les caractères que vous voyez ci-dessous'],
}, },
inStock: { inStock: {
container: '#desktop_buybox', container: '#desktop_buybox',
text: ['ajouter au panier'] text: ['ajouter au panier'],
}, },
maxPrice: { maxPrice: {
container: '#priceblock_ourprice', container: '#priceblock_ourprice',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '#availability', container: '#availability',
text: ['Actuellement indisponible'] text: ['Actuellement indisponible'],
} },
] ],
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.fr/dp/B07PW9VBK5' url: 'https://www.amazon.fr/dp/B07PW9VBK5',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HR7SV3M' url: 'https://www.amazon.fr/dp/B08HR7SV3M',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HR5SXPS' url: 'https://www.amazon.fr/dp/B08HR5SXPS',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HR3DPGW' url: 'https://www.amazon.fr/dp/B08HR3DPGW',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HR3Y5GQ' url: 'https://www.amazon.fr/dp/B08HR3Y5GQ',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HR55YB5' url: 'https://www.amazon.fr/dp/B08HR55YB5',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HR4RJ3Q' url: 'https://www.amazon.fr/dp/B08HR4RJ3Q',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HR6FMF3' url: 'https://www.amazon.fr/dp/B08HR6FMF3',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HJTH61J' url: 'https://www.amazon.fr/dp/B08HJTH61J',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HJS2JLJ' url: 'https://www.amazon.fr/dp/B08HJS2JLJ',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HHDP9DW' url: 'https://www.amazon.fr/dp/B08HHDP9DW',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HH5WF97' url: 'https://www.amazon.fr/dp/B08HH5WF97',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.fr/dp/B08HJNKT3P' url: 'https://www.amazon.fr/dp/B08HJNKT3P',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: 'https://www.amazon.fr/dp/B08HJQ182D' url: 'https://www.amazon.fr/dp/B08HJQ182D',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://www.amazon.fr/dp/B08HR9D2JS' url: 'https://www.amazon.fr/dp/B08HR9D2JS',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.amazon.fr/dp/B08HJRF2CN' url: 'https://www.amazon.fr/dp/B08HJRF2CN',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.amazon.fr/dp/B08HJPDJTY' url: 'https://www.amazon.fr/dp/B08HJPDJTY',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://www.amazon.fr/dp/B08HJGNJ81' url: 'https://www.amazon.fr/dp/B08HJGNJ81',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.fr/dp/B08HJLLF7G' url: 'https://www.amazon.fr/dp/B08HJLLF7G',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.fr/dp/B08166SLDF' url: 'https://www.amazon.fr/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.fr/dp/B0815XFSGK' url: 'https://www.amazon.fr/dp/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.fr/dp/B08164VTWH' url: 'https://www.amazon.fr/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.fr/dp/B0815Y8J9N' url: 'https://www.amazon.fr/dp/B0815Y8J9N',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.fr/dp/B08H93ZRK9' url: 'https://www.amazon.fr/dp/B08H93ZRK9',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.fr/dp/B08H98GVK8' url: 'https://www.amazon.fr/dp/B08H98GVK8',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.fr/dp/B08H93ZRLL' url: 'https://www.amazon.fr/dp/B08H93ZRLL',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.fr/dp/B087VM5XC6' url: 'https://www.amazon.fr/dp/B087VM5XC6',
} },
], ],
name: 'amazon-fr' name: 'amazon-fr',
}; };
+55 -57
View File
@@ -6,18 +6,16 @@ export const AmazonIt: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: [ text: ['Inserisci i caratteri visualizzati nello spazio sottostante'],
'Inserisci i caratteri visualizzati nello spazio sottostante'
]
}, },
inStock: { inStock: {
container: '#desktop_buybox', container: '#desktop_buybox',
text: ['Aggiungi al carrello'] text: ['Aggiungi al carrello'],
}, },
maxPrice: { maxPrice: {
container: '#priceblock_ourprice', container: '#priceblock_ourprice',
euroFormat: true euroFormat: true,
} },
}, },
links: [ links: [
{ {
@@ -26,7 +24,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KHFZN9P&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KHFZN9P&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08KHFZN9P' url: 'https://www.amazon.it/dp/B08KHFZN9P',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -34,7 +32,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08L8HPKR6' url: 'https://www.amazon.it/dp/B08L8HPKR6',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -42,7 +40,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08L8JNTXQ' url: 'https://www.amazon.it/dp/B08L8JNTXQ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -50,7 +48,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08L8KC1J7' url: 'https://www.amazon.it/dp/B08L8KC1J7',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -58,7 +56,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08KY266MG' url: 'https://www.amazon.it/dp/B08KY266MG',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -66,7 +64,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08KWN2LZG' url: 'https://www.amazon.it/dp/B08KWN2LZG',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -74,7 +72,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08HBJB7YD' url: 'https://www.amazon.it/dp/B08HBJB7YD',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -82,7 +80,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1',
model: 'xlr8 uprising', model: 'xlr8 uprising',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08HBF5L3K' url: 'https://www.amazon.it/dp/B08HBF5L3K',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -90,7 +88,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08KWPDXJZ' url: 'https://www.amazon.it/dp/B08KWPDXJZ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -98,7 +96,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08KWLMZV4' url: 'https://www.amazon.it/dp/B08KWLMZV4',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -106,7 +104,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08LF32LJ6' url: 'https://www.amazon.it/dp/B08LF32LJ6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -114,7 +112,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08L8L71SM' url: 'https://www.amazon.it/dp/B08L8L71SM',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -122,7 +120,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08L8L9TCZ' url: 'https://www.amazon.it/dp/B08L8L9TCZ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -130,7 +128,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08KY266MG' url: 'https://www.amazon.it/dp/B08KY266MG',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -138,7 +136,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1',
model: 'vision oc', model: 'vision oc',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08M13DXSZ' url: 'https://www.amazon.it/dp/B08M13DXSZ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -146,7 +144,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: 'https://www.amazon.it/dp/B08KXZV626' url: 'https://www.amazon.it/dp/B08KXZV626',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -154,7 +152,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBR7QBM&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBR7QBM&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HBR7QBM' url: 'https://www.amazon.it/dp/B08HBR7QBM',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -162,7 +160,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBTJMLJ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBTJMLJ&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HBTJMLJ' url: 'https://www.amazon.it/dp/B08HBTJMLJ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -170,7 +168,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HR3Y5GQ' url: 'https://www.amazon.it/dp/B08HR3Y5GQ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -178,7 +176,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HR55YB5' url: 'https://www.amazon.it/dp/B08HR55YB5',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -186,7 +184,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HR4RJ3Q' url: 'https://www.amazon.it/dp/B08HR4RJ3Q',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -194,7 +192,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HR6FMF3' url: 'https://www.amazon.it/dp/B08HR6FMF3',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -202,7 +200,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HJTH61J' url: 'https://www.amazon.it/dp/B08HJTH61J',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -210,7 +208,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HJS2JLJ' url: 'https://www.amazon.it/dp/B08HJS2JLJ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -218,7 +216,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HH5WF97' url: 'https://www.amazon.it/dp/B08HH5WF97',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -226,7 +224,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HHDP9DW' url: 'https://www.amazon.it/dp/B08HHDP9DW',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -234,7 +232,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08J6GMWCQ&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08J6GMWCQ&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08J6GMWCQ' url: 'https://www.amazon.it/dp/B08J6GMWCQ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -242,7 +240,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HR5SXPS' url: 'https://www.amazon.it/dp/B08HR5SXPS',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -250,7 +248,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.it/dp/B08HJNKT3P' url: 'https://www.amazon.it/dp/B08HJNKT3P',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -258,7 +256,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HJQ182D' url: 'https://www.amazon.it/dp/B08HJQ182D',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -266,7 +264,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBQWBHH&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBQWBHH&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HBQWBHH' url: 'https://www.amazon.it/dp/B08HBQWBHH',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -274,7 +272,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBVX53D&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HBVX53D&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HBVX53D' url: 'https://www.amazon.it/dp/B08HBVX53D',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -282,7 +280,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HRBW6VB' url: 'https://www.amazon.it/dp/B08HRBW6VB',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -290,7 +288,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1',
model: 'ventus 3x', model: 'ventus 3x',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HR9D2JS' url: 'https://www.amazon.it/dp/B08HR9D2JS',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -298,7 +296,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HJRF2CN' url: 'https://www.amazon.it/dp/B08HJRF2CN',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -306,7 +304,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HJPDJTY' url: 'https://www.amazon.it/dp/B08HJPDJTY',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -314,7 +312,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HJGNJ81' url: 'https://www.amazon.it/dp/B08HJGNJ81',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -322,7 +320,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.it/dp/B08HJLLF7G' url: 'https://www.amazon.it/dp/B08HJLLF7G',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -330,7 +328,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.it/dp/B08166SLDF' url: 'https://www.amazon.it/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -338,7 +336,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.it/dp/product/B0815XFSGK' url: 'https://www.amazon.it/dp/product/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -346,7 +344,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.it/dp/B08164VTWH' url: 'https://www.amazon.it/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -354,7 +352,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.it/dp/B0815Y8J9N' url: 'https://www.amazon.it/dp/B0815Y8J9N',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -362,7 +360,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08MVC76SR&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08MVC76SR&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.it/dp/B08MVC76SR' url: 'https://www.amazon.it/dp/B08MVC76SR',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -370,7 +368,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08MVCLBWK&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08MVCLBWK&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.it/dp/B08MVCLBWK' url: 'https://www.amazon.it/dp/B08MVCLBWK',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -378,7 +376,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KKJ37F7&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KKJ37F7&Quantity.1=1',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.it/dp/B08KKJ37F7' url: 'https://www.amazon.it/dp/B08KKJ37F7',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -386,7 +384,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KJF2D25&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08KJF2D25&Quantity.1=1',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.it/dp/B08KJF2D25' url: 'https://www.amazon.it/dp/B08KJF2D25',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -394,7 +392,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08JDSW1ZW&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08JDSW1ZW&Quantity.1=1',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.it/dp/B08JDSW1ZW' url: 'https://www.amazon.it/dp/B08JDSW1ZW',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -402,7 +400,7 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08JDTCXRG&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B08JDTCXRG&Quantity.1=1',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.it/dp/B08JDTCXRG' url: 'https://www.amazon.it/dp/B08JDTCXRG',
}, },
{ {
brand: 'corsair', brand: 'corsair',
@@ -410,8 +408,8 @@ export const AmazonIt: Store = {
'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B07M63H81H&Quantity.1=1', 'https://www.amazon.it/gp/aws/cart/add.html?ASIN.1=B07M63H81H&Quantity.1=1',
model: '750 platinum', model: '750 platinum',
series: 'sf', series: 'sf',
url: 'https://www.amazon.it/dp/B07M63H81H' url: 'https://www.amazon.it/dp/B07M63H81H',
} },
], ],
name: 'amazon-it' name: 'amazon-it',
}; };
+36 -38
View File
@@ -5,34 +5,32 @@ export const AmazonNl: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['voer de karakters in die u hieronder ziet'] text: ['voer de karakters in die u hieronder ziet'],
}, },
inStock: [ inStock: [
{ {
container: '#add-to-cart-button', container: '#add-to-cart-button',
text: ['in winkelwagen'] text: ['in winkelwagen'],
}, },
{ {
container: '#buy-now-button', container: '#buy-now-button',
text: ['nu kopen'] text: ['nu kopen'],
} },
], ],
maxPrice: { maxPrice: {
container: '#priceblock_ourprice', container: '#priceblock_ourprice',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '#availability', container: '#availability',
text: ['tijdelijk niet'] text: ['tijdelijk niet'],
}, },
{ {
container: '#outOfStock', container: '#outOfStock',
text: [ text: ['we weten niet of en wanneer dit item weer op voorraad is'],
'we weten niet of en wanneer dit item weer op voorraad is' },
] ],
}
]
}, },
links: [ links: [
{ {
@@ -41,7 +39,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B085K45C3S&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B085K45C3S&Quantity.1=1',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.nl/dp/B085K45C3S' url: 'https://www.amazon.nl/dp/B085K45C3S',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -49,7 +47,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.nl/dp/B08HM4M621' url: 'https://www.amazon.nl/dp/B08HM4M621',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -57,7 +55,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.nl/dp/B08HM4V2DH' url: 'https://www.amazon.nl/dp/B08HM4V2DH',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -65,7 +63,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.nl/dp/B08HJ9XFNM' url: 'https://www.amazon.nl/dp/B08HJ9XFNM',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -73,7 +71,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.nl/dp/B08HH1BMQQ' url: 'https://www.amazon.nl/dp/B08HH1BMQQ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -81,7 +79,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HN7VVLJ&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08HN7VVLJ&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://www.amazon.nl/dp/B08HN7VVLJ' url: 'https://www.amazon.nl/dp/B08HN7VVLJ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -89,7 +87,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08P2DQ28S' url: 'https://www.amazon.nl/dp/B08P2DQ28S',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -97,7 +95,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW2YJB2&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW2YJB2&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08NW2YJB2' url: 'https://www.amazon.nl/dp/B08NW2YJB2',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -105,7 +103,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1',
model: 'twin edge', model: 'twin edge',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08P3XJLJJ' url: 'https://www.amazon.nl/dp/B08P3XJLJJ',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -113,7 +111,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08P3V572B' url: 'https://www.amazon.nl/dp/B08P3V572B',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -121,7 +119,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3BJ9Y8&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3BJ9Y8&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08P3BJ9Y8' url: 'https://www.amazon.nl/dp/B08P3BJ9Y8',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -129,7 +127,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3JPX8P&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P3JPX8P&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08P3JPX8P' url: 'https://www.amazon.nl/dp/B08P3JPX8P',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -137,7 +135,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW2X37Z&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW2X37Z&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08NW2X37Z' url: 'https://www.amazon.nl/dp/B08NW2X37Z',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -145,7 +143,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW528S1&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW528S1&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08NW528S1' url: 'https://www.amazon.nl/dp/B08NW528S1',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -153,7 +151,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW693LG&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NW693LG&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08NW693LG' url: 'https://www.amazon.nl/dp/B08NW693LG',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -161,7 +159,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B083Z5P6TX' url: 'https://www.amazon.nl/dp/B083Z5P6TX',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -169,7 +167,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NZ4G4T2&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08NZ4G4T2&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08NZ4G4T2' url: 'https://www.amazon.nl/dp/B08NZ4G4T2',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -177,7 +175,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1',
model: 'dual oc', model: 'dual oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08P2HBBLX' url: 'https://www.amazon.nl/dp/B08P2HBBLX',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -185,7 +183,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08PDN36R3&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08PDN36R3&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08PDN36R3' url: 'https://www.amazon.nl/dp/B08PDN36R3',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -193,7 +191,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08PDP837W&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08PDP837W&Quantity.1=1',
model: 'xc gaming', model: 'xc gaming',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08PDP837W' url: 'https://www.amazon.nl/dp/B08PDP837W',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -201,7 +199,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08PDMVPZ4&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08PDMVPZ4&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.nl/dp/B08PDMVPZ4' url: 'https://www.amazon.nl/dp/B08PDMVPZ4',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -209,7 +207,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.nl/dp/B08166SLDF' url: 'https://www.amazon.nl/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -217,7 +215,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.nl/dp/B0815XFSGK' url: 'https://www.amazon.nl/dp/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -225,7 +223,7 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.nl/dp/B08164VTWH' url: 'https://www.amazon.nl/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -233,8 +231,8 @@ export const AmazonNl: Store = {
'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', 'https://www.amazon.nl/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.nl/dp/B0815Y8J9N' url: 'https://www.amazon.nl/dp/B0815Y8J9N',
} },
], ],
name: 'amazon-nl' name: 'amazon-nl',
}; };
+100 -100
View File
@@ -6,21 +6,21 @@ export const AmazonSg: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['enter the characters you see below'] text: ['enter the characters you see below'],
}, },
inStock: [ inStock: [
{ {
container: '#add-to-cart-button', container: '#add-to-cart-button',
text: ['add to cart'] text: ['add to cart'],
}, },
{ {
container: '#buy-now-button', container: '#buy-now-button',
text: ['buy now'] text: ['buy now'],
} },
], ],
maxPrice: { maxPrice: {
container: '#priceblock_ourprice' container: '#priceblock_ourprice',
} },
}, },
links: [ links: [
{ {
@@ -29,7 +29,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083248S3B&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083248S3B&Quantity.1=1',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.sg/dp/B083248S3B' url: 'https://www.amazon.sg/dp/B083248S3B',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -37,7 +37,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08P2HBBLX' url: 'https://www.amazon.sg/dp/B08P2HBBLX',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -45,7 +45,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYP7KG6&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYP7KG6&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08NYP7KG6' url: 'https://www.amazon.sg/dp/B08NYP7KG6',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -53,7 +53,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYPLXPJ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYPLXPJ&Quantity.1=1',
model: 'gaming oc pro', model: 'gaming oc pro',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08NYPLXPJ' url: 'https://www.amazon.sg/dp/B08NYPLXPJ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -61,7 +61,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYNJ6RC&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYNJ6RC&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08NYNJ6RC' url: 'https://www.amazon.sg/dp/B08NYNJ6RC',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -69,7 +69,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B083Z5P6TX' url: 'https://www.amazon.sg/dp/B083Z5P6TX',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -77,7 +77,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2D3JSG&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2D3JSG&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08P2D3JSG' url: 'https://www.amazon.sg/dp/B08P2D3JSG',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -85,7 +85,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1',
model: 'ventus 2x', model: 'ventus 2x',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08P2DQ28S' url: 'https://www.amazon.sg/dp/B08P2DQ28S',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -93,7 +93,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08P3XJLJJ' url: 'https://www.amazon.sg/dp/B08P3XJLJJ',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -101,7 +101,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1',
model: 'twin edge', model: 'twin edge',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08P3V572B' url: 'https://www.amazon.sg/dp/B08P3V572B',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -109,7 +109,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2D1JZZ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2D1JZZ&Quantity.1=1',
model: 'ko', model: 'ko',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08P2D1JZZ' url: 'https://www.amazon.sg/dp/B08P2D1JZZ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -117,7 +117,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083Z7TR8Z&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B083Z7TR8Z&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B083Z7TR8Z' url: 'https://www.amazon.sg/dp/B083Z7TR8Z',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -125,7 +125,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2H5LW2&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P2H5LW2&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08P2H5LW2' url: 'https://www.amazon.sg/dp/B08P2H5LW2',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -133,7 +133,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYPKW1Z&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NYPKW1Z&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.sg/dp/B08NYPKW1Z' url: 'https://www.amazon.sg/dp/B08NYPKW1Z',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -141,7 +141,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8LG4M3&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8LG4M3&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08L8LG4M3' url: 'https://www.amazon.sg/dp/B08L8LG4M3',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -149,7 +149,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08L8HPKR6' url: 'https://www.amazon.sg/dp/B08L8HPKR6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -157,7 +157,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08LW46GH2' url: 'https://www.amazon.sg/dp/B08LW46GH2',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -165,7 +165,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08L8JNTXQ' url: 'https://www.amazon.sg/dp/B08L8JNTXQ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -173,7 +173,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08L8KC1J7' url: 'https://www.amazon.sg/dp/B08L8KC1J7',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -181,7 +181,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08KY266MG' url: 'https://www.amazon.sg/dp/B08KY266MG',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -189,7 +189,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08KWN2LZG' url: 'https://www.amazon.sg/dp/B08KWN2LZG',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -197,7 +197,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08HBJB7YD' url: 'https://www.amazon.sg/dp/B08HBJB7YD',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -205,7 +205,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1',
model: 'xlr8 uprising', model: 'xlr8 uprising',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08HBF5L3K' url: 'https://www.amazon.sg/dp/B08HBF5L3K',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -213,7 +213,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08KWPDXJZ' url: 'https://www.amazon.sg/dp/B08KWPDXJZ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -221,7 +221,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08KWLMZV4' url: 'https://www.amazon.sg/dp/B08KWLMZV4',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -229,7 +229,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LF1CWT2&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LF1CWT2&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08LF1CWT2' url: 'https://www.amazon.sg/dp/B08LF1CWT2',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -237,7 +237,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08LF32LJ6' url: 'https://www.amazon.sg/dp/B08LF32LJ6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -245,7 +245,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08L8L71SM' url: 'https://www.amazon.sg/dp/B08L8L71SM',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -253,7 +253,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08L8L9TCZ' url: 'https://www.amazon.sg/dp/B08L8L9TCZ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -261,7 +261,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08LW46GH2' url: 'https://www.amazon.sg/dp/B08LW46GH2',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -269,7 +269,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08KY266MG' url: 'https://www.amazon.sg/dp/B08KY266MG',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -277,7 +277,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1',
model: 'vision oc', model: 'vision oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08M13DXSZ' url: 'https://www.amazon.sg/dp/B08M13DXSZ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -285,7 +285,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08M4YFNX2&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08M4YFNX2&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08M4YFNX2' url: 'https://www.amazon.sg/dp/B08M4YFNX2',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -293,7 +293,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08KXZV626' url: 'https://www.amazon.sg/dp/B08KXZV626',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -301,7 +301,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY322TH&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08KY322TH&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: 'https://www.amazon.sg/dp/B08KY322TH' url: 'https://www.amazon.sg/dp/B08KY322TH',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -309,7 +309,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBR7QBM&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBR7QBM&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HBR7QBM' url: 'https://www.amazon.sg/dp/B08HBR7QBM',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -317,7 +317,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBTJMLJ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBTJMLJ&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HBTJMLJ' url: 'https://www.amazon.sg/dp/B08HBTJMLJ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -325,7 +325,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR7SV3M&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR7SV3M&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HR7SV3M' url: 'https://www.amazon.sg/dp/B08HR7SV3M',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -333,7 +333,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HR3Y5GQ' url: 'https://www.amazon.sg/dp/B08HR3Y5GQ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -341,7 +341,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HR55YB5' url: 'https://www.amazon.sg/dp/B08HR55YB5',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -349,7 +349,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR3DPGW&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR3DPGW&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HR3DPGW' url: 'https://www.amazon.sg/dp/B08HR3DPGW',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -357,7 +357,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HR4RJ3Q' url: 'https://www.amazon.sg/dp/B08HR4RJ3Q',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -365,7 +365,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HR6FMF3' url: 'https://www.amazon.sg/dp/B08HR6FMF3',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -373,7 +373,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HJTH61J' url: 'https://www.amazon.sg/dp/B08HJTH61J',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -381,7 +381,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HJS2JLJ' url: 'https://www.amazon.sg/dp/B08HJS2JLJ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -389,7 +389,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HH5WF97' url: 'https://www.amazon.sg/dp/B08HH5WF97',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -397,7 +397,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HHDP9DW' url: 'https://www.amazon.sg/dp/B08HHDP9DW',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -405,7 +405,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J6F174Z&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J6F174Z&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08J6F174Z' url: 'https://www.amazon.sg/dp/B08J6F174Z',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -413,7 +413,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J6GMWCQ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J6GMWCQ&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08J6GMWCQ' url: 'https://www.amazon.sg/dp/B08J6GMWCQ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -421,7 +421,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HR5SXPS' url: 'https://www.amazon.sg/dp/B08HR5SXPS',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -429,7 +429,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HJNKT3P' url: 'https://www.amazon.sg/dp/B08HJNKT3P',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -437,7 +437,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HVV2P4Z&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HVV2P4Z&Quantity.1=1',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: 'https://www.amazon.sg/dp/B08HVV2P4Z' url: 'https://www.amazon.sg/dp/B08HVV2P4Z',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -445,7 +445,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HJQ182D' url: 'https://www.amazon.sg/dp/B08HJQ182D',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -453,7 +453,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBQWBHH&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBQWBHH&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HBQWBHH' url: 'https://www.amazon.sg/dp/B08HBQWBHH',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -461,7 +461,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBVX53D&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HBVX53D&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HBVX53D' url: 'https://www.amazon.sg/dp/B08HBVX53D',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -469,7 +469,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HRBW6VB' url: 'https://www.amazon.sg/dp/B08HRBW6VB',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -477,7 +477,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1',
model: 'ventus 3x', model: 'ventus 3x',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HR9D2JS' url: 'https://www.amazon.sg/dp/B08HR9D2JS',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -485,7 +485,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J5F3G18&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08J5F3G18&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08J5F3G18' url: 'https://www.amazon.sg/dp/B08J5F3G18',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -493,7 +493,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HJRF2CN' url: 'https://www.amazon.sg/dp/B08HJRF2CN',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -501,7 +501,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HJPDJTY' url: 'https://www.amazon.sg/dp/B08HJPDJTY',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -509,7 +509,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HJGNJ81' url: 'https://www.amazon.sg/dp/B08HJGNJ81',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -517,7 +517,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.sg/dp/B08HJLLF7G' url: 'https://www.amazon.sg/dp/B08HJLLF7G',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -525,7 +525,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.sg/dp/B08166SLDF' url: 'https://www.amazon.sg/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -533,7 +533,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.sg/dp/product/B0815XFSGK' url: 'https://www.amazon.sg/dp/product/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -541,7 +541,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.sg/dp/B08164VTWH' url: 'https://www.amazon.sg/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -549,7 +549,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.sg/dp/B0815Y8J9N' url: 'https://www.amazon.sg/dp/B0815Y8J9N',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -557,7 +557,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08PHWJC8X&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08PHWJC8X&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amazon.sg/dp/B08PHWJC8X' url: 'https://www.amazon.sg/dp/B08PHWJC8X',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -565,7 +565,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08PDQJVD9&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08PDQJVD9&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amazon.sg/dp/B08PDQJVD9' url: 'https://www.amazon.sg/dp/B08PDQJVD9',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -573,7 +573,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NS4W2ZY&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NS4W2ZY&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08NS4W2ZY' url: 'https://www.amazon.sg/dp/B08NS4W2ZY',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -581,7 +581,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MVC76SR&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MVC76SR&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08MVC76SR' url: 'https://www.amazon.sg/dp/B08MVC76SR',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -589,7 +589,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXXT7WN&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXXT7WN&Quantity.1=1',
model: 'nitro+', model: 'nitro+',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08NXXT7WN' url: 'https://www.amazon.sg/dp/B08NXXT7WN',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -597,7 +597,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXYNLMR&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXYNLMR&Quantity.1=1',
model: 'pulse', model: 'pulse',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08NXYNLMR' url: 'https://www.amazon.sg/dp/B08NXYNLMR',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -605,7 +605,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXVNMPQ&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXVNMPQ&Quantity.1=1',
model: 'nitro+', model: 'nitro+',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08NXVNMPQ' url: 'https://www.amazon.sg/dp/B08NXVNMPQ',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -613,7 +613,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08N6ZLX9B&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08N6ZLX9B&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08N6ZLX9B' url: 'https://www.amazon.sg/dp/B08N6ZLX9B',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -621,7 +621,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NX14LV1&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NX14LV1&Quantity.1=1',
model: 'merc', model: 'merc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08NX14LV1' url: 'https://www.amazon.sg/dp/B08NX14LV1',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -629,7 +629,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NN76VJD&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NN76VJD&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08NN76VJD' url: 'https://www.amazon.sg/dp/B08NN76VJD',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -637,7 +637,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P5YFZCY&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P5YFZCY&Quantity.1=1',
model: 'merc', model: 'merc',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08P5YFZCY' url: 'https://www.amazon.sg/dp/B08P5YFZCY',
}, },
{ {
brand: 'powercolor', brand: 'powercolor',
@@ -645,7 +645,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MNZM5TK&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MNZM5TK&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08MNZM5TK' url: 'https://www.amazon.sg/dp/B08MNZM5TK',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -653,7 +653,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MVCLBWK&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08MVCLBWK&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08MVCLBWK' url: 'https://www.amazon.sg/dp/B08MVCLBWK',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -661,7 +661,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXZSPMY&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXZSPMY&Quantity.1=1',
model: 'nitro+', model: 'nitro+',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08NXZSPMY' url: 'https://www.amazon.sg/dp/B08NXZSPMY',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -669,7 +669,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXYBVDB&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NXYBVDB&Quantity.1=1',
model: 'pulse', model: 'pulse',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08NXYBVDB' url: 'https://www.amazon.sg/dp/B08NXYBVDB',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -677,7 +677,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NWJ29NB&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NWJ29NB&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08NWJ29NB' url: 'https://www.amazon.sg/dp/B08NWJ29NB',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -685,7 +685,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3YT3MY&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08P3YT3MY&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.sg/dp/B08P3YT3MY' url: 'https://www.amazon.sg/dp/B08P3YT3MY',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -693,7 +693,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NWHKGS9&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08NWHKGS9&Quantity.1=1',
model: 'strix lc', model: 'strix lc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.sg/dp/B08NWHKGS9' url: 'https://www.amazon.sg/dp/B08NWHKGS9',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -701,7 +701,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08FC5L3RG&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08FC5L3RG&Quantity.1=1',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.sg/dp/B08FC5L3RG' url: 'https://www.amazon.sg/dp/B08FC5L3RG',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -709,7 +709,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HNRSVQP&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HNRSVQP&Quantity.1=1',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.sg/dp/B08HNRSVQP' url: 'https://www.amazon.sg/dp/B08HNRSVQP',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -717,7 +717,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08FC6MR62&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08FC6MR62&Quantity.1=1',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.sg/dp/B08FC6MR62' url: 'https://www.amazon.sg/dp/B08FC6MR62',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -725,19 +725,19 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HNSWWT7&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B08HNSWWT7&Quantity.1=1',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.sg/dp/B08HNSWWT7' url: 'https://www.amazon.sg/dp/B08HNSWWT7',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.sg/dp/B08H75RTZ8' url: 'https://www.amazon.sg/dp/B08H75RTZ8',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.sg/dp/B08G9J44ZN' url: 'https://www.amazon.sg/dp/B08G9J44ZN',
}, },
{ {
brand: 'corsair', brand: 'corsair',
@@ -745,7 +745,7 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B07M63H81H&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B07M63H81H&Quantity.1=1',
model: '750 platinum', model: '750 platinum',
series: 'sf', series: 'sf',
url: 'https://www.amazon.sg/dp/B07M63H81H' url: 'https://www.amazon.sg/dp/B07M63H81H',
}, },
{ {
brand: 'corsair', brand: 'corsair',
@@ -753,8 +753,8 @@ export const AmazonSg: Store = {
'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B07F84FJ1G&Quantity.1=1', 'https://www.amazon.sg/gp/aws/cart/add.html?ASIN.1=B07F84FJ1G&Quantity.1=1',
model: '600 platinum', model: '600 platinum',
series: 'sf', series: 'sf',
url: 'https://www.amazon.sg/dp/B07F84FJ1G' url: 'https://www.amazon.sg/dp/B07F84FJ1G',
} },
], ],
name: 'amazon-sg' name: 'amazon-sg',
}; };
+68 -68
View File
@@ -6,25 +6,25 @@ export const AmazonUk: Store = {
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['enter the characters you see below'] text: ['enter the characters you see below'],
}, },
inStock: { inStock: {
container: '#availability', container: '#availability',
text: ['in stock'] text: ['in stock'],
}, },
maxPrice: { maxPrice: {
container: '#priceblock_ourprice' container: '#priceblock_ourprice',
}, },
outOfStock: [ outOfStock: [
{ {
container: '#availability', container: '#availability',
text: ['out of stock', 'unavailable'] text: ['out of stock', 'unavailable'],
}, },
{ {
container: '#backInStock', container: '#backInStock',
text: ['unavailable'] text: ['unavailable'],
} },
] ],
}, },
links: [ links: [
{ {
@@ -33,7 +33,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B0753R2TWC&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B0753R2TWC&Quantity.1=1',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.co.uk/dp/B0753R2TWC/' url: 'https://www.amazon.co.uk/dp/B0753R2TWC/',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -41,7 +41,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08H95Y452&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08H95Y452&Quantity.1=1',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.co.uk/dp/B08H95Y452' url: 'https://www.amazon.co.uk/dp/B08H95Y452',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -49,7 +49,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08H97NYGP&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08H97NYGP&Quantity.1=1',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.co.uk/dp/B08H97NYGP' url: 'https://www.amazon.co.uk/dp/B08H97NYGP',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -57,7 +57,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08H93GKNJ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08H93GKNJ&Quantity.1=1',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.co.uk/dp/B08H93GKNJ' url: 'https://www.amazon.co.uk/dp/B08H93GKNJ',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
@@ -65,35 +65,35 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08GD9MNZB&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08GD9MNZB&Quantity.1=1',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.co.uk/dp/B08GD9MNZB' url: 'https://www.amazon.co.uk/dp/B08GD9MNZB',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.amazon.co.uk/AMD-Ryzen-5600X-Processor-Cache/dp/B08166SLDF' 'https://www.amazon.co.uk/AMD-Ryzen-5600X-Processor-Cache/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.amazon.co.uk/AMD-Ryzen-5800X-Processor-Cache/dp/B0815XFSGK' 'https://www.amazon.co.uk/AMD-Ryzen-5800X-Processor-Cache/dp/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.amazon.co.uk/AMD-Ryzen-5900X-Processor-Cache/dp/B08164VTWH' 'https://www.amazon.co.uk/AMD-Ryzen-5900X-Processor-Cache/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.amazon.co.uk/AMD-Ryzen-5950X-Processor-Cache/dp/B0815Y8J9N' 'https://www.amazon.co.uk/AMD-Ryzen-5950X-Processor-Cache/dp/B0815Y8J9N',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -101,7 +101,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN7VVLJ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN7VVLJ&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HN7VVLJ' url: 'https://www.amazon.co.uk/dp/B08HN7VVLJ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -109,7 +109,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN6KYS3&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN6KYS3&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HN6KYS3' url: 'https://www.amazon.co.uk/dp/B08HN6KYS3',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -117,7 +117,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN37VQK&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN37VQK&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HN37VQK' url: 'https://www.amazon.co.uk/dp/B08HN37VQK',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -125,7 +125,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN4DSTC&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HN4DSTC&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HN4DSTC' url: 'https://www.amazon.co.uk/dp/B08HN4DSTC',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -133,7 +133,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HGBYWQ6&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HGBYWQ6&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HGBYWQ6' url: 'https://www.amazon.co.uk/dp/B08HGBYWQ6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -141,7 +141,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HGYXP4C&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HGYXP4C&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HGYXP4C' url: 'https://www.amazon.co.uk/dp/B08HGYXP4C',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -149,7 +149,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HGLN78Q&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HGLN78Q&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HGLN78Q' url: 'https://www.amazon.co.uk/dp/B08HGLN78Q',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -157,7 +157,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HH1BMQQ&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HH1BMQQ' url: 'https://www.amazon.co.uk/dp/B08HH1BMQQ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -165,7 +165,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HJ9XFNM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HJ9XFNM' url: 'https://www.amazon.co.uk/dp/B08HJ9XFNM',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -173,7 +173,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KHLDS72&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KHLDS72&Quantity.1=1',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08KHLDS72' url: 'https://www.amazon.co.uk/dp/B08KHLDS72',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -181,7 +181,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HHZVZ3N&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HHZVZ3N&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HHZVZ3N' url: 'https://www.amazon.co.uk/dp/B08HHZVZ3N',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -189,7 +189,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HLZXHZY&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HLZXHZY&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HLZXHZY' url: 'https://www.amazon.co.uk/dp/B08HLZXHZY',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -197,7 +197,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KH7RL89&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KH7RL89&Quantity.1=1',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08KH7RL89' url: 'https://www.amazon.co.uk/dp/B08KH7RL89',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
@@ -205,7 +205,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08JD6QPXD&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08JD6QPXD&Quantity.1=1',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08JD6QPXD' url: 'https://www.amazon.co.uk/dp/B08JD6QPXD',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -213,7 +213,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HM4V2DH&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HM4V2DH' url: 'https://www.amazon.co.uk/dp/B08HM4V2DH',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -221,7 +221,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HM4M621&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HM4M621' url: 'https://www.amazon.co.uk/dp/B08HM4M621',
}, },
{ {
brand: 'palit', brand: 'palit',
@@ -229,7 +229,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08JCVWTQY&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08JCVWTQY&Quantity.1=1',
model: 'gaming pro', model: 'gaming pro',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08JCVWTQY' url: 'https://www.amazon.co.uk/dp/B08JCVWTQY',
}, },
{ {
brand: 'palit', brand: 'palit',
@@ -237,7 +237,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08JCKYYL8&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08JCKYYL8&Quantity.1=1',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08JCKYYL8' url: 'https://www.amazon.co.uk/dp/B08JCKYYL8',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -245,7 +245,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HR1NPPQ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HR1NPPQ&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.co.uk/dp/B08HR1NPPQ' url: 'https://www.amazon.co.uk/dp/B08HR1NPPQ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -253,7 +253,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KHFZN9P&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KHFZN9P&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08KHFZN9P' url: 'https://www.amazon.co.uk/dp/B08KHFZN9P',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -261,7 +261,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08L8HPKR6' url: 'https://www.amazon.co.uk/dp/B08L8HPKR6',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -269,7 +269,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08L8JNTXQ' url: 'https://www.amazon.co.uk/dp/B08L8JNTXQ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -277,7 +277,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08L8KC1J7' url: 'https://www.amazon.co.uk/dp/B08L8KC1J7',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -285,7 +285,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08KY266MG' url: 'https://www.amazon.co.uk/dp/B08KY266MG',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -293,7 +293,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08KWN2LZG' url: 'https://www.amazon.co.uk/dp/B08KWN2LZG',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -301,7 +301,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08HBJB7YD' url: 'https://www.amazon.co.uk/dp/B08HBJB7YD',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -309,7 +309,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1',
model: 'xlr8 uprising', model: 'xlr8 uprising',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08HBF5L3K' url: 'https://www.amazon.co.uk/dp/B08HBF5L3K',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -317,7 +317,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08KWPDXJZ' url: 'https://www.amazon.co.uk/dp/B08KWPDXJZ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -325,7 +325,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08KWLMZV4' url: 'https://www.amazon.co.uk/dp/B08KWLMZV4',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -333,7 +333,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08LF32LJ6' url: 'https://www.amazon.co.uk/dp/B08LF32LJ6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -341,7 +341,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08L8L71SM' url: 'https://www.amazon.co.uk/dp/B08L8L71SM',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -349,7 +349,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08L8L9TCZ' url: 'https://www.amazon.co.uk/dp/B08L8L9TCZ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -357,7 +357,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08KY266MG' url: 'https://www.amazon.co.uk/dp/B08KY266MG',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -365,7 +365,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1',
model: 'vision oc', model: 'vision oc',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08M13DXSZ' url: 'https://www.amazon.co.uk/dp/B08M13DXSZ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -373,7 +373,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: 'https://www.amazon.co.uk/dp/B08KXZV626' url: 'https://www.amazon.co.uk/dp/B08KXZV626',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -381,7 +381,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08P2DQ28S' url: 'https://www.amazon.co.uk/dp/B08P2DQ28S',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -389,7 +389,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW2YJB2&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW2YJB2&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08NW2YJB2' url: 'https://www.amazon.co.uk/dp/B08NW2YJB2',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -397,7 +397,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1',
model: 'twin edge', model: 'twin edge',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08P3XJLJJ' url: 'https://www.amazon.co.uk/dp/B08P3XJLJJ',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -405,7 +405,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08P3V572B' url: 'https://www.amazon.co.uk/dp/B08P3V572B',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -413,7 +413,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3BJ9Y8&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3BJ9Y8&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08P3BJ9Y8' url: 'https://www.amazon.co.uk/dp/B08P3BJ9Y8',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -421,7 +421,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3JPX8P&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P3JPX8P&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08P3JPX8P' url: 'https://www.amazon.co.uk/dp/B08P3JPX8P',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -429,7 +429,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW2X37Z&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW2X37Z&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08NW2X37Z' url: 'https://www.amazon.co.uk/dp/B08NW2X37Z',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -437,7 +437,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW528S1&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW528S1&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08NW528S1' url: 'https://www.amazon.co.uk/dp/B08NW528S1',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -445,7 +445,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW693LG&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NW693LG&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08NW693LG' url: 'https://www.amazon.co.uk/dp/B08NW693LG',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -453,7 +453,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B083Z5P6TX' url: 'https://www.amazon.co.uk/dp/B083Z5P6TX',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -461,7 +461,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NZ4G4T2&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08NZ4G4T2&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08NZ4G4T2' url: 'https://www.amazon.co.uk/dp/B08NZ4G4T2',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -469,7 +469,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1',
model: 'dual oc', model: 'dual oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08P2HBBLX' url: 'https://www.amazon.co.uk/dp/B08P2HBBLX',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -477,7 +477,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08PDN36R3&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08PDN36R3&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08PDN36R3' url: 'https://www.amazon.co.uk/dp/B08PDN36R3',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -485,7 +485,7 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08PDP837W&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08PDP837W&Quantity.1=1',
model: 'xc gaming', model: 'xc gaming',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08PDP837W' url: 'https://www.amazon.co.uk/dp/B08PDP837W',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -493,8 +493,8 @@ export const AmazonUk: Store = {
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08PDMVPZ4&Quantity.1=1', 'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B08PDMVPZ4&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.co.uk/dp/B08PDMVPZ4' url: 'https://www.amazon.co.uk/dp/B08PDMVPZ4',
} },
], ],
name: 'amazon-uk' name: 'amazon-uk',
}; };
+101 -102
View File
@@ -6,40 +6,39 @@ export const Amazon: Store = {
hardLinks: [ hardLinks: [
'https://www.amazon.com/Amazon-Video/b/?ie=UTF8&node=2858778011&ref_=nav_cs_prime_video', 'https://www.amazon.com/Amazon-Video/b/?ie=UTF8&node=2858778011&ref_=nav_cs_prime_video',
'https://www.amazon.com/alm/storefront?almBrandId=VUZHIFdob2xlIEZvb2Rz&ref_=nav_cs_whole_foods_in_region', 'https://www.amazon.com/alm/storefront?almBrandId=VUZHIFdob2xlIEZvb2Rz&ref_=nav_cs_whole_foods_in_region',
'https://www.amazon.com/gp/goldbox?ref_=nav_cs_gb' 'https://www.amazon.com/gp/goldbox?ref_=nav_cs_gb',
], ],
searchTerms: ['goober', 'dungeons+and+dragons'], searchTerms: ['goober', 'dungeons+and+dragons'],
searchUrl: searchUrl: 'https://www.amazon.com/s?k=%%s&i=todays-deals&ref=nb_sb_noss_2',
'https://www.amazon.com/s?k=%%s&i=todays-deals&ref=nb_sb_noss_2'
}, },
currency: '$', currency: '$',
labels: { labels: {
captcha: { captcha: {
container: 'body', container: 'body',
text: ['enter the characters you see below'] text: ['enter the characters you see below'],
}, },
inStock: [ inStock: [
{ {
container: '#add-to-cart-button', container: '#add-to-cart-button',
text: ['add to cart'] text: ['add to cart'],
}, },
{ {
container: '#buy-now-button', container: '#buy-now-button',
text: ['buy now'] text: ['buy now'],
} },
], ],
maxPrice: { maxPrice: {
container: '#priceblock_ourprice' container: '#priceblock_ourprice',
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
cartUrl: cartUrl:
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B083248S3B&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B089KV4YYX&Quantity.1=1',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amazon.com/dp/B083248S3B' url: 'https://www.amazon.com/dp/B089KV4YYX',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -47,7 +46,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2HBBLX&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08P2HBBLX' url: 'https://www.amazon.com/dp/B08P2HBBLX',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -55,7 +54,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYP7KG6&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYP7KG6&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08NYP7KG6' url: 'https://www.amazon.com/dp/B08NYP7KG6',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -63,7 +62,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYPLXPJ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYPLXPJ&Quantity.1=1',
model: 'gaming oc pro', model: 'gaming oc pro',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08NYPLXPJ' url: 'https://www.amazon.com/dp/B08NYPLXPJ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -71,7 +70,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYNJ6RC&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYNJ6RC&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08NYNJ6RC' url: 'https://www.amazon.com/dp/B08NYNJ6RC',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -79,7 +78,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B083Z5P6TX&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B083Z5P6TX' url: 'https://www.amazon.com/dp/B083Z5P6TX',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -87,7 +86,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2D3JSG&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2D3JSG&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08P2D3JSG' url: 'https://www.amazon.com/dp/B08P2D3JSG',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -95,7 +94,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2DQ28S&Quantity.1=1',
model: 'ventus 2x', model: 'ventus 2x',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08P2DQ28S' url: 'https://www.amazon.com/dp/B08P2DQ28S',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -103,7 +102,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P3XJLJJ&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08P3XJLJJ' url: 'https://www.amazon.com/dp/B08P3XJLJJ',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -111,7 +110,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P3V572B&Quantity.1=1',
model: 'twin edge', model: 'twin edge',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08P3V572B' url: 'https://www.amazon.com/dp/B08P3V572B',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -119,7 +118,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2D1JZZ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2D1JZZ&Quantity.1=1',
model: 'ko', model: 'ko',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08P2D1JZZ' url: 'https://www.amazon.com/dp/B08P2D1JZZ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -127,7 +126,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B083Z7TR8Z&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B083Z7TR8Z&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B083Z7TR8Z' url: 'https://www.amazon.com/dp/B083Z7TR8Z',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -135,7 +134,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2H5LW2&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P2H5LW2&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08P2H5LW2' url: 'https://www.amazon.com/dp/B08P2H5LW2',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -143,7 +142,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYPKW1Z&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NYPKW1Z&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3060ti', series: '3060ti',
url: 'https://www.amazon.com/dp/B08NYPKW1Z' url: 'https://www.amazon.com/dp/B08NYPKW1Z',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -151,7 +150,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8LG4M3&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8LG4M3&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08L8LG4M3' url: 'https://www.amazon.com/dp/B08L8LG4M3',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -159,7 +158,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8HPKR6&Quantity.1=1',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08L8HPKR6' url: 'https://www.amazon.com/dp/B08L8HPKR6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -167,7 +166,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08LW46GH2' url: 'https://www.amazon.com/dp/B08LW46GH2',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -175,7 +174,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8JNTXQ&Quantity.1=1',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08L8JNTXQ' url: 'https://www.amazon.com/dp/B08L8JNTXQ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -183,7 +182,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8KC1J7&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08L8KC1J7' url: 'https://www.amazon.com/dp/B08L8KC1J7',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -191,7 +190,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08KY266MG' url: 'https://www.amazon.com/dp/B08KY266MG',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -199,7 +198,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KWN2LZG&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08KWN2LZG' url: 'https://www.amazon.com/dp/B08KWN2LZG',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -207,7 +206,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBJB7YD&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08HBJB7YD' url: 'https://www.amazon.com/dp/B08HBJB7YD',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -215,7 +214,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBF5L3K&Quantity.1=1',
model: 'xlr8 uprising', model: 'xlr8 uprising',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08HBF5L3K' url: 'https://www.amazon.com/dp/B08HBF5L3K',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -223,7 +222,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KWPDXJZ&Quantity.1=1',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08KWPDXJZ' url: 'https://www.amazon.com/dp/B08KWPDXJZ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -231,7 +230,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KWLMZV4&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08KWLMZV4' url: 'https://www.amazon.com/dp/B08KWLMZV4',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -239,7 +238,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LF1CWT2&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LF1CWT2&Quantity.1=1',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08LF1CWT2' url: 'https://www.amazon.com/dp/B08LF1CWT2',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -247,7 +246,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LF32LJ6&Quantity.1=1',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08LF32LJ6' url: 'https://www.amazon.com/dp/B08LF32LJ6',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -255,7 +254,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8L71SM&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08L8L71SM' url: 'https://www.amazon.com/dp/B08L8L71SM',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -263,7 +262,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08L8L9TCZ' url: 'https://www.amazon.com/dp/B08L8L9TCZ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -271,7 +270,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08LW46GH2&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08LW46GH2' url: 'https://www.amazon.com/dp/B08LW46GH2',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -279,7 +278,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KY266MG&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08KY266MG' url: 'https://www.amazon.com/dp/B08KY266MG',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -287,7 +286,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08M13DXSZ&Quantity.1=1',
model: 'vision oc', model: 'vision oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08M13DXSZ' url: 'https://www.amazon.com/dp/B08M13DXSZ',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -295,7 +294,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08M4YFNX2&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08M4YFNX2&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08M4YFNX2' url: 'https://www.amazon.com/dp/B08M4YFNX2',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -303,7 +302,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KXZV626&Quantity.1=1',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08KXZV626' url: 'https://www.amazon.com/dp/B08KXZV626',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -311,7 +310,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KY322TH&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08KY322TH&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: 'https://www.amazon.com/dp/B08KY322TH' url: 'https://www.amazon.com/dp/B08KY322TH',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -319,7 +318,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBR7QBM&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBR7QBM&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HBR7QBM' url: 'https://www.amazon.com/dp/B08HBR7QBM',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -327,7 +326,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBTJMLJ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBTJMLJ&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HBTJMLJ' url: 'https://www.amazon.com/dp/B08HBTJMLJ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -335,7 +334,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR7SV3M&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR7SV3M&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HR7SV3M' url: 'https://www.amazon.com/dp/B08HR7SV3M',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -343,7 +342,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR3Y5GQ&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HR3Y5GQ' url: 'https://www.amazon.com/dp/B08HR3Y5GQ',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -351,7 +350,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR55YB5&Quantity.1=1',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HR55YB5' url: 'https://www.amazon.com/dp/B08HR55YB5',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -359,7 +358,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR3DPGW&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR3DPGW&Quantity.1=1',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HR3DPGW' url: 'https://www.amazon.com/dp/B08HR3DPGW',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -367,7 +366,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR4RJ3Q&Quantity.1=1',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HR4RJ3Q' url: 'https://www.amazon.com/dp/B08HR4RJ3Q',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -375,7 +374,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR6FMF3&Quantity.1=1',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HR6FMF3' url: 'https://www.amazon.com/dp/B08HR6FMF3',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -383,7 +382,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJTH61J&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HJTH61J' url: 'https://www.amazon.com/dp/B08HJTH61J',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -391,7 +390,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJS2JLJ&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HJS2JLJ' url: 'https://www.amazon.com/dp/B08HJS2JLJ',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -399,7 +398,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HH5WF97&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HH5WF97' url: 'https://www.amazon.com/dp/B08HH5WF97',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -407,7 +406,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HHDP9DW&Quantity.1=1',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HHDP9DW' url: 'https://www.amazon.com/dp/B08HHDP9DW',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -415,7 +414,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08J6F174Z&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08J6F174Z&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08J6F174Z' url: 'https://www.amazon.com/dp/B08J6F174Z',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -423,7 +422,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08J6GMWCQ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08J6GMWCQ&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08J6GMWCQ' url: 'https://www.amazon.com/dp/B08J6GMWCQ',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -431,7 +430,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR5SXPS&Quantity.1=1',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HR5SXPS' url: 'https://www.amazon.com/dp/B08HR5SXPS',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -439,7 +438,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJNKT3P&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HJNKT3P' url: 'https://www.amazon.com/dp/B08HJNKT3P',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -447,7 +446,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HVV2P4Z&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HVV2P4Z&Quantity.1=1',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: 'https://www.amazon.com/dp/B08HVV2P4Z' url: 'https://www.amazon.com/dp/B08HVV2P4Z',
}, },
{ {
brand: 'zotac', brand: 'zotac',
@@ -455,7 +454,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJQ182D&Quantity.1=1',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HJQ182D' url: 'https://www.amazon.com/dp/B08HJQ182D',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -463,7 +462,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBQWBHH&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBQWBHH&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HBQWBHH' url: 'https://www.amazon.com/dp/B08HBQWBHH',
}, },
{ {
brand: 'pny', brand: 'pny',
@@ -471,7 +470,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBVX53D&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HBVX53D&Quantity.1=1',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HBVX53D' url: 'https://www.amazon.com/dp/B08HBVX53D',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -479,7 +478,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HRBW6VB&Quantity.1=1',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HRBW6VB' url: 'https://www.amazon.com/dp/B08HRBW6VB',
}, },
{ {
brand: 'msi', brand: 'msi',
@@ -487,7 +486,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HR9D2JS&Quantity.1=1',
model: 'ventus 3x', model: 'ventus 3x',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HR9D2JS' url: 'https://www.amazon.com/dp/B08HR9D2JS',
}, },
{ {
brand: 'evga', brand: 'evga',
@@ -495,7 +494,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08J5F3G18&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08J5F3G18&Quantity.1=1',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08J5F3G18' url: 'https://www.amazon.com/dp/B08J5F3G18',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -503,7 +502,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJRF2CN&Quantity.1=1',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HJRF2CN' url: 'https://www.amazon.com/dp/B08HJRF2CN',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -511,7 +510,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJPDJTY&Quantity.1=1',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HJPDJTY' url: 'https://www.amazon.com/dp/B08HJPDJTY',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -519,7 +518,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJGNJ81&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HJGNJ81' url: 'https://www.amazon.com/dp/B08HJGNJ81',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -527,7 +526,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08HJLLF7G&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.amazon.com/dp/B08HJLLF7G' url: 'https://www.amazon.com/dp/B08HJLLF7G',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -535,7 +534,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08166SLDF&Quantity.1=1',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amazon.com/dp/B08166SLDF' url: 'https://www.amazon.com/dp/B08166SLDF',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -543,7 +542,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B0815XFSGK&Quantity.1=1',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amazon.com/dp/product/B0815XFSGK' url: 'https://www.amazon.com/dp/product/B0815XFSGK',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -551,7 +550,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amazon.com/dp/B08164VTWH' url: 'https://www.amazon.com/dp/B08164VTWH',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -559,7 +558,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amazon.com/dp/B0815Y8J9N' url: 'https://www.amazon.com/dp/B0815Y8J9N',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -567,7 +566,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08PHWJC8X&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08PHWJC8X&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amazon.com/dp/B08PHWJC8X' url: 'https://www.amazon.com/dp/B08PHWJC8X',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -575,7 +574,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08PDQJVD9&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08PDQJVD9&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amazon.com/dp/B08PDQJVD9' url: 'https://www.amazon.com/dp/B08PDQJVD9',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -583,7 +582,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NS4W2ZY&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NS4W2ZY&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08NS4W2ZY' url: 'https://www.amazon.com/dp/B08NS4W2ZY',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -591,7 +590,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08MVC76SR&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08MVC76SR&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08MVC76SR' url: 'https://www.amazon.com/dp/B08MVC76SR',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -599,7 +598,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXXT7WN&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXXT7WN&Quantity.1=1',
model: 'nitro+', model: 'nitro+',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08NXXT7WN' url: 'https://www.amazon.com/dp/B08NXXT7WN',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -607,7 +606,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXYNLMR&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXYNLMR&Quantity.1=1',
model: 'pulse', model: 'pulse',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08NXYNLMR' url: 'https://www.amazon.com/dp/B08NXYNLMR',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -615,7 +614,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXVNMPQ&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXVNMPQ&Quantity.1=1',
model: 'nitro+', model: 'nitro+',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08NXVNMPQ' url: 'https://www.amazon.com/dp/B08NXVNMPQ',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -623,7 +622,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08N6ZLX9B&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08N6ZLX9B&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08N6ZLX9B' url: 'https://www.amazon.com/dp/B08N6ZLX9B',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -631,7 +630,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NX14LV1&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NX14LV1&Quantity.1=1',
model: 'merc', model: 'merc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08NX14LV1' url: 'https://www.amazon.com/dp/B08NX14LV1',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -639,7 +638,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NN76VJD&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NN76VJD&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08NN76VJD' url: 'https://www.amazon.com/dp/B08NN76VJD',
}, },
{ {
brand: 'xfx', brand: 'xfx',
@@ -647,7 +646,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P5YFZCY&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P5YFZCY&Quantity.1=1',
model: 'merc', model: 'merc',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08P5YFZCY' url: 'https://www.amazon.com/dp/B08P5YFZCY',
}, },
{ {
brand: 'powercolor', brand: 'powercolor',
@@ -655,7 +654,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08MNZM5TK&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08MNZM5TK&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08MNZM5TK' url: 'https://www.amazon.com/dp/B08MNZM5TK',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -663,7 +662,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08MVCLBWK&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08MVCLBWK&Quantity.1=1',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08MVCLBWK' url: 'https://www.amazon.com/dp/B08MVCLBWK',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -671,7 +670,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXZSPMY&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXZSPMY&Quantity.1=1',
model: 'nitro+', model: 'nitro+',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08NXZSPMY' url: 'https://www.amazon.com/dp/B08NXZSPMY',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
@@ -679,7 +678,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXYBVDB&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NXYBVDB&Quantity.1=1',
model: 'pulse', model: 'pulse',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08NXYBVDB' url: 'https://www.amazon.com/dp/B08NXYBVDB',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -687,7 +686,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NWJ29NB&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NWJ29NB&Quantity.1=1',
model: 'strix oc', model: 'strix oc',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08NWJ29NB' url: 'https://www.amazon.com/dp/B08NWJ29NB',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -695,7 +694,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P3YT3MY&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08P3YT3MY&Quantity.1=1',
model: 'tuf oc', model: 'tuf oc',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amazon.com/dp/B08P3YT3MY' url: 'https://www.amazon.com/dp/B08P3YT3MY',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -703,7 +702,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NWHKGS9&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08NWHKGS9&Quantity.1=1',
model: 'strix lc', model: 'strix lc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amazon.com/dp/B08NWHKGS9' url: 'https://www.amazon.com/dp/B08NWHKGS9',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -711,7 +710,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08FC5L3RG&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08FC5L3RG&Quantity.1=1',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.amazon.com/dp/B08FC5L3RG' url: 'https://www.amazon.com/dp/B08FC5L3RG',
}, },
{ {
brand: 'sony', brand: 'sony',
@@ -719,19 +718,19 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08FC6MR62&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08FC6MR62&Quantity.1=1',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.amazon.com/dp/B08FC6MR62' url: 'https://www.amazon.com/dp/B08FC6MR62',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.amazon.com/dp/B08H75RTZ8' url: 'https://www.amazon.com/dp/B08H75RTZ8',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.amazon.com/dp/B08G9J44ZN' url: 'https://www.amazon.com/dp/B08G9J44ZN',
}, },
{ {
brand: 'corsair', brand: 'corsair',
@@ -739,7 +738,7 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B07M63H81H&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B07M63H81H&Quantity.1=1',
model: '750 platinum', model: '750 platinum',
series: 'sf', series: 'sf',
url: 'https://www.amazon.com/dp/B07M63H81H' url: 'https://www.amazon.com/dp/B07M63H81H',
}, },
{ {
brand: 'corsair', brand: 'corsair',
@@ -747,8 +746,8 @@ export const Amazon: Store = {
'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B07F84FJ1G&Quantity.1=1', 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B07F84FJ1G&Quantity.1=1',
model: '600 platinum', model: '600 platinum',
series: 'sf', series: 'sf',
url: 'https://www.amazon.com/dp/B07F84FJ1G' url: 'https://www.amazon.com/dp/B07F84FJ1G',
} },
], ],
name: 'amazon' name: 'amazon',
}; };
+9 -9
View File
@@ -5,19 +5,19 @@ export const AmdCa: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.btn-shopping-cart', container: '.btn-shopping-cart',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: '.product-page-description h4', container: '.product-page-description h4',
euroFormat: false euroFormat: false,
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amd.com/en/direct-buy/5458373400/ca' url: 'https://www.amd.com/en/direct-buy/5458373400/ca',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -25,7 +25,7 @@ export const AmdCa: Store = {
'https://www.amd.com/en/direct-buy/5458373400/ca?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458373400/ca?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amd.com/en/direct-buy/5458373400/ca' url: 'https://www.amd.com/en/direct-buy/5458373400/ca',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -33,7 +33,7 @@ export const AmdCa: Store = {
'https://www.amd.com/en/direct-buy/5458372800/ca?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458372800/ca?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amd.com/en/direct-buy/5458372800/ca' url: 'https://www.amd.com/en/direct-buy/5458372800/ca',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -41,8 +41,8 @@ export const AmdCa: Store = {
'https://www.amd.com/en/direct-buy/5458372200/ca?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458372200/ca?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amd.com/en/direct-buy/5458372200/ca' url: 'https://www.amd.com/en/direct-buy/5458372200/ca',
} },
], ],
name: 'amd-ca' name: 'amd-ca',
}; };
+14 -14
View File
@@ -5,23 +5,23 @@ export const AmdDe: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.btn-shopping-cart', container: '.btn-shopping-cart',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: '.product-page-description h4', container: '.product-page-description h4',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.btn-radeon', container: '.btn-radeon',
text: ['ausverkauft'] text: ['ausverkauft'],
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amd.com/de/direct-buy/5450881400/de' url: 'https://www.amd.com/de/direct-buy/5450881400/de',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -29,7 +29,7 @@ export const AmdDe: Store = {
'https://www.amd.com/de/direct-buy/5450881400/de?add-to-cart=true', 'https://www.amd.com/de/direct-buy/5450881400/de?add-to-cart=true',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amd.com/de/direct-buy/5450881400/de' url: 'https://www.amd.com/de/direct-buy/5450881400/de',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -37,7 +37,7 @@ export const AmdDe: Store = {
'https://www.amd.com/de/direct-buy/5450881500/de?add-to-cart=true', 'https://www.amd.com/de/direct-buy/5450881500/de?add-to-cart=true',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amd.com/de/direct-buy/5450881500/de' url: 'https://www.amd.com/de/direct-buy/5450881500/de',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -45,7 +45,7 @@ export const AmdDe: Store = {
'https://www.amd.com/de/direct-buy/5450881600/de?add-to-cart=true', 'https://www.amd.com/de/direct-buy/5450881600/de?add-to-cart=true',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amd.com/de/direct-buy/5450881600/de' url: 'https://www.amd.com/de/direct-buy/5450881600/de',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -53,7 +53,7 @@ export const AmdDe: Store = {
'https://www.amd.com/de/direct-buy/5450881700/de?add-to-cart=true', 'https://www.amd.com/de/direct-buy/5450881700/de?add-to-cart=true',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amd.com/de/direct-buy/5450881700/de' url: 'https://www.amd.com/de/direct-buy/5450881700/de',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -61,7 +61,7 @@ export const AmdDe: Store = {
'https://www.amd.com/de/direct-buy/5458374000/de?add-to-cart=true', 'https://www.amd.com/de/direct-buy/5458374000/de?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amd.com/de/direct-buy/5458374000/de' url: 'https://www.amd.com/de/direct-buy/5458374000/de',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -69,7 +69,7 @@ export const AmdDe: Store = {
'https://www.amd.com/de/direct-buy/5458374100/de?add-to-cart=true', 'https://www.amd.com/de/direct-buy/5458374100/de?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amd.com/de/direct-buy/5458374100/de' url: 'https://www.amd.com/de/direct-buy/5458374100/de',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -77,8 +77,8 @@ export const AmdDe: Store = {
'https://www.amd.com/de/direct-buy/5458374200/de?add-to-cart=true', 'https://www.amd.com/de/direct-buy/5458374200/de?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amd.com/de/direct-buy/5458374200/de' url: 'https://www.amd.com/de/direct-buy/5458374200/de',
} },
], ],
name: 'amd-de' name: 'amd-de',
}; };
+11 -11
View File
@@ -5,19 +5,19 @@ export const AmdIt: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.btn-shopping-cart', container: '.btn-shopping-cart',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: '.product-page-description h4', container: '.product-page-description h4',
euroFormat: true euroFormat: true,
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amd.com/en/direct-buy/5450881400/it' url: 'https://www.amd.com/en/direct-buy/5450881400/it',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -25,7 +25,7 @@ export const AmdIt: Store = {
'https://www.amd.com/en/direct-buy/5450881400/it?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881400/it?add-to-cart=true',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amd.com/en/direct-buy/5450881400/it' url: 'https://www.amd.com/en/direct-buy/5450881400/it',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -33,7 +33,7 @@ export const AmdIt: Store = {
'https://www.amd.com/en/direct-buy/5450881500/it?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881500/it?add-to-cart=true',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amd.com/en/direct-buy/5450881500/it' url: 'https://www.amd.com/en/direct-buy/5450881500/it',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -41,7 +41,7 @@ export const AmdIt: Store = {
'https://www.amd.com/en/direct-buy/5450881600/it?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881600/it?add-to-cart=true',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amd.com/en/direct-buy/5450881600/it' url: 'https://www.amd.com/en/direct-buy/5450881600/it',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -49,7 +49,7 @@ export const AmdIt: Store = {
'https://www.amd.com/en/direct-buy/5450881700/it?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881700/it?add-to-cart=true',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amd.com/en/direct-buy/5450881700/it' url: 'https://www.amd.com/en/direct-buy/5450881700/it',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -57,8 +57,8 @@ export const AmdIt: Store = {
'https://www.amd.com/en/direct-buy/5458374100/it?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458374100/it?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amd.com/en/direct-buy/5458374100/it' url: 'https://www.amd.com/en/direct-buy/5458374100/it',
} },
], ],
name: 'amd-it' name: 'amd-it',
}; };
+18 -18
View File
@@ -6,34 +6,34 @@ export const AmdUk: Store = {
inStock: [ inStock: [
{ {
container: '.btn-shopping-cart', container: '.btn-shopping-cart',
text: ['add to cart'] text: ['add to cart'],
}, },
{ {
container: '.btn-radeon', container: '.btn-radeon',
text: ['add to cart'] text: ['add to cart'],
} },
], ],
maxPrice: { maxPrice: {
container: '.product-page-description h4', container: '.product-page-description h4',
euroFormat: false euroFormat: false,
}, },
outOfStock: [ outOfStock: [
{ {
container: '.product-out-of-stock', container: '.product-out-of-stock',
text: ['out of stock'] text: ['out of stock'],
}, },
{ {
container: '.btn-radeon', container: '.btn-radeon',
text: ['sold out'] text: ['sold out'],
} },
] ],
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amd.com/en/direct-buy/5450881400/gb' url: 'https://www.amd.com/en/direct-buy/5450881400/gb',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -41,7 +41,7 @@ export const AmdUk: Store = {
'https://www.amd.com/en/direct-buy/5450881400/gb?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881400/gb?add-to-cart=true',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amd.com/en/direct-buy/5450881400/gb' url: 'https://www.amd.com/en/direct-buy/5450881400/gb',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -49,7 +49,7 @@ export const AmdUk: Store = {
'https://www.amd.com/en/direct-buy/5450881500/gb?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881500/gb?add-to-cart=true',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amd.com/en/direct-buy/5450881500/gb' url: 'https://www.amd.com/en/direct-buy/5450881500/gb',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -57,7 +57,7 @@ export const AmdUk: Store = {
'https://www.amd.com/en/direct-buy/5450881600/gb?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881600/gb?add-to-cart=true',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amd.com/en/direct-buy/5450881600/gb' url: 'https://www.amd.com/en/direct-buy/5450881600/gb',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -65,7 +65,7 @@ export const AmdUk: Store = {
'https://www.amd.com/en/direct-buy/5450881700/gb?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881700/gb?add-to-cart=true',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amd.com/en/direct-buy/5450881700/gb' url: 'https://www.amd.com/en/direct-buy/5450881700/gb',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -73,7 +73,7 @@ export const AmdUk: Store = {
'https://www.amd.com/en/direct-buy/5458374000/gb?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458374000/gb?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amd.com/en/direct-buy/5458374000/gb' url: 'https://www.amd.com/en/direct-buy/5458374000/gb',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -81,7 +81,7 @@ export const AmdUk: Store = {
'https://www.amd.com/en/direct-buy/5458374100/gb?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458374100/gb?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amd.com/en/direct-buy/5458374100/gb' url: 'https://www.amd.com/en/direct-buy/5458374100/gb',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -89,8 +89,8 @@ export const AmdUk: Store = {
'https://www.amd.com/en/direct-buy/5458374200/gb?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458374200/gb?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amd.com/en/direct-buy/5458374200/gb' url: 'https://www.amd.com/en/direct-buy/5458374200/gb',
} },
], ],
name: 'amd-uk' name: 'amd-uk',
}; };
+13 -13
View File
@@ -5,19 +5,19 @@ export const Amd: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.btn-shopping-cart', container: '.btn-shopping-cart',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: '.product-page-description h4', container: '.product-page-description h4',
euroFormat: false euroFormat: false,
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.amd.com/en/direct-buy/5450881400/us' url: 'https://www.amd.com/en/direct-buy/5450881400/us',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -25,7 +25,7 @@ export const Amd: Store = {
'https://www.amd.com/en/direct-buy/5450881400/us?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881400/us?add-to-cart=true',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.amd.com/en/direct-buy/5450881400/us' url: 'https://www.amd.com/en/direct-buy/5450881400/us',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -33,7 +33,7 @@ export const Amd: Store = {
'https://www.amd.com/en/direct-buy/5450881500/us?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881500/us?add-to-cart=true',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.amd.com/en/direct-buy/5450881500/us' url: 'https://www.amd.com/en/direct-buy/5450881500/us',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -41,7 +41,7 @@ export const Amd: Store = {
'https://www.amd.com/en/direct-buy/5450881600/us?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881600/us?add-to-cart=true',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.amd.com/en/direct-buy/5450881600/us' url: 'https://www.amd.com/en/direct-buy/5450881600/us',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -49,7 +49,7 @@ export const Amd: Store = {
'https://www.amd.com/en/direct-buy/5450881700/us?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5450881700/us?add-to-cart=true',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.amd.com/en/direct-buy/5450881700/us' url: 'https://www.amd.com/en/direct-buy/5450881700/us',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -57,7 +57,7 @@ export const Amd: Store = {
'https://www.amd.com/en/direct-buy/5458372200/us?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458372200/us?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://www.amd.com/en/direct-buy/5458372200/us' url: 'https://www.amd.com/en/direct-buy/5458372200/us',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -65,7 +65,7 @@ export const Amd: Store = {
'https://www.amd.com/en/direct-buy/5458372800/us?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458372800/us?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://www.amd.com/en/direct-buy/5458372800/us' url: 'https://www.amd.com/en/direct-buy/5458372800/us',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -73,8 +73,8 @@ export const Amd: Store = {
'https://www.amd.com/en/direct-buy/5458373400/us?add-to-cart=true', 'https://www.amd.com/en/direct-buy/5458373400/us?add-to-cart=true',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://www.amd.com/en/direct-buy/5458373400/us' url: 'https://www.amd.com/en/direct-buy/5458373400/us',
} },
], ],
name: 'amd' name: 'amd',
}; };
+9 -9
View File
@@ -5,16 +5,16 @@ export const AntOnline: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.uk-button', container: '.uk-button',
text: ['Add to Cart'] text: ['Add to Cart'],
}, },
maxPrice: { maxPrice: {
container: '.cPrice', container: '.cPrice',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: '.priceView-price .priceView-hero-price span', container: '.priceView-price .priceView-hero-price span',
text: ['Sold Out'] text: ['Sold Out'],
} },
}, },
links: [ links: [
{ {
@@ -22,22 +22,22 @@ export const AntOnline: Store = {
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.antonline.com/Sony/Electronics/Gaming_Devices/Gaming_Consoles/1409507' 'https://www.antonline.com/Sony/Electronics/Gaming_Devices/Gaming_Consoles/1409507',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'https://www.antonline.com/Microsoft/Electronics/Gaming_Devices/Gaming_Consoles/1414487' 'https://www.antonline.com/Microsoft/Electronics/Gaming_Devices/Gaming_Consoles/1414487',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url:
'https://www.antonline.com/Microsoft/Electronics/Gaming_Devices/Gaming_Consoles/1409527' 'https://www.antonline.com/Microsoft/Electronics/Gaming_Devices/Gaming_Consoles/1409527',
} },
], ],
name: 'antonline' name: 'antonline',
}; };
+8 -8
View File
@@ -5,15 +5,15 @@ export const ArgosIE: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.btnbuyreserve', container: '.btnbuyreserve',
text: ['buy or reserve'] text: ['buy or reserve'],
}, },
maxPrice: { maxPrice: {
container: '.price' container: '.price',
}, },
outOfStock: { outOfStock: {
container: '#subCopy', container: '#subCopy',
text: ["We're working hard to get more stock."] text: ["We're working hard to get more stock."],
} },
}, },
links: [ links: [
{ {
@@ -21,15 +21,15 @@ export const ArgosIE: Store = {
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'http://www.argos.ie/static/Product/partNumber/8448262/Trail/searchtext%3EXBOX+SERIES+X.htm' 'http://www.argos.ie/static/Product/partNumber/8448262/Trail/searchtext%3EXBOX+SERIES+X.htm',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'http://www.argos.ie/static/Product/partNumber/8349000/Trail/searchtext%3EPS5+CONSOLE.htm' 'http://www.argos.ie/static/Product/partNumber/8349000/Trail/searchtext%3EPS5+CONSOLE.htm',
} },
], ],
name: 'argos-ie' name: 'argos-ie',
}; };
+10 -10
View File
@@ -5,43 +5,43 @@ export const Argos: Store = {
labels: { labels: {
inStock: { inStock: {
container: 'button[data-test="add-to-trolley-button-button"', container: 'button[data-test="add-to-trolley-button-button"',
text: ['to trolley'] text: ['to trolley'],
}, },
maxPrice: { maxPrice: {
container: 'li[itemprop="price"]' container: 'li[itemprop="price"]',
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.argos.co.uk/product/5718469' url: 'https://www.argos.co.uk/product/5718469',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.argos.co.uk/product/8349000' url: 'https://www.argos.co.uk/product/8349000',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.argos.co.uk/product/8349024' url: 'https://www.argos.co.uk/product/8349024',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.argos.co.uk/product/8448262' url: 'https://www.argos.co.uk/product/8448262',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.argos.co.uk/product/8448248' url: 'https://www.argos.co.uk/product/8448248',
} },
], ],
name: 'argos' name: 'argos',
}; };
+15 -15
View File
@@ -6,16 +6,16 @@ export const Aria: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#addQuantity', container: '#addQuantity',
text: ['add to shopping basket'] text: ['add to shopping basket'],
}, },
maxPrice: { maxPrice: {
container: '.priceBig', container: '.priceBig',
euroFormat: false // Note: Aria uses non-euroFromat as price seperator euroFormat: false, // Note: Aria uses non-euroFromat as price seperator
}, },
outOfStock: { outOfStock: {
container: '.fBox', container: '.fBox',
text: ['out of stock', 'there is currently no stock of this item'] text: ['out of stock', 'there is currently no stock of this item'],
} },
}, },
links: [ links: [
{ {
@@ -23,45 +23,45 @@ export const Aria: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+2060+Super/Gigabyte+NVIDIA+GeForce+RTX+2060+SUPER+8GB+WINDFORCE+OC+Turing+Graphics+Card+%2B+RTX+Bundle%21?productId=71541' 'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+2060+Super/Gigabyte+NVIDIA+GeForce+RTX+2060+SUPER+8GB+WINDFORCE+OC+Turing+Graphics+Card+%2B+RTX+Bundle%21?productId=71541',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.aria.co.uk/Products/Components/Processors/AMD+CPUs/Ryzen+9+-+Socket+AM4/AMD+Ryzen+9+5950X+16+Core+AM4+CPU%2FProcessor?productId=72868' 'https://www.aria.co.uk/Products/Components/Processors/AMD+CPUs/Ryzen+9+-+Socket+AM4/AMD+Ryzen+9+5950X+16+Core+AM4+CPU%2FProcessor?productId=72868',
} },
], ],
linksBuilder: { linksBuilder: {
builder: getProductLinksBuilder({ builder: getProductLinksBuilder({
productsSelector: '#productListingInner .listTable .listTableTr', productsSelector: '#productListingInner .listTable .listTableTr',
sitePrefix: 'https://www.aria.co.uk', sitePrefix: 'https://www.aria.co.uk',
titleSelector: 'strong > a[href]' titleSelector: 'strong > a[href]',
}), }),
urls: [ urls: [
{ {
series: '3060ti', series: '3060ti',
url: url:
'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3060+Ti' 'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3060+Ti',
}, },
{ {
series: '3070', series: '3070',
url: url:
'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3070' 'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3070',
}, },
{ {
series: '3080', series: '3080',
url: url:
'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3080' 'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3080',
}, },
{ {
series: '3090', series: '3090',
url: url:
'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3090' 'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3090',
} },
] ],
}, },
name: 'aria', name: 'aria',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
+23 -23
View File
@@ -5,16 +5,16 @@ export const Arlt: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.articleDesc .shippingtext', container: '.articleDesc .shippingtext',
text: ['auf Lager', 'Lieferzeit 2-3 Werktage', 'Ware im Zulauf'] text: ['auf Lager', 'Lieferzeit 2-3 Werktage', 'Ware im Zulauf'],
}, },
maxPrice: { maxPrice: {
container: '.articleprice .price', container: '.articleprice .price',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.articleDesc .shippingtext', container: '.articleDesc .shippingtext',
text: ['Neuer Artikel in Kürze verfügbar', 'Liefertermin unbekannt'] text: ['Neuer Artikel in Kürze verfügbar', 'Liefertermin unbekannt'],
} },
}, },
links: [ links: [
{ {
@@ -22,120 +22,120 @@ export const Arlt: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.arlt.com/ASUS-GeForce-GTX1650-Super-TUF-GTX1650S-O4G-GAMING.html' 'https://www.arlt.com/ASUS-GeForce-GTX1650-Super-TUF-GTX1650S-O4G-GAMING.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: url:
'https://www.arlt.com/Gaming/Gaming-Hardware/Grafikkarten/ASUS-Dual-GeForce-RTX-3070.html' 'https://www.arlt.com/Gaming/Gaming-Hardware/Grafikkarten/ASUS-Dual-GeForce-RTX-3070.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3070', series: '3070',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/ASUS-Dual-GeForce-RTX-3070-OC.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/ASUS-Dual-GeForce-RTX-3070-OC.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3070', series: '3070',
url: url:
'https://www.arlt.com/Gaming/Gaming-Hardware/Grafikkarten/ASUS-TUF-Gaming-GeForce-RTX-3070-OC.html' 'https://www.arlt.com/Gaming/Gaming-Hardware/Grafikkarten/ASUS-TUF-Gaming-GeForce-RTX-3070-OC.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3070/ASUS-ROG-Strix-GeForce-RTX-3070.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3070/ASUS-ROG-Strix-GeForce-RTX-3070.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3070/MSI-GeForce-RTX-3070-Ventus-2X-OC.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3070/MSI-GeForce-RTX-3070-Ventus-2X-OC.html',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix', model: 'phoenix',
series: '3070', series: '3070',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/Gainward-GeForce-RTX-3070-Phoenix.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/Gainward-GeForce-RTX-3070-Phoenix.html',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs', model: 'phoenix gs',
series: '3070', series: '3070',
url: url:
'https://www.arlt.com/Gaming/Gaming-Hardware/Gainward-GeForce-RTX-3070-Phoenix-GS.html' 'https://www.arlt.com/Gaming/Gaming-Hardware/Gainward-GeForce-RTX-3070-Phoenix-GS.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/ASUS-TUF-Gaming-GeForce-RTX-3080-OC.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/ASUS-TUF-Gaming-GeForce-RTX-3080-OC.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3080/MSI-GeForce-RTX-3080-Ventus-3X-OC.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3080/MSI-GeForce-RTX-3080-Ventus-3X-OC.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3090/ASUS-TUF-Gaming-GeForce-RTX-3090-OC.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3090/ASUS-TUF-Gaming-GeForce-RTX-3090-OC.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3090/ASUS-ROG-Strix-GeForce-RTX-3090-OC.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Grafikkarten/NVIDIA/GeForce-RTX/RTX-3090/ASUS-ROG-Strix-GeForce-RTX-3090-OC.html',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs', model: 'phoenix gs',
series: '3090', series: '3090',
url: url:
'https://www.arlt.com/Gaming/Gaming-Hardware/Gainward-GeForce-RTX-3090-Phoenix-GS.html' 'https://www.arlt.com/Gaming/Gaming-Hardware/Gainward-GeForce-RTX-3090-Phoenix-GS.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-5-5600X-boxed.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-5-5600X-boxed.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-7-5800X-boxed.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-7-5800X-boxed.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-9-5900X-boxed.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-9-5900X-boxed.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-9-5950X-boxed.html' 'https://www.arlt.com/Hardware/PC-Komponenten/Prozessoren-arlt/AMD-Ryzen-9-5950X-boxed.html',
} },
], ],
name: 'arlt' name: 'arlt',
}; };
+13 -13
View File
@@ -5,8 +5,8 @@ export const AsusDe: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.buybox--button', container: '.buybox--button',
text: ['in den warenkorb'] text: ['in den warenkorb'],
} },
}, },
links: [ links: [
{ {
@@ -14,64 +14,64 @@ export const AsusDe: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2766/asus-rog-strix-rtx2060s-o8g-evo-v2-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2766/asus-rog-strix-rtx2060s-o8g-evo-v2-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2828/asus-rog-strix-rtx3080-10g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2828/asus-rog-strix-rtx3080-10g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2829/asus-rog-strix-rtx3080-o10g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2829/asus-rog-strix-rtx3080-o10g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2824/asus-tuf-rtx3080-10g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2824/asus-tuf-rtx3080-10g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2825/asus-tuf-rtx3080-o10g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2825/asus-tuf-rtx3080-o10g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2826/asus-rog-strix-rtx3090-24g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2826/asus-rog-strix-rtx3090-24g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2827/asus-rog-strix-rtx3090-o24g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2827/asus-rog-strix-rtx3090-o24g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2822/asus-tuf-rtx3090-24g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2822/asus-tuf-rtx3090-24g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2823/asus-tuf-rtx3090-o24g-gaming' 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2823/asus-tuf-rtx3090-o24g-gaming',
} },
], ],
name: 'asus-de' name: 'asus-de',
}; };
+29 -31
View File
@@ -7,12 +7,12 @@ export const Asus: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#item_add_cart', container: '#item_add_cart',
text: ['add to cart'] text: ['add to cart'],
}, },
outOfStock: { outOfStock: {
container: '#off_sale', container: '#off_sale',
text: ['sold out'] text: ['sold out'],
} },
}, },
links: [ links: [
{ {
@@ -20,162 +20,160 @@ export const Asus: Store = {
itemNumber: '202006AM260000003', itemNumber: '202006AM260000003',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://store.asus.com/us/item/202006AM260000003' url: 'https://store.asus.com/us/item/202006AM260000003',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202012AM030000004', itemNumber: '202012AM030000004',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: 'https://store.asus.com/us/item/202012AM030000004' url: 'https://store.asus.com/us/item/202012AM030000004',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202012AM030000003', itemNumber: '202012AM030000003',
model: 'dual', model: 'dual',
series: '3060ti', series: '3060ti',
url: 'https://store.asus.com/us/item/202012AM030000003' url: 'https://store.asus.com/us/item/202012AM030000003',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202012AM030000005', itemNumber: '202012AM030000005',
model: 'strix oc', model: 'strix oc',
series: '3060ti', series: '3060ti',
url: 'https://store.asus.com/us/item/202012AM030000005' url: 'https://store.asus.com/us/item/202012AM030000005',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202012AM030000002', itemNumber: '202012AM030000002',
model: 'ko', model: 'ko',
series: '3060ti', series: '3060ti',
url: 'https://store.asus.com/us/item/202012AM030000002' url: 'https://store.asus.com/us/item/202012AM030000002',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202010AM310000002', itemNumber: '202010AM310000002',
model: 'tuf oc', model: 'tuf oc',
series: '3070', series: '3070',
url: 'https://store.asus.com/us/item/202010AM310000002' url: 'https://store.asus.com/us/item/202010AM310000002',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202011AM240000001', itemNumber: '202011AM240000001',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://store.asus.com/us/item/202011AM240000001' url: 'https://store.asus.com/us/item/202011AM240000001',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202010AM310000001', itemNumber: '202010AM310000001',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://store.asus.com/us/item/202010AM310000001' url: 'https://store.asus.com/us/item/202010AM310000001',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202011AM070000002', itemNumber: '202011AM070000002',
model: 'ko oc', model: 'ko oc',
series: '3070', series: '3070',
url: 'https://store.asus.com/us/item/202011AM070000002' url: 'https://store.asus.com/us/item/202011AM070000002',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202011AM070000003', itemNumber: '202011AM070000003',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://store.asus.com/us/item/202011AM070000003' url: 'https://store.asus.com/us/item/202011AM070000003',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202101AM070000001', itemNumber: '202101AM070000001',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: 'https://store.asus.com/us/item/202101AM070000001' url: 'https://store.asus.com/us/item/202101AM070000001',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202012AM160000002', itemNumber: '202012AM160000002',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://store.asus.com/us/item/202012AM160000002' url: 'https://store.asus.com/us/item/202012AM160000002',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202011AM190000001', itemNumber: '202011AM190000001',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://store.asus.com/us/item/202011AM190000001' url: 'https://store.asus.com/us/item/202011AM190000001',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202012AM220000002', itemNumber: '202012AM220000002',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://store.asus.com/us/item/202012AM220000002' url: 'https://store.asus.com/us/item/202012AM220000002',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202009AM150000004', itemNumber: '202009AM150000004',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://store.asus.com/us/item/202009AM150000004' url: 'https://store.asus.com/us/item/202009AM150000004',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202101AM070000002', itemNumber: '202101AM070000002',
model: 'ekwb', model: 'ekwb',
series: '3080', series: '3080',
url: 'https://store.asus.com/us/item/202101AM070000002' url: 'https://store.asus.com/us/item/202101AM070000002',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202011AM190000002', itemNumber: '202011AM190000002',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://store.asus.com/us/item/202011AM190000002' url: 'https://store.asus.com/us/item/202011AM190000002',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202009AM150000003', itemNumber: '202009AM150000003',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://store.asus.com/us/item/202009AM150000003' url: 'https://store.asus.com/us/item/202009AM150000003',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202010AM310000004', itemNumber: '202010AM310000004',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://store.asus.com/us/item/202010AM310000004' url: 'https://store.asus.com/us/item/202010AM310000004',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202012AM220000001', itemNumber: '202012AM220000001',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://store.asus.com/us/item/202012AM220000001' url: 'https://store.asus.com/us/item/202012AM220000001',
}, },
{ {
brand: 'asus', brand: 'asus',
itemNumber: '202011AM200000003', itemNumber: '202011AM200000003',
model: 'crosshair viii', model: 'crosshair viii',
series: 'darkhero', series: 'darkhero',
url: 'https://store.asus.com/us/item/202011AM200000003' url: 'https://store.asus.com/us/item/202011AM200000003',
} },
], ],
name: 'asus', name: 'asus',
realTimeInventoryLookup: async (itemNumber: string) => { realTimeInventoryLookup: async (itemNumber: string) => {
const request_url = const request_url = 'https://store.asus.com/us/category/get_real_time_data';
'https://store.asus.com/us/category/get_real_time_data';
const response = await fetch(request_url, { const response = await fetch(request_url, {
body: 'sm_seq_list%5B%5D=' + itemNumber, body: 'sm_seq_list%5B%5D=' + itemNumber,
headers: { headers: {
'accept-language': 'en-US,en;q=0.9', 'accept-language': 'en-US,en;q=0.9',
'cache-control': 'no-cache', 'cache-control': 'no-cache',
'content-type': 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
'application/x-www-form-urlencoded; charset=UTF-8'
}, },
method: 'POST' method: 'POST',
}); });
const response_json = await response.json(); const response_json = await response.json();
@@ -188,5 +186,5 @@ export const Asus: Store = {
return false; return false;
}, },
successStatusCodes: [[0, 399], 404] successStatusCodes: [[0, 399], 404],
}; };
+19 -19
View File
@@ -6,16 +6,16 @@ export const Awd: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.vs-stock .ty-qty-in-stock', container: '.vs-stock .ty-qty-in-stock',
text: ['item(s)'] text: ['item(s)'],
}, },
maxPrice: { maxPrice: {
container: '.ty-price', container: '.ty-price',
euroFormat: false // Note: Awd uses non-euroFromat as price seperator euroFormat: false, // Note: Awd uses non-euroFromat as price seperator
}, },
outOfStock: { outOfStock: {
container: '.vs-stock.ty-float-left', container: '.vs-stock.ty-float-left',
text: ['Out-of-stock'] text: ['Out-of-stock'],
} },
}, },
links: [ links: [
{ {
@@ -23,71 +23,71 @@ export const Awd: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.awd-it.co.uk/asus-nvidia-geforce-gt-710-silent-low-profile-2gb-gddr5-graphics-card-pci-e.html' 'https://www.awd-it.co.uk/asus-nvidia-geforce-gt-710-silent-low-profile-2gb-gddr5-graphics-card-pci-e.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.awd-it.co.uk/amd-ryzen-5-5600x-cpu-six-core-3.7ghz-processor-socket-am4-retail.html' 'https://www.awd-it.co.uk/amd-ryzen-5-5600x-cpu-six-core-3.7ghz-processor-socket-am4-retail.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.awd-it.co.uk/amd-ryzen-7-5800x-cpu-eight-core-3.8ghz-processor-socket-am4-retail.html' 'https://www.awd-it.co.uk/amd-ryzen-7-5800x-cpu-eight-core-3.8ghz-processor-socket-am4-retail.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.awd-it.co.uk/amd-ryzen-9-5900x-cpu-twelve-core-3.7ghz-processor-socket-am4-retail.html' 'https://www.awd-it.co.uk/amd-ryzen-9-5900x-cpu-twelve-core-3.7ghz-processor-socket-am4-retail.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.awd-it.co.uk/amd-ryzen-9-5950x-sixteen-core-socket-am4-3.4ghz-processor.html' 'https://www.awd-it.co.uk/amd-ryzen-9-5950x-sixteen-core-socket-am4-3.4ghz-processor.html',
} },
], ],
linksBuilder: { linksBuilder: {
builder: getProductLinksBuilder({ builder: getProductLinksBuilder({
productsSelector: '.grid-list .ty-grid-list__item', productsSelector: '.grid-list .ty-grid-list__item',
sitePrefix: 'https://www.awd-it.co.uk', sitePrefix: 'https://www.awd-it.co.uk',
titleSelector: '.product-title' titleSelector: '.product-title',
}), }),
urls: [ urls: [
{ {
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.awd-it.co.uk/components/graphics-cards/ati/amd-radeon-6800-6800xt.html' 'https://www.awd-it.co.uk/components/graphics-cards/ati/amd-radeon-6800-6800xt.html',
}, },
{ {
series: '3060ti', series: '3060ti',
url: url:
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3060ti.html' 'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3060ti.html',
}, },
{ {
series: '3070', series: '3070',
url: url:
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3070.html' 'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3070.html',
}, },
{ {
series: '3080', series: '3080',
url: url:
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3080.html' 'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3080.html',
}, },
{ {
series: '3090', series: '3090',
url: url:
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3090.html' 'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3090.html',
} },
] ],
}, },
name: 'awd', name: 'awd',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
+34 -34
View File
@@ -5,16 +5,16 @@ export const Azerty: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.orderdelay', container: '.orderdelay',
text: ['Volgende werkdag in huis', '1 werkdag', '2-3 werkdagen'] text: ['Volgende werkdag in huis', '1 werkdag', '2-3 werkdagen'],
}, },
maxPrice: { maxPrice: {
container: '.mod_article .price', container: '.mod_article .price',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.orderdelay', container: '.orderdelay',
text: ['Onbekend', 'meer dan 10 werkdagen', 'Pre-order'] text: ['Onbekend', 'meer dan 10 werkdagen', 'Pre-order'],
} },
}, },
links: [ links: [
{ {
@@ -22,197 +22,197 @@ export const Azerty: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://azerty.nl/product/gigabyte/3756757/geforce-rtx-2060-oc-6g-grafische-kaart-geforce-rtx-2060' 'https://azerty.nl/product/gigabyte/3756757/geforce-rtx-2060-oc-6g-grafische-kaart-geforce-rtx-2060',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/gigabyte/4349658/aorus-geforce-rtx-3080-xtreme-10g-grafische-kaart-gf-rtx-3080' 'https://azerty.nl/product/gigabyte/4349658/aorus-geforce-rtx-3080-xtreme-10g-grafische-kaart-gf-rtx-3080',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/msi/4346262/geforce-rtx-3080-ventus-3x-10g-oc-grafische-kaart-rtx-3080' 'https://azerty.nl/product/msi/4346262/geforce-rtx-3080-ventus-3x-10g-oc-grafische-kaart-rtx-3080',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/asus/4346679/tuf-gaming-geforce-rtx-3080-grafische-kaart-gf-rtx-3080' 'https://azerty.nl/product/asus/4346679/tuf-gaming-geforce-rtx-3080-grafische-kaart-gf-rtx-3080',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/msi/4346263/geforce-rtx-3080-gaming-x-trio-10g-grafische-kaart-rtx-3080' 'https://azerty.nl/product/msi/4346263/geforce-rtx-3080-gaming-x-trio-10g-grafische-kaart-rtx-3080',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/asus/4348176/tuf-gaming-geforce-rtx-3080-oc-grafische-kaart-gf-rtx-3080' 'https://azerty.nl/product/asus/4348176/tuf-gaming-geforce-rtx-3080-oc-grafische-kaart-gf-rtx-3080',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/asus/4348174/rog-strix-geforce-rtx-3080-oc-grafische-kaart-gf-rtx-3080' 'https://azerty.nl/product/asus/4348174/rog-strix-geforce-rtx-3080-oc-grafische-kaart-gf-rtx-3080',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/zotac/4352301/gaming-geforce-rtx-3080-trinity-oc-grafische-kaart-gf-rtx-3080' 'https://azerty.nl/product/zotac/4352301/gaming-geforce-rtx-3080-trinity-oc-grafische-kaart-gf-rtx-3080',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/gigabyte/4349651/aorus-geforce-rtx-3080-master-10g-grafische-kaart-gf-rtx-3080' 'https://azerty.nl/product/gigabyte/4349651/aorus-geforce-rtx-3080-master-10g-grafische-kaart-gf-rtx-3080',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: url:
'https://azerty.nl/product/pny/4342269/geforce-rtx-3080-xlr8-gaming-revel-epic-x-rgb-triple-fan-gaming-edition-grafische-kaart-gf-rtx-3080' 'https://azerty.nl/product/pny/4342269/geforce-rtx-3080-xlr8-gaming-revel-epic-x-rgb-triple-fan-gaming-edition-grafische-kaart-gf-rtx-3080',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/asus/4363892/rog-strix-gaming-geforce-rtx-3070-o8g-videokaart-8-gb-gddr6' 'https://azerty.nl/product/asus/4363892/rog-strix-gaming-geforce-rtx-3070-o8g-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/asus/4373096/rog-strix-gaming-geforce-rtx-3070-8g-videokaart-8-gb-gddr6' 'https://azerty.nl/product/asus/4373096/rog-strix-gaming-geforce-rtx-3070-8g-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/asus/4363910/tuf-gaming-geforce-rtx-3070-oc-videokaart-8-gb-gddr6' 'https://azerty.nl/product/asus/4363910/tuf-gaming-geforce-rtx-3070-oc-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/asus/4373099/tuf-gaming-geforce-rtx-3070-videokaart-8-gb-gddr6' 'https://azerty.nl/product/asus/4373099/tuf-gaming-geforce-rtx-3070-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/inno3d/4369725/geforce-rtx-3070-ichill-x4-videokaart-8-gb-ddr6' 'https://azerty.nl/product/inno3d/4369725/geforce-rtx-3070-ichill-x4-videokaart-8-gb-ddr6',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/inno3d/4369726/geforce-rtx-3070-ichill-x3-videokaart-8-gb-ddr6' 'https://azerty.nl/product/inno3d/4369726/geforce-rtx-3070-ichill-x3-videokaart-8-gb-ddr6',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/msi/4374747/geforce-rtx-3070-ventus-3x-oc-videokaart-8-gb-gddr6' 'https://azerty.nl/product/msi/4374747/geforce-rtx-3070-ventus-3x-oc-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/msi/4365398/geforce-rtx-3070-gaming-x-trio-videokaart-8-gb-gddr6' 'https://azerty.nl/product/msi/4365398/geforce-rtx-3070-gaming-x-trio-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'dual fan', model: 'dual fan',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/pny/4342270/uprising-dual-fan-geforce-rtx-3070' 'https://azerty.nl/product/pny/4342270/uprising-dual-fan-geforce-rtx-3070',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/pny/4342271/epic-x-rgb-geforce-rtx-3070-triple-fan-gaming-edition-xlr8--videokaart-8-gb-gddr6x' 'https://azerty.nl/product/pny/4342271/epic-x-rgb-geforce-rtx-3070-triple-fan-gaming-edition-xlr8--videokaart-8-gb-gddr6x',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/evga/4377247/geforce-rtx-3070-ftw3-videokaart-8-gb-gddr6' 'https://azerty.nl/product/evga/4377247/geforce-rtx-3070-ftw3-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/evga/4377248/xc3-geforce-rtx-3070-xc3-videokaart-8-gb-gddr6' 'https://azerty.nl/product/evga/4377248/xc3-geforce-rtx-3070-xc3-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/evga/4377250/ftw3-ultra-geforce-rtx-3070-videokaart-8-gb-gddr6' 'https://azerty.nl/product/evga/4377250/ftw3-ultra-geforce-rtx-3070-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: url:
'https://azerty.nl/product/evga/4377252/xc3-black-geforce-rtx-3070-videokaart-8-gb-gddr6' 'https://azerty.nl/product/evga/4377252/xc3-black-geforce-rtx-3070-videokaart-8-gb-gddr6',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://azerty.nl/product/amd/4368019/ryzen-5-5600x-processor-3-7-ghz-4-6-ghz-' 'https://azerty.nl/product/amd/4368019/ryzen-5-5600x-processor-3-7-ghz-4-6-ghz-',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://azerty.nl/product/amd/4368018/ryzen-7-5800x-processor-3-8-ghz-4-7-ghz-' 'https://azerty.nl/product/amd/4368018/ryzen-7-5800x-processor-3-8-ghz-4-7-ghz-',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://azerty.nl/product/amd/4368017/ryzen-9-5900x-processor-3-7-ghz-4-8-ghz-' 'https://azerty.nl/product/amd/4368017/ryzen-9-5900x-processor-3-7-ghz-4-8-ghz-',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://azerty.nl/product/amd/4368016/ryzen-9-5950x-processor-3-4-ghz-4-9-ghz-' 'https://azerty.nl/product/amd/4368016/ryzen-9-5950x-processor-3-4-ghz-4-9-ghz-',
} },
], ],
name: 'azerty' name: 'azerty',
}; };
+50 -50
View File
@@ -6,16 +6,16 @@ export const BAndH: Store = {
labels: { labels: {
inStock: { inStock: {
container: 'div[data-selenium="addToCartSection"]', container: 'div[data-selenium="addToCartSection"]',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: 'div[data-selenium="pricingPrice"]', container: 'div[data-selenium="pricingPrice"]',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: 'button[data-selenium="notifyAvailabilityButton"]', container: 'button[data-selenium="notifyAvailabilityButton"]',
text: ['notify when available'] text: ['notify when available'],
} },
}, },
links: [ links: [
{ {
@@ -23,63 +23,63 @@ export const BAndH: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.bhphotovideo.com/c/product/1452927-REG/evga_06g_p4_2063_kr_geforce_rtx_2060_xc.html' 'https://www.bhphotovideo.com/c/product/1452927-REG/evga_06g_p4_2063_kr_geforce_rtx_2060_xc.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1602755-REG/asus_dualrtx30708g_geforce_rtx_3070_8g.html' 'https://www.bhphotovideo.com/c/product/1602755-REG/asus_dualrtx30708g_geforce_rtx_3070_8g.html',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'dual fan', model: 'dual fan',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1595984-REG/pny_technologies_vcg30708tfxppb_geforce_rtx_3070_epic_x.html' 'https://www.bhphotovideo.com/c/product/1595984-REG/pny_technologies_vcg30708tfxppb_geforce_rtx_3070_epic_x.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1602756-REG/asus_strixrtx3070o8_rog_strix_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1602756-REG/asus_strixrtx3070o8_rog_strix_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1603974-REG/asus_dualrtx3070o8g_dual_geforce_rtx_3070.html' 'https://www.bhphotovideo.com/c/product/1603974-REG/asus_dualrtx3070o8g_dual_geforce_rtx_3070.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'ko oc', model: 'ko oc',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1606745-REG/asus_90yv0fq2_m0aa00_ko_nvidia_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1606745-REG/asus_90yv0fq2_m0aa00_ko_nvidia_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1606746-REG/asus_tuf_rtx3070_o8g_gaming_tuf_gaming_nvidia_geforce.html' 'https://www.bhphotovideo.com/c/product/1606746-REG/asus_tuf_rtx3070_o8g_gaming_tuf_gaming_nvidia_geforce.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'ekwb', model: 'ekwb',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1614305-REG/asus_rtx3070_8g_ek_ekwb_geforce_rtx_3070.html' 'https://www.bhphotovideo.com/c/product/1614305-REG/asus_rtx3070_8g_ek_ekwb_geforce_rtx_3070.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix white', model: 'strix white',
series: '3070', series: '3070',
url: url:
'https://www.bhphotovideo.com/c/product/1614300-REG/asus_rog_strix_rtx3070_o8g_white_rog_strix_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1614300-REG/asus_rog_strix_rtx3070_o8g_white_rog_strix_geforce_rtx.html',
}, },
// TUF was removed from BH, not sure why so commenting out listing for now // TUF was removed from BH, not sure why so commenting out listing for now
// { // {
@@ -93,91 +93,91 @@ export const BAndH: Store = {
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1593333-REG/gigabyte_gv_n3080gaming_oc_10gd_geforce_rtx_3080_gaming.html' 'https://www.bhphotovideo.com/c/product/1593333-REG/gigabyte_gv_n3080gaming_oc_10gd_geforce_rtx_3080_gaming.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1592969-REG/zotac_zt_a30800d_10p_gaming_geforce_rtx_3080.html' 'https://www.bhphotovideo.com/c/product/1592969-REG/zotac_zt_a30800d_10p_gaming_geforce_rtx_3080.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1593650-REG/asus_tuf_rtx3080_o10g_gaming_tuf_gaming_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1593650-REG/asus_tuf_rtx3080_o10g_gaming_tuf_gaming_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1603617-REG/asus_rog_strix_rtx3080_o10g_gaming_rog_strix_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1603617-REG/asus_rog_strix_rtx3080_o10g_gaming_rog_strix_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix white', model: 'strix white',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1614301-REG/asus_rog_strix_rtx3080_o10g_white_rog_strix_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1614301-REG/asus_rog_strix_rtx3080_o10g_white_rog_strix_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'ekwb', model: 'ekwb',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1614303-REG/asus_rtx3080_10g_ek_ekwb_geforce_rtx_3080.html' 'https://www.bhphotovideo.com/c/product/1614303-REG/asus_rtx3080_10g_ek_ekwb_geforce_rtx_3080.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'ko oc', model: 'ko oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bhphotovideo.com/c/product/1609756-REG/asus_ko_rtx3060ti_o8g_gaming_ko_geforce_rtx_3060.html' 'https://www.bhphotovideo.com/c/product/1609756-REG/asus_ko_rtx3060ti_o8g_gaming_ko_geforce_rtx_3060.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bhphotovideo.com/c/product/1607025-REG/asus_tuf_rtx3060ti_o8g_gaming_geforce_rtx_3060_ti.html' 'https://www.bhphotovideo.com/c/product/1607025-REG/asus_tuf_rtx3060ti_o8g_gaming_geforce_rtx_3060_ti.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bhphotovideo.com/c/product/1606948-REG/gigabyte_gv_n306teagle_oc_8gd_rtx_3060_ti_eagle.html' 'https://www.bhphotovideo.com/c/product/1606948-REG/gigabyte_gv_n306teagle_oc_8gd_rtx_3060_ti_eagle.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bhphotovideo.com/c/product/1606949-REG/gigabyte_gv_n306teagle_8gd_rtx_3060_ti_eagle.html' 'https://www.bhphotovideo.com/c/product/1606949-REG/gigabyte_gv_n306teagle_8gd_rtx_3060_ti_eagle.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus', model: 'aorus',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bhphotovideo.com/c/product/1606945-REG/gigabyte_gv_n306taorus_m_8gd_aorus_rtx_3060_ti.html' 'https://www.bhphotovideo.com/c/product/1606945-REG/gigabyte_gv_n306taorus_m_8gd_aorus_rtx_3060_ti.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bhphotovideo.com/c/product/1606947-REG/gigabyte_gv_n306tgaming_oc_8gd_rtx_3060_ti_gaming.html' 'https://www.bhphotovideo.com/c/product/1606947-REG/gigabyte_gv_n306tgaming_oc_8gd_rtx_3060_ti_gaming.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming pro', model: 'gaming pro',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bhphotovideo.com/c/product/1606946-REG/gigabyte_gv_n306tgamingoc_pro_8gd_rtx_3060_ti_gaming.html' 'https://www.bhphotovideo.com/c/product/1606946-REG/gigabyte_gv_n306tgamingoc_pro_8gd_rtx_3060_ti_gaming.html',
}, },
{ {
@@ -185,155 +185,155 @@ export const BAndH: Store = {
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1593996-REG/msi_g3080gxt10_geforce_rtx_3080_gaming.html' 'https://www.bhphotovideo.com/c/product/1593996-REG/msi_g3080gxt10_geforce_rtx_3080_gaming.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1593997-REG/msi_g3080v3x10c_geforce_rtx_3080_ventus.html' 'https://www.bhphotovideo.com/c/product/1593997-REG/msi_g3080v3x10c_geforce_rtx_3080_ventus.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1593645-REG/msi_geforce_rtx_3080_gaming.html' 'https://www.bhphotovideo.com/c/product/1593645-REG/msi_geforce_rtx_3080_gaming.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.bhphotovideo.com/c/product/1593646-REG/msi_geforce_rtx_3080_ventus.html' 'https://www.bhphotovideo.com/c/product/1593646-REG/msi_geforce_rtx_3080_ventus.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1592970-REG/zotac_zt_a30900d_10p_gaming_geforce_rtx_3090.html' 'https://www.bhphotovideo.com/c/product/1592970-REG/zotac_zt_a30900d_10p_gaming_geforce_rtx_3090.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1593647-REG/msi_geforce_rtx_3090_gaming.html' 'https://www.bhphotovideo.com/c/product/1593647-REG/msi_geforce_rtx_3090_gaming.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1593994-REG/msi_g3090gxt24_geforce_rtx_3090_gaming.html' 'https://www.bhphotovideo.com/c/product/1593994-REG/msi_g3090gxt24_geforce_rtx_3090_gaming.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1593648-REG/msi_geforce_rtx_3090_ventus.html' 'https://www.bhphotovideo.com/c/product/1593648-REG/msi_geforce_rtx_3090_ventus.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1593995-REG/msi_g3090v3x24c_geforce_rtx_3090_ventus.html' 'https://www.bhphotovideo.com/c/product/1593995-REG/msi_g3090v3x24c_geforce_rtx_3090_ventus.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1593334-REG/gigabyte_gv_n3090eagle_oc_24gd_geforce_rtx_3090_eagle.html' 'https://www.bhphotovideo.com/c/product/1593334-REG/gigabyte_gv_n3090eagle_oc_24gd_geforce_rtx_3090_eagle.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1593335-REG/gigabyte_gv_n3090gaming_oc_24gd_geforce_rtx3090_gaming_oc.html' 'https://www.bhphotovideo.com/c/product/1593335-REG/gigabyte_gv_n3090gaming_oc_24gd_geforce_rtx3090_gaming_oc.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1594454-REG/asus_90yv0fd0_m0am00_tuf_gaming_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1594454-REG/asus_90yv0fd0_m0am00_tuf_gaming_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1594451-REG/asus_90yv0fd1_m0am00_tuf_gaming_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1594451-REG/asus_90yv0fd1_m0am00_tuf_gaming_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'ekwb', model: 'ekwb',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1607043-REG/asus_rtx3090_24g_ek_geforce_rtx_3090_24g.html' 'https://www.bhphotovideo.com/c/product/1607043-REG/asus_rtx3090_24g_ek_geforce_rtx_3090_24g.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1601764-REG/asus_rog_strix_rtx3090_o24g_gaming_rog_strix_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1601764-REG/asus_rog_strix_rtx3090_o24g_gaming_rog_strix_geforce_rtx.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix white', model: 'strix white',
series: '3090', series: '3090',
url: url:
'https://www.bhphotovideo.com/c/product/1614302-REG/asus_rog_strix_rtx3090_o24g_white_rog_strix_geforce_rtx.html' 'https://www.bhphotovideo.com/c/product/1614302-REG/asus_rog_strix_rtx3090_o24g_white_rog_strix_geforce_rtx.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.bhphotovideo.com/c/product/1598372-REG/amd_100_100000059wof_ryzen_9_5950x_3_4.html' 'https://www.bhphotovideo.com/c/product/1598372-REG/amd_100_100000059wof_ryzen_9_5950x_3_4.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.bhphotovideo.com/c/product/1598373-REG/amd_100_100000061wof_ryzen_9_5900x_3_7.html' 'https://www.bhphotovideo.com/c/product/1598373-REG/amd_100_100000061wof_ryzen_9_5900x_3_7.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.bhphotovideo.com/c/product/1598376-REG/amd_100_100000063wof_ryzen_7_5800x_3_8.html' 'https://www.bhphotovideo.com/c/product/1598376-REG/amd_100_100000063wof_ryzen_7_5800x_3_8.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.bhphotovideo.com/c/product/1598377-REG/amd_100_100000065box_ryzen_5_5600x_3_7.html' 'https://www.bhphotovideo.com/c/product/1598377-REG/amd_100_100000065box_ryzen_5_5600x_3_7.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.bhphotovideo.com/c/product/1598377-REG/amd_100_100000065box_ryzen_5_5600x_3_7.html' 'https://www.bhphotovideo.com/c/product/1598377-REG/amd_100_100000065box_ryzen_5_5600x_3_7.html',
}, },
{ {
brand: 'corsair', brand: 'corsair',
model: '750 platinum', model: '750 platinum',
series: 'sf', series: 'sf',
url: url:
'https://www.bhphotovideo.com/c/product/1560680-REG/corsair_cp_9020186_na_corsair_sf750_power_supply.html' 'https://www.bhphotovideo.com/c/product/1560680-REG/corsair_cp_9020186_na_corsair_sf750_power_supply.html',
} },
], ],
name: 'bandh' name: 'bandh',
}; };
+32 -32
View File
@@ -5,12 +5,12 @@ export const BestBuyCa: Store = {
labels: { labels: {
maxPrice: { maxPrice: {
container: 'div[class*="pricingContainer"]', container: 'div[class*="pricingContainer"]',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: '.addToCartButton:disabled', container: '.addToCartButton:disabled',
text: ['add to cart'] text: ['add to cart'],
} },
}, },
links: [ links: [
{ {
@@ -18,191 +18,191 @@ export const BestBuyCa: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.bestbuy.ca/en-ca/product/google-nest-hello-wi-fi-video-doorbell-black-white/12222651' 'https://www.bestbuy.ca/en-ca/product/google-nest-hello-wi-fi-video-doorbell-black-white/12222651',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3060-ti-ventus-2x-oc-8gb-gddr6-video-card/15178453?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3060-ti-ventus-2x-oc-8gb-gddr6-video-card/15178453?intl=nosplash',
}, },
{ {
brand: 'nvidia', brand: 'nvidia',
model: 'founders edition', model: 'founders edition',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bestbuy.ca/en-ca/product/nvidia-geforce-rtx-3060-ti-8gb-gddr6-video-card/15166285?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/nvidia-geforce-rtx-3060-ti-8gb-gddr6-video-card/15166285?intl=nosplash',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3060-ti-twin-edge-oc-8gb-gddr6-video-card/15178452?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3060-ti-twin-edge-oc-8gb-gddr6-video-card/15178452?intl=nosplash',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3060ti', series: '3060ti',
url: url:
'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3060-ti-ftw3-ultra-8gb-gddr6-video-card/15200164?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3060-ti-ftw3-ultra-8gb-gddr6-video-card/15200164?intl=nosplash',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3080-trinity-10gb-gddr6x-video-card/14953249?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3080-trinity-10gb-gddr6x-video-card/14953249?intl=nosplash',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.bestbuy.ca/en-ca/product/zotac-nvidia-geforce-rtx-3080-trinity-oc-10gb-gddr6x-video-card/15000077?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/zotac-nvidia-geforce-rtx-3080-trinity-oc-10gb-gddr6x-video-card/15000077?intl=nosplash',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x', model: 'ventus 3x',
series: '3080', series: '3080',
url: url:
'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3080-ventus-3x-10gb-gddr6x-video-card/14950588?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3080-ventus-3x-10gb-gddr6x-video-card/14950588?intl=nosplash',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-video-card/15084753?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-video-card/15084753?intl=nosplash',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-video-card-english/14961449?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-video-card-english/14961449?intl=nosplash',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://www.bestbuy.ca/en-ca/product/asus-tuf-gaming-geforce-rtx-3080-10gb-gddr6x-video-card/14953248?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/asus-tuf-gaming-geforce-rtx-3080-10gb-gddr6x-video-card/14953248?intl=nosplash',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.bestbuy.ca/en-ca/product/asus-rog-strix-geforce-rtx-3080-10gb-gddr6x-video-card/14954116?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/asus-rog-strix-geforce-rtx-3080-10gb-gddr6x-video-card/14954116?intl=nosplash',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: url:
'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3090-trinity-24gb-gddr6x-video-card/14953250?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3090-trinity-24gb-gddr6x-video-card/14953250?intl=nosplash',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: url:
'https://www.bestbuy.ca/en-ca/product/asus-tuf-gaming-geforce-rtx-3090-24gb-gddr6x-video-card/14953247?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/asus-tuf-gaming-geforce-rtx-3090-24gb-gddr6x-video-card/14953247?intl=nosplash',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: url:
'https://www.bestbuy.ca/en-ca/product/asus-rog-strix-geforce-rtx-3090-24gb-gddr6x-video-card/14954117?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/asus-rog-strix-geforce-rtx-3090-24gb-gddr6x-video-card/14954117?intl=nosplash',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: url:
'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3090-ventus-3x-oc-24gb-gddr6x-video-card/14966477?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3090-ventus-3x-oc-24gb-gddr6x-video-card/14966477?intl=nosplash',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: url:
'https://www.bestbuy.ca/en-ca/product/evga-nvidia-geforce-rtx-3090-xc3-ultra-gaming-24gb-gddr6x-video-card/14967857?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/evga-nvidia-geforce-rtx-3090-xc3-ultra-gaming-24gb-gddr6x-video-card/14967857?intl=nosplash',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: url:
'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3070-ventus-3x-oc-8gb-gddr6x-video-card/15038016?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3070-ventus-3x-oc-8gb-gddr6x-video-card/15038016?intl=nosplash',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: url:
'https://www.bestbuy.ca/en-ca/product/zotac-nvidia-geforce-rtx-3070-twin-edge-oc-8gb-gddr6x-video-card/15000078?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/zotac-nvidia-geforce-rtx-3070-twin-edge-oc-8gb-gddr6x-video-card/15000078?intl=nosplash',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3070', series: '3070',
url: url:
'https://www.bestbuy.ca/en-ca/product/zotac-nvidia-geforce-rtx-3070-twin-edge-8gb-gddr6x-video-card/15000079?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/zotac-nvidia-geforce-rtx-3070-twin-edge-8gb-gddr6x-video-card/15000079?intl=nosplash',
}, },
{ {
brand: 'nvidia', brand: 'nvidia',
model: 'founders edition', model: 'founders edition',
series: '3070', series: '3070',
url: url:
'https://www.bestbuy.ca/en-ca/product/nvidia-geforce-rtx-3070-8gb-gddr6-video-card-only-at-best-buy/15078017?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/nvidia-geforce-rtx-3070-8gb-gddr6-video-card-only-at-best-buy/15078017?intl=nosplash',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: url:
'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3070-xc3-ultra-8gb-gddr6-video-card/15147122?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3070-xc3-ultra-8gb-gddr6-video-card/15147122?intl=nosplash',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: url:
'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3070-xc3-black-8gb-gddr6-video-card/15081879?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3070-xc3-black-8gb-gddr6-video-card/15081879?intl=nosplash',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: url:
'https://www.bestbuy.ca/en-ca/product/playstation-5-console-online-only/14962185?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/playstation-5-console-online-only/14962185?intl=nosplash',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.bestbuy.ca/en-ca/product/playstation-5-digital-edition-console-online-only/14962184?intl=nosplash' 'https://www.bestbuy.ca/en-ca/product/playstation-5-digital-edition-console-online-only/14962184?intl=nosplash',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'https://www.bestbuy.ca/en-ca/product/xbox-series-x-1tb-console-new-model-online-only/14964951' 'https://www.bestbuy.ca/en-ca/product/xbox-series-x-1tb-console-new-model-online-only/14964951',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url:
'https://www.bestbuy.ca/en-ca/product/xbox-series-s-512gb-console-new-model-online-only/14964950' 'https://www.bestbuy.ca/en-ca/product/xbox-series-s-512gb-console-new-model-online-only/14964950',
} },
], ],
name: 'bestbuy-ca', name: 'bestbuy-ca',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
+70 -71
View File
@@ -4,463 +4,462 @@ export const BestBuy: Store = {
currency: '$', currency: '$',
labels: { labels: {
inStock: { inStock: {
container: container: '[data-sticky-media-gallery] .fulfillment-add-to-cart-button',
'[data-sticky-media-gallery] .fulfillment-add-to-cart-button', text: ['add to cart'],
text: ['add to cart']
}, },
maxPrice: { maxPrice: {
container: container:
'[data-sticky-media-gallery] .priceView-price .priceView-hero-price span' '[data-sticky-media-gallery] .priceView-price .priceView-hero-price span',
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://api.bestbuy.com/click/-/6258941/pdp' url: 'https://api.bestbuy.com/click/-/6258941/pdp',
}, },
{ {
brand: 'nvidia', brand: 'nvidia',
cartUrl: 'https://api.bestbuy.com/click/-/6429442/cart', cartUrl: 'https://api.bestbuy.com/click/-/6429442/cart',
model: 'founders edition', model: 'founders edition',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6429442/pdp' url: 'https://api.bestbuy.com/click/-/6429442/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6439300/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439300/cart',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6439300/pdp' url: 'https://api.bestbuy.com/click/-/6439300/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6437912/cart', cartUrl: 'https://api.bestbuy.com/click/-/6437912/cart',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6437912/pdp' url: 'https://api.bestbuy.com/click/-/6437912/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6437909/cart', cartUrl: 'https://api.bestbuy.com/click/-/6437909/cart',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6437909/pdp' url: 'https://api.bestbuy.com/click/-/6437909/pdp',
}, },
{ {
brand: 'pny', brand: 'pny',
cartUrl: 'https://api.bestbuy.com/click/-/6432654/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432654/cart',
model: 'dual fan', model: 'dual fan',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6432654/pdp' url: 'https://api.bestbuy.com/click/-/6432654/pdp',
}, },
{ {
brand: 'pny', brand: 'pny',
cartUrl: 'https://api.bestbuy.com/click/-/6432653/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432653/cart',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6432653/pdp' url: 'https://api.bestbuy.com/click/-/6432653/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6439384/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439384/cart',
model: 'aorus', model: 'aorus',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6439384/pdp' url: 'https://api.bestbuy.com/click/-/6439384/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6439385/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439385/cart',
model: 'vision', model: 'vision',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6439385/pdp' url: 'https://api.bestbuy.com/click/-/6439385/pdp',
}, },
{ {
brand: 'asus', brand: 'asus',
cartUrl: 'https://api.bestbuy.com/click/-/6439128/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439128/cart',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6439128/pdp' url: 'https://api.bestbuy.com/click/-/6439128/pdp',
}, },
{ {
brand: 'msi', brand: 'msi',
cartUrl: 'https://api.bestbuy.com/click/-/6438278/cart', cartUrl: 'https://api.bestbuy.com/click/-/6438278/cart',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6438278/pdp' url: 'https://api.bestbuy.com/click/-/6438278/pdp',
}, },
{ {
brand: 'asus', brand: 'asus',
cartUrl: 'https://api.bestbuy.com/click/-/6439127/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439127/cart',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6439127/pdp' url: 'https://api.bestbuy.com/click/-/6439127/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6439301/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439301/cart',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6439301/pdp' url: 'https://api.bestbuy.com/click/-/6439301/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6439299/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439299/cart',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://api.bestbuy.com/click/-/6439299/pdp' url: 'https://api.bestbuy.com/click/-/6439299/pdp',
}, },
{ {
brand: 'nvidia', brand: 'nvidia',
cartUrl: 'https://api.bestbuy.com/click/-/6429440/cart', cartUrl: 'https://api.bestbuy.com/click/-/6429440/cart',
model: 'founders edition', model: 'founders edition',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6429440/pdp' url: 'https://api.bestbuy.com/click/-/6429440/pdp',
}, },
{ {
brand: 'asus', brand: 'asus',
cartUrl: 'https://api.bestbuy.com/click/-/6432445/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432445/cart',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6432445/pdp' url: 'https://api.bestbuy.com/click/-/6432445/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6432399/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432399/cart',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6432399/pdp' url: 'https://api.bestbuy.com/click/-/6432399/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6436194/cart', cartUrl: 'https://api.bestbuy.com/click/-/6436194/cart',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6436194/pdp' url: 'https://api.bestbuy.com/click/-/6436194/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6432400/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432400/cart',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6432400/pdp' url: 'https://api.bestbuy.com/click/-/6432400/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6436196/cart', cartUrl: 'https://api.bestbuy.com/click/-/6436196/cart',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6436196/pdp' url: 'https://api.bestbuy.com/click/-/6436196/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6436191/cart', cartUrl: 'https://api.bestbuy.com/click/-/6436191/cart',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6436191/pdp' url: 'https://api.bestbuy.com/click/-/6436191/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6430620/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430620/cart',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6430620/pdp' url: 'https://api.bestbuy.com/click/-/6430620/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6430621/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430621/cart',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6430621/pdp' url: 'https://api.bestbuy.com/click/-/6430621/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6436219/cart', cartUrl: 'https://api.bestbuy.com/click/-/6436219/cart',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6436219/pdp' url: 'https://api.bestbuy.com/click/-/6436219/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6436223/cart', cartUrl: 'https://api.bestbuy.com/click/-/6436223/cart',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6436223/pdp' url: 'https://api.bestbuy.com/click/-/6436223/pdp',
}, },
{ {
brand: 'msi', brand: 'msi',
cartUrl: 'https://api.bestbuy.com/click/-/6430175/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430175/cart',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6430175/pdp' url: 'https://api.bestbuy.com/click/-/6430175/pdp',
}, },
{ {
brand: 'pny', brand: 'pny',
cartUrl: 'https://api.bestbuy.com/click/-/6432655/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432655/cart',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6432655/pdp' url: 'https://api.bestbuy.com/click/-/6432655/pdp',
}, },
{ {
brand: 'pny', brand: 'pny',
cartUrl: 'https://api.bestbuy.com/click/-/6432658/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432658/cart',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: 'https://api.bestbuy.com/click/-/6432658/pdp' url: 'https://api.bestbuy.com/click/-/6432658/pdp',
}, },
{ {
brand: 'nvidia', brand: 'nvidia',
cartUrl: 'https://api.bestbuy.com/click/-/6429434/cart', cartUrl: 'https://api.bestbuy.com/click/-/6429434/cart',
model: 'founders edition', model: 'founders edition',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6429434/pdp' url: 'https://api.bestbuy.com/click/-/6429434/pdp',
}, },
{ {
brand: 'asus', brand: 'asus',
cartUrl: 'https://api.bestbuy.com/click/-/6432447/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432447/cart',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6432447/pdp' url: 'https://api.bestbuy.com/click/-/6432447/pdp',
}, },
{ {
brand: 'asus', brand: 'asus',
cartUrl: 'https://api.bestbuy.com/click/-/6432446/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432446/cart',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6432446/pdp' url: 'https://api.bestbuy.com/click/-/6432446/pdp',
}, },
{ {
brand: 'msi', brand: 'msi',
cartUrl: 'https://api.bestbuy.com/click/-/6430215/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430215/cart',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6430215/pdp' url: 'https://api.bestbuy.com/click/-/6430215/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6430623/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430623/cart',
model: 'gaming', model: 'gaming',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6430623/pdp' url: 'https://api.bestbuy.com/click/-/6430623/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6430624/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430624/cart',
model: 'eagle', model: 'eagle',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6430624/pdp' url: 'https://api.bestbuy.com/click/-/6430624/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6434363/cart', cartUrl: 'https://api.bestbuy.com/click/-/6434363/cart',
model: 'xc3', model: 'xc3',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6434363/pdp' url: 'https://api.bestbuy.com/click/-/6434363/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6436193/cart', cartUrl: 'https://api.bestbuy.com/click/-/6436193/cart',
model: 'ftw3', model: 'ftw3',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6436193/pdp' url: 'https://api.bestbuy.com/click/-/6436193/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6436192/cart', cartUrl: 'https://api.bestbuy.com/click/-/6436192/cart',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6436192/pdp' url: 'https://api.bestbuy.com/click/-/6436192/pdp',
}, },
{ {
brand: 'pny', brand: 'pny',
cartUrl: 'https://api.bestbuy.com/click/-/6432657/cart', cartUrl: 'https://api.bestbuy.com/click/-/6432657/cart',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: 'https://api.bestbuy.com/click/-/6432657/pdp' url: 'https://api.bestbuy.com/click/-/6432657/pdp',
}, },
{ {
brand: 'nvidia', brand: 'nvidia',
cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart',
model: 'founders edition', model: 'founders edition',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6439402/pdp' url: 'https://api.bestbuy.com/click/-/6439402/pdp',
}, },
{ {
brand: 'msi', brand: 'msi',
cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart', cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart',
model: 'ventus 2x', model: 'ventus 2x',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6441172/pdp' url: 'https://api.bestbuy.com/click/-/6441172/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart', cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6442484/pdp' url: 'https://api.bestbuy.com/click/-/6442484/pdp',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart', cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart',
model: 'eagle', model: 'eagle',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6442485/pdp' url: 'https://api.bestbuy.com/click/-/6442485/pdp',
}, },
{ {
brand: 'amd', brand: 'amd',
cartUrl: 'https://api.bestbuy.com/click/-/6438942/cart', cartUrl: 'https://api.bestbuy.com/click/-/6438942/cart',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://api.bestbuy.com/click/-/6438942/pdp' url: 'https://api.bestbuy.com/click/-/6438942/pdp',
}, },
{ {
brand: 'amd', brand: 'amd',
cartUrl: 'https://api.bestbuy.com/click/-/6438941/cart', cartUrl: 'https://api.bestbuy.com/click/-/6438941/cart',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://api.bestbuy.com/click/-/6438941/pdp' url: 'https://api.bestbuy.com/click/-/6438941/pdp',
}, },
{ {
brand: 'amd', brand: 'amd',
cartUrl: 'https://api.bestbuy.com/click/-/6439000/cart', cartUrl: 'https://api.bestbuy.com/click/-/6439000/cart',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://api.bestbuy.com/click/-/6439000/pdp' url: 'https://api.bestbuy.com/click/-/6439000/pdp',
}, },
{ {
brand: 'amd', brand: 'amd',
cartUrl: 'https://api.bestbuy.com/click/-/6438943/cart', cartUrl: 'https://api.bestbuy.com/click/-/6438943/cart',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://api.bestbuy.com/click/-/6438943/pdp' url: 'https://api.bestbuy.com/click/-/6438943/pdp',
}, },
{ {
brand: 'sony', brand: 'sony',
cartUrl: 'https://api.bestbuy.com/click/-/6426149/cart', cartUrl: 'https://api.bestbuy.com/click/-/6426149/cart',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://api.bestbuy.com/click/-/6426149/pdp' url: 'https://api.bestbuy.com/click/-/6426149/pdp',
}, },
{ {
brand: 'sony', brand: 'sony',
cartUrl: 'https://api.bestbuy.com/click/-/6430161/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430161/cart',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://api.bestbuy.com/click/-/6430161/pdp' url: 'https://api.bestbuy.com/click/-/6430161/pdp',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
cartUrl: 'https://api.bestbuy.com/click/-/6428324/cart', cartUrl: 'https://api.bestbuy.com/click/-/6428324/cart',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://api.bestbuy.com/click/-/6428324/pdp' url: 'https://api.bestbuy.com/click/-/6428324/pdp',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
cartUrl: 'https://api.bestbuy.com/click/-/6430277/cart', cartUrl: 'https://api.bestbuy.com/click/-/6430277/cart',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://api.bestbuy.com/click/-/6430277/pdp' url: 'https://api.bestbuy.com/click/-/6430277/pdp',
}, },
{ {
brand: 'msi', brand: 'msi',
cartUrl: 'https://api.bestbuy.com/click/-/6440913/cart', cartUrl: 'https://api.bestbuy.com/click/-/6440913/cart',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://api.bestbuy.com/click/-/6440913/pdp' url: 'https://api.bestbuy.com/click/-/6440913/pdp',
}, },
{ {
brand: 'msi', brand: 'msi',
cartUrl: 'https://api.bestbuy.com/click/-/6441020/cart', cartUrl: 'https://api.bestbuy.com/click/-/6441020/cart',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://api.bestbuy.com/click/-/6441020/pdp' url: 'https://api.bestbuy.com/click/-/6441020/pdp',
}, },
{ {
brand: 'xfx', brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6442077/cart', cartUrl: 'https://api.bestbuy.com/click/-/6442077/cart',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://api.bestbuy.com/click/-/6442077/pdp' url: 'https://api.bestbuy.com/click/-/6442077/pdp',
}, },
{ {
brand: 'xfx', brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6441226/cart', cartUrl: 'https://api.bestbuy.com/click/-/6441226/cart',
model: 'amd reference', model: 'amd reference',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://api.bestbuy.com/click/-/6441226/pdp' url: 'https://api.bestbuy.com/click/-/6441226/pdp',
}, },
{ {
brand: 'xfx', brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6442585/cart', cartUrl: 'https://api.bestbuy.com/click/-/6442585/cart',
model: 'merc', model: 'merc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://api.bestbuy.com/click/-/6442585/pdp' url: 'https://api.bestbuy.com/click/-/6442585/pdp',
}, },
{ {
brand: 'xfx', brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6444358/cart', cartUrl: 'https://api.bestbuy.com/click/-/6444358/cart',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://api.bestbuy.com/click/-/6444358/pdp' url: 'https://api.bestbuy.com/click/-/6444358/pdp',
}, },
{ {
brand: 'msi', brand: 'msi',
cartUrl: 'https://api.bestbuy.com/click/-/6444716/cart', cartUrl: 'https://api.bestbuy.com/click/-/6444716/cart',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://api.bestbuy.com/click/-/6444716/pdp' url: 'https://api.bestbuy.com/click/-/6444716/pdp',
}, },
{ {
brand: 'xfx', brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6445157/cart', cartUrl: 'https://api.bestbuy.com/click/-/6445157/cart',
model: 'merc', model: 'merc',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://api.bestbuy.com/click/-/6445157/pdp' url: 'https://api.bestbuy.com/click/-/6445157/pdp',
}, },
{ {
brand: 'corsair', brand: 'corsair',
cartUrl: 'https://api.bestbuy.com/click/-/6351845/cart', cartUrl: 'https://api.bestbuy.com/click/-/6351845/cart',
model: '750 platinum', model: '750 platinum',
series: 'sf', series: 'sf',
url: 'https://api.bestbuy.com/click/-/6351845/pdp' url: 'https://api.bestbuy.com/click/-/6351845/pdp',
}, },
{ {
brand: 'corsair', brand: 'corsair',
cartUrl: 'https://api.bestbuy.com/click/-/6351844/cart', cartUrl: 'https://api.bestbuy.com/click/-/6351844/cart',
model: '600 platinum', model: '600 platinum',
series: 'sf', series: 'sf',
url: 'https://api.bestbuy.com/click/-/6351844/pdp' url: 'https://api.bestbuy.com/click/-/6351844/pdp',
}, },
{ {
brand: 'pny', brand: 'pny',
cartUrl: 'https://api.bestbuy.com/click/-/6446660/cart', cartUrl: 'https://api.bestbuy.com/click/-/6446660/cart',
model: 'xlr8 uprising', model: 'xlr8 uprising',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6446660/pdp' url: 'https://api.bestbuy.com/click/-/6446660/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6444445/cart', cartUrl: 'https://api.bestbuy.com/click/-/6444445/cart',
model: 'xc gaming', model: 'xc gaming',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6444445/pdp' url: 'https://api.bestbuy.com/click/-/6444445/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6444444/cart', cartUrl: 'https://api.bestbuy.com/click/-/6444444/cart',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6444444/pdp' url: 'https://api.bestbuy.com/click/-/6444444/pdp',
}, },
{ {
brand: 'evga', brand: 'evga',
cartUrl: 'https://api.bestbuy.com/click/-/6444449/cart', cartUrl: 'https://api.bestbuy.com/click/-/6444449/cart',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: 'https://api.bestbuy.com/click/-/6444449/pdp' url: 'https://api.bestbuy.com/click/-/6444449/pdp',
} },
], ],
name: 'bestbuy' name: 'bestbuy',
}; };
+19 -21
View File
@@ -7,16 +7,16 @@ export const Box: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#divBuyButton', container: '#divBuyButton',
text: ['add to basket'] text: ['add to basket'],
}, },
maxPrice: { maxPrice: {
container: '.p-price', container: '.p-price',
euroFormat: false // Note: Box uses non-euroFromat as price seperator euroFormat: false, // Note: Box uses non-euroFromat as price seperator
}, },
outOfStock: { outOfStock: {
container: '#divBuyButton', container: '#divBuyButton',
text: ['request stock alert', 'coming soon'] text: ['request stock alert', 'coming soon'],
} },
}, },
links: [ links: [
{ {
@@ -24,69 +24,67 @@ export const Box: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.box.co.uk/Gigabyte-GeForce-RTX-2080-Super-8GB-Wind_2724554.html' 'https://www.box.co.uk/Gigabyte-GeForce-RTX-2080-Super-8GB-Wind_2724554.html',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: url:
'https://www.box.co.uk/CFI-1015A-Sony-Playstation-5-Console_3199689.html' 'https://www.box.co.uk/CFI-1015A-Sony-Playstation-5-Console_3199689.html',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.box.co.uk/CFI-1015B-Sony-PlayStation-5-Digital-Edition-Conso_3199692.html' 'https://www.box.co.uk/CFI-1015B-Sony-PlayStation-5-Digital-Edition-Conso_3199692.html',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url: 'https://www.box.co.uk/RRT-00007-Xbox-Series-X-Console_3201195.html',
'https://www.box.co.uk/RRT-00007-Xbox-Series-X-Console_3201195.html'
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url: 'https://www.box.co.uk/RRS-00007-Xbox-Series-S-Console_3201197.html',
'https://www.box.co.uk/RRS-00007-Xbox-Series-S-Console_3201197.html'
}, },
{ {
brand: 'amd', brand: 'amd',
model: 'tuf oc', model: 'tuf oc',
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://www.box.co.uk/90YV0GE0-M0NM00-ASUS-Radeon-RX-X6900XT-16GB-OC-Gaming-Gr_3561243.html' 'https://www.box.co.uk/90YV0GE0-M0NM00-ASUS-Radeon-RX-X6900XT-16GB-OC-Gaming-Gr_3561243.html',
} },
], ],
linksBuilder: { linksBuilder: {
builder: getProductLinksBuilder({ builder: getProductLinksBuilder({
productsSelector: '.products-right .p-list', productsSelector: '.products-right .p-list',
sitePrefix: 'https://www.box.co.uk', sitePrefix: 'https://www.box.co.uk',
titleSelector: '.p-list-section > h3 > a[href]' titleSelector: '.p-list-section > h3 > a[href]',
}), }),
urls: [ urls: [
{ {
series: '3060ti', series: '3060ti',
url: 'https://www.box.co.uk/rtx-3060-ti-graphics-cards' url: 'https://www.box.co.uk/rtx-3060-ti-graphics-cards',
}, },
{ {
series: '3070', series: '3070',
url: 'https://www.box.co.uk/rtx-3070-graphics-cards' url: 'https://www.box.co.uk/rtx-3070-graphics-cards',
}, },
{ {
series: '3080', series: '3080',
url: 'https://www.box.co.uk/rtx-3080-graphics-cards' url: 'https://www.box.co.uk/rtx-3080-graphics-cards',
}, },
{ {
series: '3090', series: '3090',
url: 'https://www.box.co.uk/rtx-3090-graphics-cards' url: 'https://www.box.co.uk/rtx-3090-graphics-cards',
} },
] ],
}, },
name: 'box', name: 'box',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
+25 -25
View File
@@ -6,12 +6,12 @@ export const Bpctech: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.productStockStatus', container: '.productStockStatus',
text: ['in stock'] text: ['in stock'],
}, },
maxPrice: { maxPrice: {
container: 'div.price-box.price-final_price > span > span', container: 'div.price-box.price-final_price > span > span',
euroFormat: false euroFormat: false,
} },
}, },
links: [ links: [
{ {
@@ -19,21 +19,21 @@ export const Bpctech: Store = {
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/tuf-rtx3080-10g-gaming-asus-geforce-rtx-3080-tuf-gaming-10gb-video-card.html' 'https://www.bpctech.com.au/tuf-rtx3080-10g-gaming-asus-geforce-rtx-3080-tuf-gaming-10gb-video-card.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/tuf-rtx3080-o10g-gaming-asus-geforce-rtx-3080-tuf-gaming-oc-10gb-video-card.html' 'https://www.bpctech.com.au/tuf-rtx3080-o10g-gaming-asus-geforce-rtx-3080-tuf-gaming-oc-10gb-video-card.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/rog-strix-rtx3080-o10g-gaming-asus-geforce-rtx-3080-rog-strix-oc-10gb-video-card.html' 'https://www.bpctech.com.au/rog-strix-rtx3080-o10g-gaming-asus-geforce-rtx-3080-rog-strix-oc-10gb-video-card.html',
}, },
// { // {
// brand: 'colorful', // brand: 'colorful',
@@ -52,120 +52,120 @@ export const Bpctech: Store = {
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/10g-p5-3897-kr-evga-geforce-rtx-3080-ftw3-ultra-gaming-10gb-video-card.html' 'https://www.bpctech.com.au/10g-p5-3897-kr-evga-geforce-rtx-3080-ftw3-ultra-gaming-10gb-video-card.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/10g-p5-3881-kr-evga-geforce-rtx-3080-xc3-black-gaming-10gb-video-card.html' 'https://www.bpctech.com.au/10g-p5-3881-kr-evga-geforce-rtx-3080-xc3-black-gaming-10gb-video-card.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/10g-p5-3885-kr-evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-video-card.html' 'https://www.bpctech.com.au/10g-p5-3885-kr-evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-video-card.html',
}, },
{ {
brand: 'galax', brand: 'galax',
model: 'sg oc', model: 'sg oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/38nwm3md99nn-galax-geforce-rtx-3080-sg-1-click-oc-10gb-video-card.html' 'https://www.bpctech.com.au/38nwm3md99nn-galax-geforce-rtx-3080-sg-1-click-oc-10gb-video-card.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/gv-n3080vision-oc-10gd-gigabyte-geforce-rtx-3080-vision-oc-10gb-video-card.html' 'https://www.bpctech.com.au/gv-n3080vision-oc-10gd-gigabyte-geforce-rtx-3080-vision-oc-10gb-video-card.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/gv-n3080gaming-oc-10gd-gigabyte-geforce-rtx-3080-gaming-oc-10gb-video-card.html' 'https://www.bpctech.com.au/gv-n3080gaming-oc-10gd-gigabyte-geforce-rtx-3080-gaming-oc-10gb-video-card.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/gv-n3080aorus-m-10gd-gigabyte-geforce-rtx-3080-aorus-master-10g-video-card.html' 'https://www.bpctech.com.au/gv-n3080aorus-m-10gd-gigabyte-geforce-rtx-3080-aorus-master-10g-video-card.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/gv-n3080aorus-x-10gd-gigabyte-aorus-geforce-rtx-3080-xtreme-10gb-video-card.html' 'https://www.bpctech.com.au/gv-n3080aorus-x-10gd-gigabyte-aorus-geforce-rtx-3080-xtreme-10gb-video-card.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme waterforce', model: 'aorus xtreme waterforce',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/gv-n3080aorusx-w-10gd-gigabyte-aorus-geforce-rtx-3080-xtreme-waterforce-10gb-video-card.html' 'https://www.bpctech.com.au/gv-n3080aorusx-w-10gd-gigabyte-aorus-geforce-rtx-3080-xtreme-waterforce-10gb-video-card.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/gv-n3080eagle-oc-10gd-gigabyte-geforce-rtx-3080-eagle-oc-10gb-video-card.html' 'https://www.bpctech.com.au/gv-n3080eagle-oc-10gd-gigabyte-geforce-rtx-3080-eagle-oc-10gb-video-card.html',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/c30804-106xx-1810va36-inno3d-geforce-rtx-3080-ichill-x4-10gb-video-card.html' 'https://www.bpctech.com.au/c30804-106xx-1810va36-inno3d-geforce-rtx-3080-ichill-x4-10gb-video-card.html',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/c30803-106xx-1810va37-inno3d-geforce-rtx-3080-ichill-x3-10gb-video-card.html' 'https://www.bpctech.com.au/c30803-106xx-1810va37-inno3d-geforce-rtx-3080-ichill-x3-10gb-video-card.html',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/n30802-106xx-1810va34-inno3d-geforce-rtx-3080-twin-x2-oc-10gb-video-card.html' 'https://www.bpctech.com.au/n30802-106xx-1810va34-inno3d-geforce-rtx-3080-twin-x2-oc-10gb-video-card.html',
}, },
{ {
brand: 'leadtek', brand: 'leadtek',
model: 'hurricane', model: 'hurricane',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/rtx3080-hurricane-leadtek-geforce-rtx-3080-hurricane-10gb-video-card.html' 'https://www.bpctech.com.au/rtx3080-hurricane-leadtek-geforce-rtx-3080-hurricane-10gb-video-card.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/rtx3080-suprim-x-10g-msi-geforce-rtx-3080-suprim-x-10gb-video-card.html' 'https://www.bpctech.com.au/rtx3080-suprim-x-10g-msi-geforce-rtx-3080-suprim-x-10gb-video-card.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/rtx3080-ventus-3x-10g-oc-msi-rtx-3080-ventus-3x-10g-oc-video-card.html' 'https://www.bpctech.com.au/rtx3080-ventus-3x-10g-oc-msi-rtx-3080-ventus-3x-10g-oc-video-card.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.bpctech.com.au/rtx3080-gaming-x-trio-10g-msi-rtx-3080-gaming-x-trio-10g-video-card.html' 'https://www.bpctech.com.au/rtx3080-gaming-x-trio-10g-msi-rtx-3080-gaming-x-trio-10g-video-card.html',
} },
], ],
name: 'bpctech' name: 'bpctech',
}; };
+9 -9
View File
@@ -5,16 +5,16 @@ export const BpmPower: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.dispoSiProd >span', container: '.dispoSiProd >span',
text: ['Disponibile'] text: ['Disponibile'],
}, },
maxPrice: { maxPrice: {
container: 'p.prezzoScheda:nth-child(1)', container: 'p.prezzoScheda:nth-child(1)',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.dispoSiProd >span', container: '.dispoSiProd >span',
text: ['Esaurito'] text: ['Esaurito'],
} },
}, },
links: [ links: [
{ {
@@ -22,22 +22,22 @@ export const BpmPower: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.bpm-power.com/it/online/audio/auricolari-audio/apple-airpods-2-2019-b1492931' 'https://www.bpm-power.com/it/online/audio/auricolari-audio/apple-airpods-2-2019-b1492931',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: url:
'https://www.bpm-power.com/it/online/componenti-pc/schede-video/nvidia-msi-rtx-3070-b1710142' 'https://www.bpm-power.com/it/online/componenti-pc/schede-video/nvidia-msi-rtx-3070-b1710142',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.bpm-power.com/it/online/componenti-pc/processori/cpu-amd-ryzen-7-b1710075' 'https://www.bpm-power.com/it/online/componenti-pc/processori/cpu-amd-ryzen-7-b1710075',
} },
], ],
name: 'bpm-power' name: 'bpm-power',
}; };
+88 -88
View File
@@ -5,12 +5,12 @@ export const CanadaComputers: Store = {
labels: { labels: {
inStock: { inStock: {
container: 'div[class="pi-prod-availability"]', container: 'div[class="pi-prod-availability"]',
text: ['Online In Stock'] text: ['Online In Stock'],
}, },
maxPrice: { maxPrice: {
container: '.h2-big > strong:nth-child(1)', container: '.h2-big > strong:nth-child(1)',
euroFormat: false euroFormat: false,
} },
}, },
links: [ links: [
{ {
@@ -18,583 +18,583 @@ export const CanadaComputers: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.canadacomputers.com/product_info.php?item_id=167320&cPath=27_1046_365&language=en' 'https://www.canadacomputers.com/product_info.php?item_id=167320&cPath=27_1046_365&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183101&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183101&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183500&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183500&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183099&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183099&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183210&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183210&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183636&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183636&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183637&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183637&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184168&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184168&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184167&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184167&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183561&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183561&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185675&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185675&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183208&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183208&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183560&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183560&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183638&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183638&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183498&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183498&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183209&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183209&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183100&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183100&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183499&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183499&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186197&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186197&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186310&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186310&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181376&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181376&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181842&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181842&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181348&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181348&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181354&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181354&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181375&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181375&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181420&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181420&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184837&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184837&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181415&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181415&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181353&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181353&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x', model: 'ventus 3x',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181347&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181347&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182754&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182754&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181797&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181797&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182755&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182755&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183098&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183098&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183510&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183510&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184166&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184166&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181798&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181798&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186309&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186309&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185084&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185084&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme waterforce wb', model: 'aorus xtreme waterforce wb',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186345&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186345&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme waterforce wb', model: 'aorus xtreme waterforce wb',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186344&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=186344&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181841&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181841&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181854&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181854&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181413&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181413&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181419&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181419&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181351&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181351&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181350&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181350&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x', model: 'ventus 3x',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181349&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181349&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181853&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181853&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183096&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183096&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181352&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181352&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183097&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183097&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184164&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184164&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185086&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185086&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184759&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184759&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185087&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185087&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184760&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184760&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185751&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185751&language=en',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185752&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185752&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184431&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184431&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc gaming', model: 'xc gaming',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185988&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185988&language=en',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185987&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185987&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185408&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185408&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185407&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185407&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc pro', model: 'gaming oc pro',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185406&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185406&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185405&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185405&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'ko', model: 'ko',
series: '3060ti', series: '3060ti',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185168&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=185168&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186527&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186527&language=en',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro+', model: 'nitro+',
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185755&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185755&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185459&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185459&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185460&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185460&language=en',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186526&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186526&language=en',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro+', model: 'nitro+',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185754&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185754&language=en',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro+ se', model: 'nitro+ se',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185753&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185753&language=en',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185891&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185891&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix lc', model: 'strix lc',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185458&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=185458&language=en',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186610&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186610&language=en',
}, },
{ {
brand: 'sapphire', brand: 'sapphire',
model: 'nitro+', model: 'nitro+',
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186614&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=186614&language=en',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183432&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183432&language=en',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183431&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183431&language=en',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183430&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183430&language=en',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183427&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183427&language=en',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=13_1860_1862&item_id=184244&language=en' 'https://www.canadacomputers.com/product_info.php?cPath=13_1860_1862&item_id=184244&language=en',
} },
], ],
name: 'canadacomputers', name: 'canadacomputers',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
File diff suppressed because it is too large Load Diff
+21 -21
View File
@@ -7,16 +7,16 @@ export const Ccl: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#pnlAddToBasket', container: '#pnlAddToBasket',
text: ['add to basket'] text: ['add to basket'],
}, },
maxPrice: { maxPrice: {
container: '#pnlPriceText > p', container: '#pnlPriceText > p',
euroFormat: false // Note: CCL uses non-euroFromat as price seperator euroFormat: false, // Note: CCL uses non-euroFromat as price seperator
}, },
outOfStock: { outOfStock: {
container: '#pnlSoldOut', container: '#pnlSoldOut',
text: ['sold out', 'coming soon'] text: ['sold out', 'coming soon'],
} },
}, },
links: [ links: [
{ {
@@ -24,82 +24,82 @@ export const Ccl: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.cclonline.com/product/296443/RTX-2060-SUPER-VENTUS-GP-OC/Graphics-Cards/MSI-GeForce-RTX-2060-SUPER-VENTUS-GP-OC-8GB-Overclocked-Graphics-Card/VGA5671/' 'https://www.cclonline.com/product/296443/RTX-2060-SUPER-VENTUS-GP-OC/Graphics-Cards/MSI-GeForce-RTX-2060-SUPER-VENTUS-GP-OC-8GB-Overclocked-Graphics-Card/VGA5671/',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.cclonline.com/product/331765/100-100000065BOX/CPU-Processors/AMD-Ryzen-5-5600X-3-7GHz-Hexa-Core-Processor-with-6-Cores-12-Threads-65W-TDP-35MB-Cache-4-6GHz-Turbo-Wraith-Stealth-Cooler/CPU0679/' 'https://www.cclonline.com/product/331765/100-100000065BOX/CPU-Processors/AMD-Ryzen-5-5600X-3-7GHz-Hexa-Core-Processor-with-6-Cores-12-Threads-65W-TDP-35MB-Cache-4-6GHz-Turbo-Wraith-Stealth-Cooler/CPU0679/',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.cclonline.com/product/331766/100-100000063WOF/CPU-Processors/AMD-Ryzen-7-5800X-3-8GHz-Octa-Core-Processor-with-8-Cores-16-Threads-105W-TDP-36MB-Cache-4-7GHz-Turbo-No-Cooler/CPU0680/' 'https://www.cclonline.com/product/331766/100-100000063WOF/CPU-Processors/AMD-Ryzen-7-5800X-3-8GHz-Octa-Core-Processor-with-8-Cores-16-Threads-105W-TDP-36MB-Cache-4-7GHz-Turbo-No-Cooler/CPU0680/',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.cclonline.com/product/331767/100-100000061WOF/CPU-Processors/AMD-Ryzen-9-5900X-3-7GHz-Dodeca-Core-Processor-with-12-Cores-24-Threads-105W-TDP-70MB-Cache-4-8GHz-Turbo-No-Cooler/CPU0681/' 'https://www.cclonline.com/product/331767/100-100000061WOF/CPU-Processors/AMD-Ryzen-9-5900X-3-7GHz-Dodeca-Core-Processor-with-12-Cores-24-Threads-105W-TDP-70MB-Cache-4-8GHz-Turbo-No-Cooler/CPU0681/',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.cclonline.com/product/331768/100-100000059WOF/CPU-Processors/AMD-Ryzen-9-5950X-3-4GHz-Hexadeca-Core-Processor-with-16-Cores-32-Threads-105W-TDP-72MB-Cache-4-9GHz-Turbo-No-Cooler/CPU0682/' 'https://www.cclonline.com/product/331768/100-100000059WOF/CPU-Processors/AMD-Ryzen-9-5950X-3-4GHz-Hexadeca-Core-Processor-with-16-Cores-32-Threads-105W-TDP-72MB-Cache-4-9GHz-Turbo-No-Cooler/CPU0682/',
} },
], ],
linksBuilder: { linksBuilder: {
builder: getProductLinksBuilder({ builder: getProductLinksBuilder({
productsSelector: '.productListingContainerOuter .productList', productsSelector: '.productListingContainerOuter .productList',
sitePrefix: 'https://www.cclonline.com', sitePrefix: 'https://www.cclonline.com',
titleAttribute: 'title', titleAttribute: 'title',
titleSelector: '.productList_Detail a[title]' titleSelector: '.productList_Detail a[title]',
}), }),
urls: [ urls: [
{ {
series: '3060ti', series: '3060ti',
url: url:
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3060-Ti-Graphics-Cards/' 'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3060-Ti-Graphics-Cards/',
}, },
{ {
series: '3070', series: '3070',
url: url:
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3070-Graphics-Cards/' 'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3070-Graphics-Cards/',
}, },
{ {
series: '3080', series: '3080',
url: url:
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3080-Graphics-Cards/' 'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3080-Graphics-Cards/',
}, },
{ {
series: '3090', series: '3090',
url: url:
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3090-Graphics-Cards/' 'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3090-Graphics-Cards/',
}, },
{ {
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/AMD-Radeon-RX-6800-Graphics-Cards/' 'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/AMD-Radeon-RX-6800-Graphics-Cards/',
}, },
{ {
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/AMD-Radeon-RX-6800-XT-Graphics-Cards/' 'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/AMD-Radeon-RX-6800-XT-Graphics-Cards/',
}, },
{ {
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/attributeslist/1268064/' 'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/attributeslist/1268064/',
} },
] ],
}, },
name: 'ccl', name: 'ccl',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
+17 -19
View File
@@ -5,19 +5,17 @@ export const Centrecom: Store = {
currency: '$', currency: '$',
labels: { labels: {
inStock: { inStock: {
container: container: '.prod_stores_stock > li:nth-child(1) > span:nth-child(2)',
'.prod_stores_stock > li:nth-child(1) > span:nth-child(2)', text: ['In Stock'],
text: ['In Stock']
}, },
maxPrice: { maxPrice: {
container: 'div.prod_price_current.product-price > span', container: 'div.prod_price_current.product-price > span',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: container: '.prod_stores_stock > li:nth-child(1) > span:nth-child(2)',
'.prod_stores_stock > li:nth-child(1) > span:nth-child(2)', text: ['Sold Out'],
text: ['Sold Out'] },
}
}, },
links: [ links: [
{ {
@@ -25,64 +23,64 @@ export const Centrecom: Store = {
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/asus-geforce-rtx-3080-tuf-oc-10gb-gaming-graphics-card' 'https://www.centrecom.com.au/asus-geforce-rtx-3080-tuf-oc-10gb-gaming-graphics-card',
}, },
{ {
brand: 'galax', brand: 'galax',
model: 'sg oc', model: 'sg oc',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/galax-geforce-rtx-3080-sg-1-click-oc-graphics-card' 'https://www.centrecom.com.au/galax-geforce-rtx-3080-sg-1-click-oc-graphics-card',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/gigabyte-aorus-geforce-rtx-3080-master-graphics-card' 'https://www.centrecom.com.au/gigabyte-aorus-geforce-rtx-3080-master-graphics-card',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/gigabyte-geforce-rtx-3080-aorus-extreme-10gb-gddr6x-graphics-card' 'https://www.centrecom.com.au/gigabyte-geforce-rtx-3080-aorus-extreme-10gb-gddr6x-graphics-card',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/gigabyte-geforce-rtx-3080-eagle-oc-10g-graphics-card' 'https://www.centrecom.com.au/gigabyte-geforce-rtx-3080-eagle-oc-10g-graphics-card',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/gigabyte-geforce-rtx-3080-gaming-oc-10g-graphics-card' 'https://www.centrecom.com.au/gigabyte-geforce-rtx-3080-gaming-oc-10g-graphics-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/msi-geforce-rtx-3080-gaming-x-trio-10g-graphics-card' 'https://www.centrecom.com.au/msi-geforce-rtx-3080-gaming-x-trio-10g-graphics-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/msi-geforce-rtx-3080-suprim-x-10g-graphics-card' 'https://www.centrecom.com.au/msi-geforce-rtx-3080-suprim-x-10g-graphics-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.centrecom.com.au/msi-geforce-rtx-3080-ventus-3x-oc-10gb-graphics-card' 'https://www.centrecom.com.au/msi-geforce-rtx-3080-ventus-3x-oc-10gb-graphics-card',
} },
], ],
name: 'centrecom' name: 'centrecom',
}; };
+8 -8
View File
@@ -5,8 +5,8 @@ export const Comet: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.caption', container: '.caption',
text: ['Aggiungi al carrello'] text: ['Aggiungi al carrello'],
} },
}, },
links: [ links: [
{ {
@@ -14,28 +14,28 @@ export const Comet: Store = {
cartUrl: 'https://www.comet.it/cart/insert/PSX01802A/online', cartUrl: 'https://www.comet.it/cart/insert/PSX01802A/online',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.comet.it/ps5/sony-playstation-5' url: 'https://www.comet.it/ps5/sony-playstation-5',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.comet.it/ps5/sony-playstation-5-digital-edition' url: 'https://www.comet.it/ps5/sony-playstation-5-digital-edition',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
cartUrl: 'https://www.comet.it/cart/insert/MIS01077A/online', cartUrl: 'https://www.comet.it/cart/insert/MIS01077A/online',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.comet.it/xbox-serie-x/xbox-series-x' url: 'https://www.comet.it/xbox-serie-x/xbox-series-x',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
cartUrl: 'https://www.comet.it/cart/insert/MIS010761/online', cartUrl: 'https://www.comet.it/cart/insert/MIS010761/online',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.comet.it/xbox-serie-x/xbox-series-s' url: 'https://www.comet.it/xbox-serie-x/xbox-series-s',
} },
], ],
name: 'comet' name: 'comet',
}; };
+45 -45
View File
@@ -7,17 +7,17 @@ export const ComputerAlliance: Store = {
inStock: { inStock: {
container: container:
'#main > div.col-md-12 > div:nth-child(1) > div.col-sm-7.product-information > div:nth-child(5) > div > ul > li:nth-child(1) > a', '#main > div.col-md-12 > div:nth-child(1) > div.col-sm-7.product-information > div:nth-child(5) > div > ul > li:nth-child(1) > a',
text: ['In Stock'] text: ['In Stock'],
}, },
maxPrice: { maxPrice: {
container: 'span.price', container: 'span.price',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: container:
'#main > div.col-md-12 > div:nth-child(1) > div.col-sm-7.product-information > div:nth-child(5) > div > ul > li:nth-child(1) > a', '#main > div.col-md-12 > div:nth-child(1) > div.col-sm-7.product-information > div:nth-child(5) > div > ul > li:nth-child(1) > a',
text: ['Out of Stock'] text: ['Out of Stock'],
} },
}, },
links: [ links: [
{ {
@@ -25,274 +25,274 @@ export const ComputerAlliance: Store = {
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/asus-rtx3080-10gb-tuf-gaming-pcie-video-card-tuf-rtx3080-10g-gaming' 'https://www.computeralliance.com.au/asus-rtx3080-10gb-tuf-gaming-pcie-video-card-tuf-rtx3080-10g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/asus-rtx3080-10gb-tuf-oc-gaming-pcie-video-card-tuf-rtx3080-o10g-gaming' 'https://www.computeralliance.com.au/asus-rtx3080-10gb-tuf-oc-gaming-pcie-video-card-tuf-rtx3080-o10g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/asus-rtx3080-10gb-rog-strix-oc-gaming-pcie-video-card-rog-strix-rtx3080-o10g-gaming' 'https://www.computeralliance.com.au/asus-rtx3080-10gb-rog-strix-oc-gaming-pcie-video-card-rog-strix-rtx3080-o10g-gaming',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/evga-rtx3080-10gb-ftw3-ultra-gaming-pcie-video-card-10g-p5-3897-kr' 'https://www.computeralliance.com.au/evga-rtx3080-10gb-ftw3-ultra-gaming-pcie-video-card-10g-p5-3897-kr',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/evga-rtx3080-10gb-xc3-ultra-gaming-pcie-video-card-10g-p5-3885-kr' 'https://www.computeralliance.com.au/evga-rtx3080-10gb-xc3-ultra-gaming-pcie-video-card-10g-p5-3885-kr',
}, },
{ {
brand: 'galax', brand: 'galax',
model: 'sg oc', model: 'sg oc',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/galax-rtx3080-10gb-sg-1-click-oc-pcie-video-card-38nwm3md99nn' 'https://www.computeralliance.com.au/galax-rtx3080-10gb-sg-1-click-oc-pcie-video-card-38nwm3md99nn',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-aorus-master-pcie-video-card-gv-n3080aorus-m-10gd' 'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-aorus-master-pcie-video-card-gv-n3080aorus-m-10gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-aorus-xtreme-pcie-video-card-gv-n3080aorus-x-10gd' 'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-aorus-xtreme-pcie-video-card-gv-n3080aorus-x-10gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-eagle-oc-pcie-video-card-gv-n3080eagle-oc-10gd' 'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-eagle-oc-pcie-video-card-gv-n3080eagle-oc-10gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-gaming-oc-pcie-video-card-gv-n3080gaming-oc-10gd' 'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-gaming-oc-pcie-video-card-gv-n3080gaming-oc-10gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-vision-oc-pcie-video-card-gv-n3080vision-oc-10gd' 'https://www.computeralliance.com.au/gigabyte-rtx3080-10gb-vision-oc-pcie-video-card-gv-n3080vision-oc-10gd',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/inno3d-geforce-rtx-3080-ichill-x4-10gb-video-card-c30804-106xx-1810va36' 'https://www.computeralliance.com.au/inno3d-geforce-rtx-3080-ichill-x4-10gb-video-card-c30804-106xx-1810va36',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/msi-rtx3080-10gb-gaming-x-trio-pcie-video-card' 'https://www.computeralliance.com.au/msi-rtx3080-10gb-gaming-x-trio-pcie-video-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/msi-rtx3080-10gb-suprim-x-pcie-video-card' 'https://www.computeralliance.com.au/msi-rtx3080-10gb-suprim-x-pcie-video-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.computeralliance.com.au/msi-rtx3080-10gb-ventus-3x-oc-pcie-video-card' 'https://www.computeralliance.com.au/msi-rtx3080-10gb-ventus-3x-oc-pcie-video-card',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/asus-rtx3090-24gb-tuf-gaming-pcie-video-card-tuf-rtx3090-24g-gaming' 'https://www.computeralliance.com.au/asus-rtx3090-24gb-tuf-gaming-pcie-video-card-tuf-rtx3090-24g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/asus-rtx3090-24gb-tuf-gaming-pcie-oc-video-card-tuf-rtx3090-o24g-gaming' 'https://www.computeralliance.com.au/asus-rtx3090-24gb-tuf-gaming-pcie-oc-video-card-tuf-rtx3090-o24g-gaming',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/asus-rtx3090-24gb-rog-strix-oc-pcie-video-card-rog-strix-rtx3090-o24g-gaming' 'https://www.computeralliance.com.au/asus-rtx3090-24gb-rog-strix-oc-pcie-video-card-rog-strix-rtx3090-o24g-gaming',
}, },
{ {
brand: 'galax', brand: 'galax',
model: 'sg oc', model: 'sg oc',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/galax-rtx3090-24gb-sg-1-click-oc-pcie-video-card-39nsm5md1gna' 'https://www.computeralliance.com.au/galax-rtx3090-24gb-sg-1-click-oc-pcie-video-card-39nsm5md1gna',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-aorus-master-pcie-video-card-gv-n3090aorus-m-24gd' 'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-aorus-master-pcie-video-card-gv-n3090aorus-m-24gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-aorus-xtreme-pcie-video-card-gv-n3090aorus-x-24gd' 'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-aorus-xtreme-pcie-video-card-gv-n3090aorus-x-24gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-eagle-oc-pcie-video-card-gv-n3090eagle-oc-24gd' 'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-eagle-oc-pcie-video-card-gv-n3090eagle-oc-24gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-gaming-oc-pcie-video-card-gv-n3090gaming-oc-24gd' 'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-gaming-oc-pcie-video-card-gv-n3090gaming-oc-24gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-vision-oc-pcie-video-card-gv-n3090vision-oc-24gd' 'https://www.computeralliance.com.au/gigabyte-rtx3090-24gb-vision-oc-pcie-video-card-gv-n3090vision-oc-24gd',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/inno3d-geforce-rtx-3090-ichill-x4-24gb-video-card-c30904-246xx-1880va36' 'https://www.computeralliance.com.au/inno3d-geforce-rtx-3090-ichill-x4-24gb-video-card-c30904-246xx-1880va36',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/msi-rtx3090-24gb-ventus-3x-oc-pcie-video-card' 'https://www.computeralliance.com.au/msi-rtx3090-24gb-ventus-3x-oc-pcie-video-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/msi-rtx3090-24gb-gaming-x-trio-pcie-video-card' 'https://www.computeralliance.com.au/msi-rtx3090-24gb-gaming-x-trio-pcie-video-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3090', series: '3090',
url: url:
'https://www.computeralliance.com.au/msi-rtx3090-24gb-suprim-x-pcie-video-card' 'https://www.computeralliance.com.au/msi-rtx3090-24gb-suprim-x-pcie-video-card',
}, },
{ {
brand: 'asrock', brand: 'asrock',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.computeralliance.com.au/asrock-rx6800-16gb-pcie-video-card' 'https://www.computeralliance.com.au/asrock-rx6800-16gb-pcie-video-card',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix lc', model: 'strix lc',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.computeralliance.com.au/asus-rx6800xt-16gb-rog-strix-liquid-cooled-oc-gaming-pcie-video-card' 'https://www.computeralliance.com.au/asus-rx6800xt-16gb-rog-strix-liquid-cooled-oc-gaming-pcie-video-card',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.computeralliance.com.au/gigabyte-rx6800-16gb-gaming-oc-pcie-video-card-gv-r68gaming-oc-16gd' 'https://www.computeralliance.com.au/gigabyte-rx6800-16gb-gaming-oc-pcie-video-card-gv-r68gaming-oc-16gd',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.computeralliance.com.au/gigabyte-rx6800xt-16gb-gaming-oc-pcie-video-card-gv-r68xtgaming-oc-16gd' 'https://www.computeralliance.com.au/gigabyte-rx6800xt-16gb-gaming-oc-pcie-video-card-gv-r68xtgaming-oc-16gd',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.computeralliance.com.au/msi-rx6800-16gb-pcie-video-card' 'https://www.computeralliance.com.au/msi-rx6800-16gb-pcie-video-card',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.computeralliance.com.au/msi-rx6800xt-16gb-gaming-x-trio-pcie-video-card' 'https://www.computeralliance.com.au/msi-rx6800xt-16gb-gaming-x-trio-pcie-video-card',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'amd reference', model: 'amd reference',
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://www.computeralliance.com.au/asus-rx6900xt-16gb-pcie-video-card-rx6900xt-16g' 'https://www.computeralliance.com.au/asus-rx6900xt-16gb-pcie-video-card-rx6900xt-16g',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.computeralliance.com.au/amd-am4-ryzen-9-5950x-16-core-4.9ghz-cpu-no-heatsink-100-100000059wof' 'https://www.computeralliance.com.au/amd-am4-ryzen-9-5950x-16-core-4.9ghz-cpu-no-heatsink-100-100000059wof',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.computeralliance.com.au/amd-am4-ryzen-9-5900x-12-core-4.8ghz-cpu-no-heatsink-100-100000061wof' 'https://www.computeralliance.com.au/amd-am4-ryzen-9-5900x-12-core-4.8ghz-cpu-no-heatsink-100-100000061wof',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.computeralliance.com.au/amd-am4-ryzen-7-5800x-8-core-4.7ghz-cpu-(no-heatsink)-100-100000063wof' 'https://www.computeralliance.com.au/amd-am4-ryzen-7-5800x-8-core-4.7ghz-cpu-(no-heatsink)-100-100000063wof',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.computeralliance.com.au/amd-am4-ryzen-5-5600x-6-core-4.6ghz-cpu-100-100000065box' 'https://www.computeralliance.com.au/amd-am4-ryzen-5-5600x-6-core-4.6ghz-cpu-100-100000065box',
} },
], ],
name: 'computeralliance' name: 'computeralliance',
}; };
+115 -119
View File
@@ -8,20 +8,17 @@ export const Computeruniverse: Store = {
text: [ text: [
'bestellartikel', 'bestellartikel',
'auf lager und sofort lieferbar', 'auf lager und sofort lieferbar',
'kurzfristig verfügbar' 'kurzfristig verfügbar',
] ],
}, },
maxPrice: { maxPrice: {
container: '.product-price', container: '.product-price',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.availability', container: '.availability',
text: [ text: ['nicht verfügbar', 'liefertermin hat erhebliche schwankungen'],
'nicht verfügbar', },
'liefertermin hat erhebliche schwankungen'
]
}
}, },
links: [ links: [
{ {
@@ -29,757 +26,756 @@ export const Computeruniverse: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-gtx-1660-super-ghost-6-gb-high-end-grafikkarte' 'https://www.computeruniverse.net/de/gainward-geforce-gtx-1660-super-ghost-6-gb-high-end-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/asus-geforce-rtx3060-ti-dual-8-gb' 'https://www.computeruniverse.net/de/asus-geforce-rtx3060-ti-dual-8-gb',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'dual', model: 'dual',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/palit-geforce-rtx3060-ti-dual-8-gb' 'https://www.computeruniverse.net/de/palit-geforce-rtx3060-ti-dual-8-gb',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx-3060-ti-ichill-x3-8-gb-oc' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx-3060-ti-ichill-x3-8-gb-oc',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3060-ti-ventus-2x-oc-8-gb-oc' 'https://www.computeruniverse.net/de/msi-geforce-rtx3060-ti-ventus-2x-oc-8-gb-oc',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3060-ti-gaming-x-trio-8-gb-oc' 'https://www.computeruniverse.net/de/msi-geforce-rtx3060-ti-gaming-x-trio-8-gb-oc',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx-3060-ti-gaming-oc-8-gb-oc' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx-3060-ti-gaming-oc-8-gb-oc',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3060-ti-eagle-oc-8-gb-oc' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3060-ti-eagle-oc-8-gb-oc',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc gaming', model: 'xc gaming',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-xc-gaming-8-gb' 'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-xc-gaming-8-gb',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix', model: 'phoenix',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3060-ti-phoenix-8-gb' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3060-ti-phoenix-8-gb',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx-3060-ti-twin-x2-oc-8-gb-oc' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx-3060-ti-twin-x2-oc-8-gb-oc',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'ghost oc', model: 'ghost oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx-3060-ti-ghost-oc-8-gb-oc' 'https://www.computeruniverse.net/de/gainward-geforce-rtx-3060-ti-ghost-oc-8-gb-oc',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'dual oc', model: 'dual oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/palit-geforce-rtx-3060-ti-dual-oc-8-gb-oc' 'https://www.computeruniverse.net/de/palit-geforce-rtx-3060-ti-dual-oc-8-gb-oc',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx-3060-ti-twin-edge-oc-8-gb-oc' 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx-3060-ti-twin-edge-oc-8-gb-oc',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3060-ti-twin-edge-8-gb' 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3060-ti-twin-edge-8-gb',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-ftw3-ultra-gaming-8-gb-oc' 'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-ftw3-ultra-gaming-8-gb-oc',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phantom gs', model: 'phantom gs',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3060-ti-phoenix-gs-8-gb-oc' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3060-ti-phoenix-gs-8-gb-oc',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'uprising', model: 'uprising',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx3060-ti-uprising-x8g-8-gb' 'https://www.computeruniverse.net/de/pny-geforce-rtx3060-ti-uprising-x8g-8-gb',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3060-ti-gaming-oc-8-gb-oc' 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3060-ti-gaming-oc-8-gb-oc',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3060-ti-eagle-8-gb' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3060-ti-eagle-8-gb',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc pro', model: 'gaming oc pro',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3060-ti-gaming-oc-pro-8-gb-oc' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3060-ti-gaming-oc-pro-8-gb-oc',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2', model: 'twin x2',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx-3060-ti-twin-x2-8-gb' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx-3060-ti-twin-x2-8-gb',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3060-ti-gaming-oc-tuf-o8g-gaming-8-gb' 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3060-ti-gaming-oc-tuf-o8g-gaming-8-gb',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/asus-geforce-rtx3060-ti-dual-oc-o8g-dual-o8g-8-gb' 'https://www.computeruniverse.net/de/asus-geforce-rtx3060-ti-dual-oc-o8g-dual-o8g-8-gb',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3060-ti-ventus-3x-oc-8-gb-oc' 'https://www.computeruniverse.net/de/msi-geforce-rtx3060-ti-ventus-3x-oc-8-gb-oc',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/gigabyte-aorus-geforce-rtx3060-ti-master-8-gb' 'https://www.computeruniverse.net/de/gigabyte-aorus-geforce-rtx3060-ti-master-8-gb',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 gaming', model: 'xlr8 gaming',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx3060-ti-xlr8-gaming-8-gb' 'https://www.computeruniverse.net/de/pny-geforce-rtx3060-ti-xlr8-gaming-8-gb',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc black', model: 'xc black',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-xc-black-gaming-8-gb' 'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-xc-black-gaming-8-gb',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-ftw3-gaming-8-gb' 'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-ftw3-gaming-8-gb',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 black', model: 'ftw3 black',
series: '3060ti', series: '3060ti',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-ftw3-black-gaming-8-gb' 'https://www.computeruniverse.net/de/evga-geforce-rtx3060-ti-ftw3-black-gaming-8-gb',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/asus-geforce-rtx3070-dual-rtx3070-8g-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-geforce-rtx3070-dual-rtx3070-8g-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/asus-geforce-rtx3070-dual-oc-dual-rtx3070-o8g-8-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-geforce-rtx3070-dual-oc-dual-rtx3070-o8g-8-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3070-gaming-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3070-gaming-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3070-gaming-oc-8-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3070-gaming-oc-8-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3070-xc3-black',
'https://www.computeruniverse.net/de/evga-geforce-rtx3070-xc3-black'
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix', model: 'phoenix',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3070-phoenix-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3070-phoenix-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs', model: 'phoenix gs',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3070-phoenix-gs-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3070-phoenix-gs-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3070-eagle-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3070-eagle-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3070-eagle-oc-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3070-eagle-oc-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3070-gaming-oc-8-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3070-gaming-oc-8-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx3070-ichill-x3' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3070-ichill-x3',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx3070-ichill-x4' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3070-ichill-x4',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3070-gaming-x-trio-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/msi-geforce-rtx3070-gaming-x-trio-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3070-ventus-2x-oc-8-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/msi-geforce-rtx3070-ventus-2x-oc-8-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3070-ventus-3x-oc-8-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/msi-geforce-rtx3070-ventus-3x-oc-8-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro', model: 'gaming pro',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/palit-geforce-rtx3070-gaming-pro-8-gb' 'https://www.computeruniverse.net/de/palit-geforce-rtx3070-gaming-pro-8-gb',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'dual fan', model: 'dual fan',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx3070-m-dual-8-gb' 'https://www.computeruniverse.net/de/pny-geforce-rtx3070-m-dual-8-gb',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx3070-xlr8-gaming-epic-x-rgb-p-8-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/pny-geforce-rtx3070-xlr8-gaming-epic-x-rgb-p-8-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: url:
'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3070-twin-edge-oc-8-gb-oc' 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3070-twin-edge-oc-8-gb-oc',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3080-gaming-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3080-gaming-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3080-gaming-oc-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3080-gaming-oc-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3080-gaming-tuf-rtx3080-10g-gaming-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3080-gaming-tuf-rtx3080-10g-gaming-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3080-gaming-oc-tuf-rtx3080-o10g-gaming-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3080-gaming-oc-tuf-rtx3080-o10g-gaming-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3080-ftw3-10-gb-high-end-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-ftw3-10-gb-high-end-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3080-ultra-ftw3-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-ultra-ftw3-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-black-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-black-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-ultra-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-ultra-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix', model: 'phoenix',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3080-phoenix-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3080-phoenix-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs', model: 'phoenix gs',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3080-phoenix-gs-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3080-phoenix-gs-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/gigabyte-aorus-geforce-rtx3080-master-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-aorus-geforce-rtx3080-master-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-eagle-oc-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-eagle-oc-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-gaming-oc-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-gaming-oc-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-vision-oc-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-vision-oc-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-ichill-x3-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-ichill-x3-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-ichill-x4-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-ichill-x4-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-twin-x2-oc-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-twin-x2-oc-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'kfa2', brand: 'kfa2',
model: 'sg oc', model: 'sg oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/kfa-geforce-rtx3080-sg-oc-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/kfa-geforce-rtx3080-sg-oc-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3080-gaming-x-trio-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/msi-geforce-rtx3080-gaming-x-trio-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3080-ventus-3x-oc-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/msi-geforce-rtx3080-ventus-3x-oc-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro', model: 'gaming pro',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/palit-geforce-rtx3080-gamingpro-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/palit-geforce-rtx3080-gamingpro-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/palit-geforce-rtx3080-gamingpro-oc-10-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/palit-geforce-rtx3080-gamingpro-oc-10-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx-3080-xlr8-gaming-epic-x-rgb-p-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/pny-geforce-rtx-3080-xlr8-gaming-epic-x-rgb-p-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx3080-xlr8-gaming-epic-x-rgb-m-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/pny-geforce-rtx3080-xlr8-gaming-epic-x-rgb-m-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp holo', model: 'amp holo',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/zotac-geforce-rtx3080-amp-holo-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/zotac-geforce-rtx3080-amp-holo-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp extreme holo', model: 'amp extreme holo',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/zotac-geforce-rtx3080-amp-extreme-holo-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/zotac-geforce-rtx3080-amp-extreme-holo-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3080-trinity-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3080-trinity-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3080-trinity-oc-10-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3080-trinity-oc-10-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3090-gaming-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3090-gaming-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3090-gaming-oc-24-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3090-gaming-oc-24-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3090-gaming-tuf-rtx3090-24g-gaming-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3090-gaming-tuf-rtx3090-24g-gaming-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3090-gaming-oc-tuf-rtx3090-o24g-gaming-24-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3090-gaming-oc-tuf-rtx3090-o24g-gaming-24-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3090-ftw3-gaming-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-ftw3-gaming-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3090-ftw3-ultra-gaming-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-ftw3-ultra-gaming-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-gaming-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-gaming-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-black-gaming-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-black-gaming-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-ultra-gaming-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-ultra-gaming-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix', model: 'phoenix',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3090-phoenix-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3090-phoenix-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'gainward', brand: 'gainward',
model: 'phoenix gs oc', model: 'phoenix gs oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/gainward-geforce-rtx3090-phoenix-gs-24-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gainward-geforce-rtx3090-phoenix-gs-24-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/gigabyte-aorus-geforce-rtx3090-master-24gb' 'https://www.computeruniverse.net/de/gigabyte-aorus-geforce-rtx3090-master-24gb',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3090-eagle-oc-24-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3090-eagle-oc-24-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3090-gaming-oc-24-gb-oc' 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3090-gaming-oc-24-gb-oc',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx3090-ichill-x3-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3090-ichill-x3-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/inno3d-geforce-rtx3090-ichill-x4-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3090-ichill-x4-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'kfa2', brand: 'kfa2',
model: 'sg oc', model: 'sg oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/kfa-geforce-rtx3090-sg-oc-24-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/kfa-geforce-rtx3090-sg-oc-24-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3090-gaming-x-trio-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/msi-geforce-rtx3090-gaming-x-trio-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/msi-geforce-rtx3090-ventus-3x-oc-24-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/msi-geforce-rtx3090-ventus-3x-oc-24-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro', model: 'gaming pro',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/palit-geforce-rtx3090-gamingpro-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/palit-geforce-rtx3090-gamingpro-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'palit', brand: 'palit',
model: 'gaming pro oc', model: 'gaming pro oc',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/palit-geforce-rtx3090-gamingpro-oc-24-gb-oc-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/palit-geforce-rtx3090-gamingpro-oc-24-gb-oc-enthusiast-grafikkarte',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx3090-xlr8-gaming-epic-x-rgb-m-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/pny-geforce-rtx3090-xlr8-gaming-epic-x-rgb-m-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/pny-geforce-rtx3090-xlr8-gaming-epic-x-rgb-p-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/pny-geforce-rtx3090-xlr8-gaming-epic-x-rgb-p-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: url:
'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx-3090-trinity-24-gb-enthusiast-grafikkarte' 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx-3090-trinity-24-gb-enthusiast-grafikkarte',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.computeruniverse.net/de/amd-ryzen-5-5600x-boxed-mit-wraith-stealth-kuehler' 'https://www.computeruniverse.net/de/amd-ryzen-5-5600x-boxed-mit-wraith-stealth-kuehler',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.computeruniverse.net/de/amd-ryzen-7-5800x-box-ohne-kuehler' 'https://www.computeruniverse.net/de/amd-ryzen-7-5800x-box-ohne-kuehler',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.computeruniverse.net/de/amd-ryzen-9-5900x-box-ohne-kuehler' 'https://www.computeruniverse.net/de/amd-ryzen-9-5900x-box-ohne-kuehler',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.computeruniverse.net/de/amd-ryzen-9-5950x-box-ohne-kuehler' 'https://www.computeruniverse.net/de/amd-ryzen-9-5950x-box-ohne-kuehler',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: url:
'https://www.computeruniverse.net/de/sony-playstation-5-weiss-schwarz-825gb-ssd' 'https://www.computeruniverse.net/de/sony-playstation-5-weiss-schwarz-825gb-ssd',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.computeruniverse.net/de/sony-playstation-5-digital-edition-weiss-schwarz-825gb-ssd' 'https://www.computeruniverse.net/de/sony-playstation-5-digital-edition-weiss-schwarz-825gb-ssd',
} },
], ],
name: 'computeruniverse' name: 'computeruniverse',
}; };
+23 -23
View File
@@ -5,120 +5,120 @@ export const Coolblue: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.product-order', container: '.product-order',
text: ['bestel snel', 'morgen in huis'] text: ['bestel snel', 'morgen in huis'],
}, },
maxPrice: { maxPrice: {
container: '.js-order-block .sales-price__current', container: '.js-order-block .sales-price__current',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.product-order', container: '.product-order',
text: ['binnenkort leverbaar', 'tijdelijk uitverkocht'] text: ['binnenkort leverbaar', 'tijdelijk uitverkocht'],
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.coolblue.nl/product/826844/' url: 'https://www.coolblue.nl/product/826844/',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868737/' url: 'https://www.coolblue.nl/product/868737/',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868741/' url: 'https://www.coolblue.nl/product/868741/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868726/' url: 'https://www.coolblue.nl/product/868726/',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868736/' url: 'https://www.coolblue.nl/product/868736/',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868740/' url: 'https://www.coolblue.nl/product/868740/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868733/' url: 'https://www.coolblue.nl/product/868733/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868731/' url: 'https://www.coolblue.nl/product/868731/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://www.coolblue.nl/product/868732/' url: 'https://www.coolblue.nl/product/868732/',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868738/' url: 'https://www.coolblue.nl/product/868738/',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868739/' url: 'https://www.coolblue.nl/product/868739/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868730/' url: 'https://www.coolblue.nl/product/868730/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868727/' url: 'https://www.coolblue.nl/product/868727/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868728/' url: 'https://www.coolblue.nl/product/868728/',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868729/' url: 'https://www.coolblue.nl/product/868729/',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868734/' url: 'https://www.coolblue.nl/product/868734/',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://www.coolblue.nl/product/868735/' url: 'https://www.coolblue.nl/product/868735/',
} },
], ],
name: 'coolblue' name: 'coolblue',
}; };
+45 -45
View File
@@ -5,16 +5,16 @@ export const Coolmod: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.product-availability', container: '.product-availability',
text: ['Envío'] text: ['Envío'],
}, },
maxPrice: { maxPrice: {
container: '.text-price-total', container: '.text-price-total',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.product-availability', container: '.product-availability',
text: ['Sin Stock'] text: ['Sin Stock'],
} },
}, },
links: [ links: [
{ {
@@ -22,274 +22,274 @@ export const Coolmod: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.coolmod.com/kfa2-geforce-rtx-2060-super-1-click-oc-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/kfa2-geforce-rtx-2060-super-1-click-oc-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/gigabyte-geforce-rtx-3080-eagle-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/gigabyte-geforce-rtx-3080-eagle-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/msi-geforce-rtx-3080-ventus-3x-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/msi-geforce-rtx-3080-ventus-3x-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/asus-geforce-tuf-rtx-3080-gaming-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/asus-geforce-tuf-rtx-3080-gaming-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/gigabyte-geforce-rtx-3080-gaming-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/gigabyte-geforce-rtx-3080-gaming-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/msi-geforce-rtx-3080-gaming-x-trio-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/msi-geforce-rtx-3080-gaming-x-trio-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/asus-geforce-tuf-rtx-3080-oc-gaming-10gb-gddr6x-tarjeta-grfica-precio' 'https://www.coolmod.com/asus-geforce-tuf-rtx-3080-oc-gaming-10gb-gddr6x-tarjeta-grfica-precio',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3080-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3080-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-black-gaming-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-black-gaming-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/zotac-gaming-geforce-rtx-3080-trinity-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/zotac-gaming-geforce-rtx-3080-trinity-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3080-10gb-gddr6x-tarjeta-grfica-precio' 'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3080-10gb-gddr6x-tarjeta-grfica-precio',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/zotac-gaming-geforce-rtx-3080-trinity-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/zotac-gaming-geforce-rtx-3080-trinity-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/gigabyte-geforce-rtx-3080-vision-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/gigabyte-geforce-rtx-3080-vision-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-gaming-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-gaming-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/evga-geforce-rtx-3080-ftw3-ultra-gaming-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/evga-geforce-rtx-3080-ftw3-ultra-gaming-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3080-master-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3080-master-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3080-xtreme-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3080-xtreme-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/evga-geforce-rtx-3080-ftw3-gaming-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/evga-geforce-rtx-3080-ftw3-gaming-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/pny-geforce-rtx-3080-10gb-xlr8-gaming-epic-x-rgb-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/pny-geforce-rtx-3080-10gb-xlr8-gaming-epic-x-rgb-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/pny-geforce-rtx-3080-xlr8-gaming-epic-x-rgb-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/pny-geforce-rtx-3080-xlr8-gaming-epic-x-rgb-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'kfa2', brand: 'kfa2',
model: 'sg oc', model: 'sg oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/kfa2-geforce-rtx-3080-sg-1-click-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/kfa2-geforce-rtx-3080-sg-1-click-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/inno3d-geforce-rtx-3080-ichill-x4-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/inno3d-geforce-rtx-3080-ichill-x4-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/inno3d-geforce-rtx-3080-ichill-x3-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/inno3d-geforce-rtx-3080-ichill-x3-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'twin x2 oc', model: 'twin x2 oc',
series: '3080', series: '3080',
url: url:
'https://www.coolmod.com/inno3d-geforce-rtx-3080-twin-x2-oc-10gb-gddr6x-tarjeta-grafica-precio' 'https://www.coolmod.com/inno3d-geforce-rtx-3080-twin-x2-oc-10gb-gddr6x-tarjeta-grafica-precio',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.coolmod.com/amd-ryzen-5-5600x-46ghz-socket-am4-boxed-procesador-precio' 'https://www.coolmod.com/amd-ryzen-5-5600x-46ghz-socket-am4-boxed-procesador-precio',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.coolmod.com/amd-ryzen-7-5800x-47ghz-socket-am4-boxed-procesador-precio' 'https://www.coolmod.com/amd-ryzen-7-5800x-47ghz-socket-am4-boxed-procesador-precio',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.coolmod.com/amd-ryzen-9-5900x-48ghz-socket-am4-boxed-procesador-precio' 'https://www.coolmod.com/amd-ryzen-9-5900x-48ghz-socket-am4-boxed-procesador-precio',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.coolmod.com/amd-ryzen-9-5950x-49ghz-socket-am4-boxed-procesador-precio' 'https://www.coolmod.com/amd-ryzen-9-5950x-49ghz-socket-am4-boxed-procesador-precio',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/asus-dual-geforce-rtx-3070-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/asus-dual-geforce-rtx-3070-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/msi-geforce-rtx-3070-gaming-x-trio-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/msi-geforce-rtx-3070-gaming-x-trio-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x', model: 'ventus 2x',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/msi-geforce-rtx-3070-ventus-2x-oc-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/msi-geforce-rtx-3070-ventus-2x-oc-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/evga-geforce-rtx-3070-xc3-black-gaming-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/evga-geforce-rtx-3070-xc3-black-gaming-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3070-gaming-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3070-gaming-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/gigabyte-geforce-rtx-3070-eagle-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/gigabyte-geforce-rtx-3070-eagle-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3070-master-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3070-master-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'pny', brand: 'pny',
model: 'xlr8 revel', model: 'xlr8 revel',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/pny-geforce-rtx-3070-xlr8-gaming-epic-x-rgb-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/pny-geforce-rtx-3070-xlr8-gaming-epic-x-rgb-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/zotac-gaming-geforce-rtx-3070-twin-edge-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/zotac-gaming-geforce-rtx-3070-twin-edge-8gb-gddr6-tarjeta-grafica-precio',
}, },
{ {
brand: 'kfa2', brand: 'kfa2',
model: 'sg oc', model: 'sg oc',
series: '3070', series: '3070',
url: url:
'https://www.coolmod.com/kfa2-geforce-rtx-3070-sg-1-click-oc-8gb-gddr6-tarjeta-grafica-precio' 'https://www.coolmod.com/kfa2-geforce-rtx-3070-sg-1-click-oc-8gb-gddr6-tarjeta-grafica-precio',
} },
], ],
name: 'coolmod' name: 'coolmod',
}; };
+8 -8
View File
@@ -5,12 +5,12 @@ export const Corsair: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.add_to_cart_form', container: '.add_to_cart_form',
text: ['add to cart'] text: ['add to cart'],
}, },
maxPrice: { maxPrice: {
container: '.product-price', container: '.product-price',
euroFormat: false euroFormat: false,
} },
}, },
links: [ links: [
{ {
@@ -18,22 +18,22 @@ export const Corsair: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.corsair.com/us/en/Categories/Products/Power-Supply-Units/Power-Supply-Units-Advanced/SF-Series/p/CP-9020181-NA' 'https://www.corsair.com/us/en/Categories/Products/Power-Supply-Units/Power-Supply-Units-Advanced/SF-Series/p/CP-9020181-NA',
}, },
{ {
brand: 'corsair', brand: 'corsair',
model: '750 platinum', model: '750 platinum',
series: 'sf', series: 'sf',
url: url:
'https://www.corsair.com/us/en/Categories/Products/Power-Supply-Units/Power-Supply-Units-Advanced/SF-Series/p/CP-9020186-NA' 'https://www.corsair.com/us/en/Categories/Products/Power-Supply-Units/Power-Supply-Units-Advanced/SF-Series/p/CP-9020186-NA',
}, },
{ {
brand: 'corsair', brand: 'corsair',
model: '600 platinum', model: '600 platinum',
series: 'sf', series: 'sf',
url: url:
'https://www.corsair.com/us/en/Categories/Products/Power-Supply-Units/Power-Supply-Units-Advanced/SF-Series/p/CP-9020182-NA' 'https://www.corsair.com/us/en/Categories/Products/Power-Supply-Units/Power-Supply-Units-Advanced/SF-Series/p/CP-9020182-NA',
} },
], ],
name: 'corsair' name: 'corsair',
}; };
+24 -24
View File
@@ -7,13 +7,13 @@ export const Cpl: Store = {
inStock: { inStock: {
container: container:
'div.product-stock > table > tbody > tr:nth-child(1) > td.stock-value', 'div.product-stock > table > tbody > tr:nth-child(1) > td.stock-value',
text: ['In Stock'] text: ['In Stock'],
}, },
outOfStock: { outOfStock: {
container: container:
'div.product-stock > table > tbody > tr:nth-child(1) > td.stock-value', 'div.product-stock > table > tbody > tr:nth-child(1) > td.stock-value',
text: ['Pre Order'] text: ['Pre Order'],
} },
}, },
links: [ links: [
{ {
@@ -21,134 +21,134 @@ export const Cpl: Store = {
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/asus-rog-strix-rtx3080-10g-gaming-graphics-card.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/asus-rog-strix-rtx3080-10g-gaming-graphics-card.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/asus-tuf-rtx3080-10g-gaming-graphics-card.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/asus-tuf-rtx3080-10g-gaming-graphics-card.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/asus-tuf-rtx3080-o10g-gaming-graphics-card.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/asus-tuf-rtx3080-o10g-gaming-graphics-card.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-ftw3-gaming-10g-p5-3895-kr-10gb-gddr6x-icx3-technology-argb-led-metal-backplate-hdmi-dpx3.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-ftw3-gaming-10g-p5-3895-kr-10gb-gddr6x-icx3-technology-argb-led-metal-backplate-hdmi-dpx3.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-ftw3-ultra-gaming-10g-p5-3897-kr-10gb-gddr6x-icx3-technology-argb-led-metal-backplate-hdmi-dpx3.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-ftw3-ultra-gaming-10g-p5-3897-kr-10gb-gddr6x-icx3-technology-argb-led-metal-backplate-hdmi-dpx3.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-xc3-black-gaming-10g-p5-3881-kr-10gb-gddr6x-icx3-cooling-argb-led-hdmi-dpx3.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-xc3-black-gaming-10g-p5-3881-kr-10gb-gddr6x-icx3-cooling-argb-led-hdmi-dpx3.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-xc3-gaming-10g-p5-3883-kr-10gb-gddr6x-icx3-cooling-argb-led-metal-backplate-hdmi-dpx3.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-xc3-gaming-10g-p5-3883-kr-10gb-gddr6x-icx3-cooling-argb-led-metal-backplate-hdmi-dpx3.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-xc3-ultra-gaming-10g-p5-3885-kr-10gb-gddr6x-icx3-cooling-argb-led-metal-backplate-hdmi-dpx3.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/evga-geforce-rtx-3080-xc3-ultra-gaming-10g-p5-3885-kr-10gb-gddr6x-icx3-cooling-argb-led-metal-backplate-hdmi-dpx3.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-gv-n3080aorus-m-10gd-aorus-geforce-rtx-3080-master-10gb.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-gv-n3080aorus-m-10gd-aorus-geforce-rtx-3080-master-10gb.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-aorus-geforce-rtx-3080-xtreme-10g.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-aorus-geforce-rtx-3080-xtreme-10g.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-geforce-rtx-3080-eagle-oc-10gb-graphics-card-gv-n3080eagle-oc-10gd.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-geforce-rtx-3080-eagle-oc-10gb-graphics-card-gv-n3080eagle-oc-10gd.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-gv-n3080gaming-oc-10gd-graphics-card.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-gv-n3080gaming-oc-10gd-graphics-card.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-gv-n3080vision-oc-10gd-geforce-rtx-3080-vision-oc-10gb.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/gigabyte-gv-n3080vision-oc-10gd-geforce-rtx-3080-vision-oc-10gb.html',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/inno3d-c30803-106xx-1810va37-geforce-rtx-3080-ichill-x3-10g.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/inno3d-c30803-106xx-1810va37-geforce-rtx-3080-ichill-x3-10g.html',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x4', model: 'ichill x4',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/inno3d-c30804-106xx-1810va36-geforce-rtx-3080-ichill-x4-10g.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/inno3d-c30804-106xx-1810va36-geforce-rtx-3080-ichill-x4-10g.html',
}, },
{ {
brand: 'leadtek', brand: 'leadtek',
model: 'hurricane', model: 'hurricane',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/leadtek-12789000110-geforce-rtx-3080-hurricane.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/leadtek-12789000110-geforce-rtx-3080-hurricane.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/msi-rtx-3080-gaming-x-trio-10g-graphics-card.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/msi-rtx-3080-gaming-x-trio-10g-graphics-card.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/msi-geforce-rtx-3080-suprim-x-10g-graphics-card.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/msi-geforce-rtx-3080-suprim-x-10g-graphics-card.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/msi-rtx-3080-ventus-3x-10g-oc-graphics-card.html' 'https://cplonline.com.au/graphics-cards/geforce-rtx-3080/msi-rtx-3080-ventus-3x-10g-oc-graphics-card.html',
} },
], ],
name: 'cpl' name: 'cpl',
}; };
+23 -24
View File
@@ -6,17 +6,16 @@ export const Currys: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#product-actions button', container: '#product-actions button',
text: ['add to basket'] text: ['add to basket'],
}, },
maxPrice: { maxPrice: {
container: container: '#product-actions span[class*="ProductPriceBlock__Price"]',
'#product-actions span[class*="ProductPriceBlock__Price"]', euroFormat: false, // Note: Currys uses non-euroFromat as price seperator
euroFormat: false // Note: Currys uses non-euroFromat as price seperator
}, },
outOfStock: { outOfStock: {
container: '#product-actions .unavailable', container: '#product-actions .unavailable',
text: ['not available for delivery'] text: ['not available for delivery'],
} },
}, },
links: [ links: [
{ {
@@ -24,95 +23,95 @@ export const Currys: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/graphics-cards/msi-geforce-rtx-2060-8-gb-super-ventus-gp-oc-graphics-card-10196803-pdt.html' 'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/graphics-cards/msi-geforce-rtx-2060-8-gb-super-ventus-gp-oc-graphics-card-10196803-pdt.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-5-5600x-processor-10216691-pdt.html' 'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-5-5600x-processor-10216691-pdt.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-7-5800x-processor-10216690-pdt.html' 'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-7-5800x-processor-10216690-pdt.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-9-5900x-processor-10216689-pdt.html' 'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-9-5900x-processor-10216689-pdt.html',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-9-5950x-processor-10216688-pdt.html' 'https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/processors/amd-ryzen-9-5950x-processor-10216688-pdt.html',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: url:
'https://www.currys.co.uk/gbuk/gaming/console-gaming/consoles/sony-playstation-5-825-gb-10203370-pdt.html' 'https://www.currys.co.uk/gbuk/gaming/console-gaming/consoles/sony-playstation-5-825-gb-10203370-pdt.html',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.currys.co.uk/gbuk/playstation-5-sony-1714-commercial.html' 'https://www.currys.co.uk/gbuk/playstation-5-sony-1714-commercial.html',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'https://www.currys.co.uk/gbuk/gaming/console-gaming/consoles/microsoft-xbox-series-x-1-tb-10203371-pdt.html' 'https://www.currys.co.uk/gbuk/gaming/console-gaming/consoles/microsoft-xbox-series-x-1-tb-10203371-pdt.html',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url:
'https://www.currys.co.uk/gbuk/gaming/console-gaming/consoles/microsoft-xbox-series-s-512-gb-ssd-10205195-pdt.html' 'https://www.currys.co.uk/gbuk/gaming/console-gaming/consoles/microsoft-xbox-series-s-512-gb-ssd-10205195-pdt.html',
} },
], ],
linksBuilder: { linksBuilder: {
builder: getProductLinksBuilder({ builder: getProductLinksBuilder({
productsSelector: '.resultList .product', productsSelector: '.resultList .product',
sitePrefix: 'https://www.currys.co.uk', sitePrefix: 'https://www.currys.co.uk',
titleSelector: '.productTitle', titleSelector: '.productTitle',
urlSelector: 'a[href]' urlSelector: 'a[href]',
}), }),
urls: [ urls: [
{ {
series: '3060ti', series: '3060ti',
url: url:
'https://www.currys.co.uk/gbuk/rtx-3060-ti/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313952/xx-criteria.html' 'https://www.currys.co.uk/gbuk/rtx-3060-ti/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313952/xx-criteria.html',
}, },
{ {
series: '3070', series: '3070',
url: url:
'https://www.currys.co.uk/gbuk/rtx-3070/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313849/xx-criteria.html' 'https://www.currys.co.uk/gbuk/rtx-3070/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313849/xx-criteria.html',
}, },
{ {
series: '3080', series: '3080',
url: url:
'https://www.currys.co.uk/gbuk/rtx-3080/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313767/xx-criteria.html' 'https://www.currys.co.uk/gbuk/rtx-3080/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313767/xx-criteria.html',
}, },
{ {
series: '3090', series: '3090',
url: url:
'https://www.currys.co.uk/gbuk/rtx-3090/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313725/xx-criteria.html' 'https://www.currys.co.uk/gbuk/rtx-3090/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313725/xx-criteria.html',
} },
] ],
}, },
name: 'currys', name: 'currys',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
+23 -23
View File
@@ -5,120 +5,120 @@ export const Cyberport: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.tooltipAvailabilityParent', container: '.tooltipAvailabilityParent',
text: ['sofort verfügbar'] text: ['sofort verfügbar'],
}, },
maxPrice: { maxPrice: {
container: '#productDetailOverview .price', container: '#productDetailOverview .price',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.tooltipAvailabilityParent', container: '.tooltipAvailabilityParent',
text: ['noch nicht verfügbar'] text: ['noch nicht verfügbar'],
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.cyberport.de?DEEP=2E12-3KL' url: 'https://www.cyberport.de?DEEP=2E12-3KL',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51S' url: 'https://www.cyberport.de?DEEP=2E07-51S',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51T' url: 'https://www.cyberport.de?DEEP=2E07-51T',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51L' url: 'https://www.cyberport.de?DEEP=2E07-51L',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51N' url: 'https://www.cyberport.de?DEEP=2E07-51N',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E21-537' url: 'https://www.cyberport.de?DEEP=2E21-537',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E21-52Y' url: 'https://www.cyberport.de?DEEP=2E21-52Y',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: 'https://www.cyberport.de?DEEP=2e21-532' url: 'https://www.cyberport.de?DEEP=2e21-532',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E21-52Z' url: 'https://www.cyberport.de?DEEP=2E21-52Z',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E12-3L6' url: 'https://www.cyberport.de?DEEP=2E12-3L6',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E12-3L7c' url: 'https://www.cyberport.de?DEEP=2E12-3L7c',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E13-1H4' url: 'https://www.cyberport.de?DEEP=2E13-1H4',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: 'https://www.cyberport.de?DEEP=2E13-1H7' url: 'https://www.cyberport.de?DEEP=2E13-1H7',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.cyberport.de?DEEP=2001-71p' url: 'https://www.cyberport.de?DEEP=2001-71p',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.cyberport.de/?DEEP=2001-71n' url: 'https://www.cyberport.de/?DEEP=2001-71n',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.cyberport.de?DEEP=2001-71m' url: 'https://www.cyberport.de?DEEP=2001-71m',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.cyberport.de?DEEP=2001-71l' url: 'https://www.cyberport.de?DEEP=2001-71l',
} },
], ],
name: 'cyberport' name: 'cyberport',
}; };
+39 -39
View File
@@ -6,216 +6,216 @@ export const Dcomp: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#cart-info > button.btn.addToCart', container: '#cart-info > button.btn.addToCart',
text: ['Add to', ''] text: ['Add to', ''],
}, },
maxPrice: { maxPrice: {
container: '#prodprice', container: '#prodprice',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: '#cart-info > button.btn.notifyMe', container: '#cart-info > button.btn.notifyMe',
text: ['Notify Me'] text: ['Notify Me'],
} },
}, },
links: [ links: [
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3172' url: 'https://dcomp.com.au/productdetail/3172',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3205' url: 'https://dcomp.com.au/productdetail/3205',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3206' url: 'https://dcomp.com.au/productdetail/3206',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3183' url: 'https://dcomp.com.au/productdetail/3183',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3310' url: 'https://dcomp.com.au/productdetail/3310',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme waterforce', model: 'aorus xtreme waterforce',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3307' url: 'https://dcomp.com.au/productdetail/3307',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme waterforce wb', model: 'aorus xtreme waterforce wb',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3308' url: 'https://dcomp.com.au/productdetail/3308',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3136' url: 'https://dcomp.com.au/productdetail/3136',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3135' url: 'https://dcomp.com.au/productdetail/3135',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3166' url: 'https://dcomp.com.au/productdetail/3166',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3199' url: 'https://dcomp.com.au/productdetail/3199',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3306' url: 'https://dcomp.com.au/productdetail/3306',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: 'https://dcomp.com.au/productdetail/3141' url: 'https://dcomp.com.au/productdetail/3141',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3226' url: 'https://dcomp.com.au/productdetail/3226',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3281' url: 'https://dcomp.com.au/productdetail/3281',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3309' url: 'https://dcomp.com.au/productdetail/3309',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3263' url: 'https://dcomp.com.au/productdetail/3263',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme waterforce', model: 'aorus xtreme waterforce',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3388' url: 'https://dcomp.com.au/productdetail/3388',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme waterforce wb', model: 'aorus xtreme waterforce wb',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3417' url: 'https://dcomp.com.au/productdetail/3417',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3234' url: 'https://dcomp.com.au/productdetail/3234',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3158' url: 'https://dcomp.com.au/productdetail/3158',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3235' url: 'https://dcomp.com.au/productdetail/3235',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3168' url: 'https://dcomp.com.au/productdetail/3168',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3167' url: 'https://dcomp.com.au/productdetail/3167',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3090', series: '3090',
url: 'https://dcomp.com.au/productdetail/3300' url: 'https://dcomp.com.au/productdetail/3300',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: 'rx6800', series: 'rx6800',
url: 'https://dcomp.com.au/productdetail/3358' url: 'https://dcomp.com.au/productdetail/3358',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: 'https://dcomp.com.au/productdetail/3386' url: 'https://dcomp.com.au/productdetail/3386',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://dcomp.com.au/productdetail/3421' url: 'https://dcomp.com.au/productdetail/3421',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: 'rx6800xt', series: 'rx6800xt',
url: 'https://dcomp.com.au/productdetail/3387' url: 'https://dcomp.com.au/productdetail/3387',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: 'rx6900xt', series: 'rx6900xt',
url: 'https://dcomp.com.au/productdetail/3422' url: 'https://dcomp.com.au/productdetail/3422',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://dcomp.com.au/productdetail/3270' url: 'https://dcomp.com.au/productdetail/3270',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://dcomp.com.au/productdetail/3289' url: 'https://dcomp.com.au/productdetail/3289',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://dcomp.com.au/productdetail/3265' url: 'https://dcomp.com.au/productdetail/3265',
} },
], ],
name: 'dcomp' name: 'dcomp',
}; };
+35 -36
View File
@@ -5,15 +5,14 @@ export const Drako: Store = {
labels: { labels: {
inStock: [ inStock: [
{ {
container: container: '#bottom_left_panel > div:nth-child(9) > div:nth-child(2)',
'#bottom_left_panel > div:nth-child(9) > div:nth-child(2)', text: ['ordinabile'],
text: ['ordinabile'] },
}
], ],
maxPrice: { maxPrice: {
container: '.price', container: '.price',
euroFormat: true euroFormat: true,
} },
}, },
links: [ links: [
{ {
@@ -23,7 +22,7 @@ export const Drako: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=22674' 'http://www.drako.it/drako_catalog/product_info.php?products_id=22674',
}, },
{ {
brand: 'kfa2', brand: 'kfa2',
@@ -32,7 +31,7 @@ export const Drako: Store = {
model: 'sg', model: 'sg',
series: '3090', series: '3090',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24303' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24303',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -41,7 +40,7 @@ export const Drako: Store = {
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24286' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24286',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -50,7 +49,7 @@ export const Drako: Store = {
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24722' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24722',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -59,7 +58,7 @@ export const Drako: Store = {
model: 'strix', model: 'strix',
series: '3090', series: '3090',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24288' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24288',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -68,7 +67,7 @@ export const Drako: Store = {
model: 'tuf oc', model: 'tuf oc',
series: '3090', series: '3090',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24291' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24291',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -77,7 +76,7 @@ export const Drako: Store = {
model: 'ekwb', model: 'ekwb',
series: '3090', series: '3090',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24680' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24680',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -86,7 +85,7 @@ export const Drako: Store = {
model: 'tuf', model: 'tuf',
series: '3090', series: '3090',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24290' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24290',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -95,7 +94,7 @@ export const Drako: Store = {
model: 'ekwb', model: 'ekwb',
series: '3080', series: '3080',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24666' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24666',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -104,7 +103,7 @@ export const Drako: Store = {
model: 'strix oc', model: 'strix oc',
series: '3080', series: '3080',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24289' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24289',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -113,7 +112,7 @@ export const Drako: Store = {
model: 'strix white', model: 'strix white',
series: '3080', series: '3080',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24723' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24723',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -122,7 +121,7 @@ export const Drako: Store = {
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24287' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24287',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -131,7 +130,7 @@ export const Drako: Store = {
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24293' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24293',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -140,7 +139,7 @@ export const Drako: Store = {
model: 'tuf', model: 'tuf',
series: '3080', series: '3080',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24292' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24292',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -149,7 +148,7 @@ export const Drako: Store = {
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24420' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24420',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -158,7 +157,7 @@ export const Drako: Store = {
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24422' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24422',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -167,7 +166,7 @@ export const Drako: Store = {
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24721' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24721',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -176,7 +175,7 @@ export const Drako: Store = {
model: 'tuf oc', model: 'tuf oc',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24421' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24421',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -185,7 +184,7 @@ export const Drako: Store = {
model: 'aorus master', model: 'aorus master',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24426' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24426',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -194,7 +193,7 @@ export const Drako: Store = {
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24423' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24423',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -203,7 +202,7 @@ export const Drako: Store = {
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24425' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24425',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -212,7 +211,7 @@ export const Drako: Store = {
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24424' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24424',
}, },
{ {
brand: 'kfa2', brand: 'kfa2',
@@ -221,7 +220,7 @@ export const Drako: Store = {
model: 'sg', model: 'sg',
series: '3070', series: '3070',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24475' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24475',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -230,7 +229,7 @@ export const Drako: Store = {
model: 'strix', model: 'strix',
series: 'rx6800', series: 'rx6800',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24604' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24604',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -239,7 +238,7 @@ export const Drako: Store = {
model: 'tuf', model: 'tuf',
series: 'rx6800', series: 'rx6800',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24605' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24605',
}, },
{ {
brand: 'asus', brand: 'asus',
@@ -248,7 +247,7 @@ export const Drako: Store = {
model: 'tuf oc', model: 'tuf oc',
series: 'rx6800', series: 'rx6800',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24606' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24606',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
@@ -257,7 +256,7 @@ export const Drako: Store = {
model: 'amd reference', model: 'amd reference',
series: 'rx6800', series: 'rx6800',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24606' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24606',
}, },
{ {
brand: 'amd', brand: 'amd',
@@ -266,9 +265,9 @@ export const Drako: Store = {
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'http://www.drako.it/drako_catalog/product_info.php?products_id=24456' 'http://www.drako.it/drako_catalog/product_info.php?products_id=24456',
} },
], ],
name: 'drako', name: 'drako',
successStatusCodes: [[0, 399], 404] successStatusCodes: [[0, 399], 404],
}; };
+10 -11
View File
@@ -4,47 +4,46 @@ export const EbGames: Store = {
currency: '$', currency: '$',
labels: { labels: {
maxPrice: { maxPrice: {
container: '.singleVariantText .prodPriceCont' container: '.singleVariantText .prodPriceCont',
}, },
outOfStock: { outOfStock: {
container: '#btnAddToCart[style*="display:none;"] ', container: '#btnAddToCart[style*="display:none;"] ',
text: ['add to cart'] text: ['add to cart'],
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url: 'https://www.ebgames.ca/Switch/Games/727918/mario-kart-8-deluxe',
'https://www.ebgames.ca/Switch/Games/727918/mario-kart-8-deluxe'
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.ebgames.ca/PS5/Games/877522' url: 'https://www.ebgames.ca/PS5/Games/877522',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.ebgames.ca/PS5/Games/877523' url: 'https://www.ebgames.ca/PS5/Games/877523',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'https://www.ebgames.ca/Xbox%20Series%20X/Games/877779/xbox-series-x' 'https://www.ebgames.ca/Xbox%20Series%20X/Games/877779/xbox-series-x',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url:
'https://www.ebgames.ca/Xbox%20Series%20X/Games/877780/xbox-series-s' 'https://www.ebgames.ca/Xbox%20Series%20X/Games/877780/xbox-series-s',
} },
], ],
name: 'ebgames' name: 'ebgames',
}; };
+25 -26
View File
@@ -6,16 +6,16 @@ export const Ebuyer: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.purchase-info__cta', container: '.purchase-info__cta',
text: ['add to basket', 'pre-order'] text: ['add to basket', 'pre-order'],
}, },
maxPrice: { maxPrice: {
container: '.purchase-info__price .price', container: '.purchase-info__price .price',
euroFormat: false // Note: ebuyer uses non-euroFromat as price seperator euroFormat: false, // Note: ebuyer uses non-euroFromat as price seperator
}, },
outOfStock: { outOfStock: {
container: '.purchase-info', container: '.purchase-info',
text: ['coming soon'] text: ['coming soon'],
} },
}, },
links: [ links: [
{ {
@@ -23,110 +23,109 @@ export const Ebuyer: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.ebuyer.com/874209-gigabyte-geforce-rtx-2060-windforce-6gb-oc-graphics-card-gv-n2060wf2oc-6gd-v2' 'https://www.ebuyer.com/874209-gigabyte-geforce-rtx-2060-windforce-6gb-oc-graphics-card-gv-n2060wf2oc-6gd-v2',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: url:
'https://www.ebuyer.com/1133940-sony-playstation-5-console-cfi-1016a' 'https://www.ebuyer.com/1133940-sony-playstation-5-console-cfi-1016a',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.ebuyer.com/1133942-sony-playstation-5-digital-edition-cfi-1016b-' 'https://www.ebuyer.com/1133942-sony-playstation-5-digital-edition-cfi-1016b-',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url: 'https://www.ebuyer.com/1133948-xbox-series-x-console-rrt-00007',
'https://www.ebuyer.com/1133948-xbox-series-x-console-rrt-00007'
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url:
'https://www.ebuyer.com/1133947-xbox-series-s-all-digital-console-rrs-00007' 'https://www.ebuyer.com/1133947-xbox-series-s-all-digital-console-rrs-00007',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.ebuyer.com/1126988-amd-ryzen-5-5600x-am4-processor-100-100000065box' 'https://www.ebuyer.com/1126988-amd-ryzen-5-5600x-am4-processor-100-100000065box',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.ebuyer.com/1126987-amd-ryzen-7-5800x-am4-processor-100-100000063wof' 'https://www.ebuyer.com/1126987-amd-ryzen-7-5800x-am4-processor-100-100000063wof',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.ebuyer.com/1126986-amd-ryzen-9-5900x-am4-processor-100-100000061wof' 'https://www.ebuyer.com/1126986-amd-ryzen-9-5900x-am4-processor-100-100000061wof',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.ebuyer.com/1126985-amd-ryzen-9-5950x-am4-processor-100-100000059wof' 'https://www.ebuyer.com/1126985-amd-ryzen-9-5950x-am4-processor-100-100000059wof',
} },
], ],
linksBuilder: { linksBuilder: {
builder: getProductLinksBuilder({ builder: getProductLinksBuilder({
productsSelector: '#list-view .listing-product', productsSelector: '#list-view .listing-product',
sitePrefix: 'https://www.ebuyer.com', sitePrefix: 'https://www.ebuyer.com',
titleSelector: '.listing-product-title', titleSelector: '.listing-product-title',
urlSelector: 'a[href]' urlSelector: 'a[href]',
}), }),
urls: [ urls: [
{ {
series: 'rx6800', series: 'rx6800',
url: url:
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-AMD/subcat/AMD-RX-6800' 'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-AMD/subcat/AMD-RX-6800',
}, },
{ {
series: 'rx6800xt', series: 'rx6800xt',
url: url:
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-AMD/subcat/AMD-RX-6800-XT' 'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-AMD/subcat/AMD-RX-6800-XT',
}, },
{ {
series: 'rx6900xt', series: 'rx6900xt',
url: url:
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-AMD/subcat/AMD-RX-6900-XT' 'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-AMD/subcat/AMD-RX-6900-XT',
}, },
{ {
series: '3060ti', series: '3060ti',
url: url:
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3060-Ti' 'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3060-Ti',
}, },
{ {
series: '3070', series: '3070',
url: url:
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3070' 'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3070',
}, },
{ {
series: '3080', series: '3080',
url: url:
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3080' 'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3080',
}, },
{ {
series: '3090', series: '3090',
url: url:
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3090' 'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3090',
} },
] ],
}, },
name: 'ebuyer', name: 'ebuyer',
waitUntil: 'domcontentloaded' waitUntil: 'domcontentloaded',
}; };
+15 -16
View File
@@ -13,59 +13,58 @@ export const Elcorteingles: Store = {
// }, // },
inStock: [ inStock: [
{ {
container: container: '.product_detail-purchase.mb-2.c12 .js-add-cart-text',
'.product_detail-purchase.mb-2.c12 .js-add-cart-text', text: ['a la cesta'],
text: ['a la cesta'] },
}
], ],
maxPrice: { maxPrice: {
container: '.product_detail-buy-price-container .price._big', container: '.product_detail-buy-price-container .price._big',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: container:
'.c12.mt-2.product_detail-add_to_cart.one_click_enabled .c12.button._normal.js-buy-button._sold_out.view-page._disabled', '.c12.mt-2.product_detail-add_to_cart.one_click_enabled .c12.button._normal.js-buy-button._sold_out.view-page._disabled',
text: ['Agotado'] text: ['Agotado'],
}, },
{ {
container: container:
'.product_detail-purchase.mb-2.c12 .c12.button._normal.js-buy-button._sold_out.view-page._disabled', '.product_detail-purchase.mb-2.c12 .c12.button._normal.js-buy-button._sold_out.view-page._disabled',
text: ['No disponible'] text: ['No disponible'],
} },
] ],
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.elcorteingles.es/moda/A26324406/' url: 'https://www.elcorteingles.es/moda/A26324406/',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.elcorteingles.es/videojuegos/A37046604' url: 'https://www.elcorteingles.es/videojuegos/A37046604',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.elcorteingles.es/videojuegos/A37046605' url: 'https://www.elcorteingles.es/videojuegos/A37046605',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: 'https://www.elcorteingles.es/videojuegos/A37047078' url: 'https://www.elcorteingles.es/videojuegos/A37047078',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.elcorteingles.es/videojuegos/A37047080' url: 'https://www.elcorteingles.es/videojuegos/A37047080',
} },
], ],
name: 'elcorteingles' name: 'elcorteingles',
}; };
+17 -17
View File
@@ -5,84 +5,84 @@ export const Eprice: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.topSideDx', container: '.topSideDx',
text: ['disponibile', 'pochi pezzi'] text: ['disponibile', 'pochi pezzi'],
}, },
maxPrice: { maxPrice: {
container: '#PrezzoClasic span[class*="big"]', container: '#PrezzoClasic span[class*="big"]',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.dispo', container: '.dispo',
text: ['ESAURITO O FUORI PROD.'] text: ['ESAURITO O FUORI PROD.'],
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.eprice.it/cuffie-con-microfono-APPLE/d-9030906' url: 'https://www.eprice.it/cuffie-con-microfono-APPLE/d-9030906',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-MSI/d-14039974' url: 'https://www.eprice.it/schede-video-MSI/d-14039974',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-ASUS/d-14042082' url: 'https://www.eprice.it/schede-video-ASUS/d-14042082',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-ASUS/d-14039878' url: 'https://www.eprice.it/schede-video-ASUS/d-14039878',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf', model: 'tuf',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-ASUS/d-14039876' url: 'https://www.eprice.it/schede-video-ASUS/d-14039876',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-MSI/d-14039972' url: 'https://www.eprice.it/schede-video-MSI/d-14039972',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-MSI/d-14039974' url: 'https://www.eprice.it/schede-video-MSI/d-14039974',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-MSI/d-14039973' url: 'https://www.eprice.it/schede-video-MSI/d-14039973',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: 'https://www.eprice.it/schede-video-ZOTAC/d-13979806' url: 'https://www.eprice.it/schede-video-ZOTAC/d-13979806',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.eprice.it/playstation-5-SONY/d-13981612' url: 'https://www.eprice.it/playstation-5-SONY/d-13981612',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: 'https://www.eprice.it/playstation-5-SONY/d-13981613' url: 'https://www.eprice.it/playstation-5-SONY/d-13981613',
} },
], ],
name: 'eprice' name: 'eprice',
}; };
+18 -18
View File
@@ -5,16 +5,16 @@ export const Equippr: Store = {
labels: { labels: {
inStock: { inStock: {
container: 'buybox--button-container', container: 'buybox--button-container',
text: ['in den warenkorb'] text: ['in den warenkorb'],
}, },
maxPrice: { maxPrice: {
container: '.product--price', container: '.product--price',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: '.product--buybox', container: '.product--buybox',
text: ['bald verfügbar'] text: ['bald verfügbar'],
} },
}, },
links: [ links: [
{ {
@@ -22,85 +22,85 @@ export const Equippr: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.equippr.de/amd-ryzen-5-2600x-6x-3-60-ghz-box-yd260xbcafbox-2000034.html' 'https://www.equippr.de/amd-ryzen-5-2600x-6x-3-60-ghz-box-yd260xbcafbox-2000034.html',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3060ti', series: '3060ti',
url: url:
'https://www.equippr.de/asus-geforce-rtx-3060-ti-dual-8-gb-gddr6-retail-2066580.html' 'https://www.equippr.de/asus-geforce-rtx-3060-ti-dual-8-gb-gddr6-retail-2066580.html',
}, },
{ {
brand: 'inno3d', brand: 'inno3d',
model: 'ichill x3', model: 'ichill x3',
series: '3060ti', series: '3060ti',
url: url:
'https://www.equippr.de/inno3d-geforce-rtx-3060-ti-ichill-x3-8-gb-gddr6-2066593.html' 'https://www.equippr.de/inno3d-geforce-rtx-3060-ti-ichill-x3-8-gb-gddr6-2066593.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus', model: 'aorus',
series: '3060ti', series: '3060ti',
url: url:
'https://www.equippr.de/gigabyte-geforce-rtx-3060-ti-aorus-8-gb-gddr6-retail-2066569.html' 'https://www.equippr.de/gigabyte-geforce-rtx-3060-ti-aorus-8-gb-gddr6-retail-2066569.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3060ti', series: '3060ti',
url: url:
'https://www.equippr.de/msi-geforce-rtx-3060-ti-gaming-x-trio-8-gb-gddr6-retail-2066573.html' 'https://www.equippr.de/msi-geforce-rtx-3060-ti-gaming-x-trio-8-gb-gddr6-retail-2066573.html',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x', model: 'ventus 2x',
series: '3060ti', series: '3060ti',
url: url:
'https://www.equippr.de/msi-geforce-rtx-3060-ti-ventus-2x-oc-8-gb-gddr6-retail-2066574.html' 'https://www.equippr.de/msi-geforce-rtx-3060-ti-ventus-2x-oc-8-gb-gddr6-retail-2066574.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: url:
'https://www.equippr.de/zotac-geforce-rtx-3070-twin-edge-oc-8-gb-gddr6-retail-2064130.html' 'https://www.equippr.de/zotac-geforce-rtx-3070-twin-edge-oc-8-gb-gddr6-retail-2064130.html',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3070', series: '3070',
url: url:
'https://www.equippr.de/zotac-geforce-rtx-3070-twin-edge-8-gb-gddr6-retail-2060897.html' 'https://www.equippr.de/zotac-geforce-rtx-3070-twin-edge-8-gb-gddr6-retail-2060897.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: url:
'https://www.equippr.de/gigabyte-geforce-rtx-3070-eagle-8-gb-gddr6-retail-2063884.html' 'https://www.equippr.de/gigabyte-geforce-rtx-3070-eagle-8-gb-gddr6-retail-2063884.html',
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: url:
'https://www.equippr.de/gigabyte-geforce-rtx-3070-eagle-oc-8-gb-gddr6-retail-2063882.html' 'https://www.equippr.de/gigabyte-geforce-rtx-3070-eagle-oc-8-gb-gddr6-retail-2063882.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.equippr.de/evga-geforce-rtx-3080-xc3-ultra-gaming-10-gb-gddr6x-retail-2061393.html' 'https://www.equippr.de/evga-geforce-rtx-3080-xc3-ultra-gaming-10-gb-gddr6x-retail-2061393.html',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: url:
'https://www.equippr.de/evga-geforce-rtx-3080-xc3-gaming-10-gb-gddr6x-retail-2061391.html' 'https://www.equippr.de/evga-geforce-rtx-3080-xc3-gaming-10-gb-gddr6x-retail-2061391.html',
} },
], ],
name: 'equippr' name: 'equippr',
}; };
+12 -12
View File
@@ -5,20 +5,20 @@ export const EuronicsDE: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.buy-btn--cart-text', container: '.buy-btn--cart-text',
text: ['Warenkorb'] text: ['Warenkorb'],
}, },
maxPrice: { maxPrice: {
container: '.price--content', container: '.price--content',
euroFormat: true euroFormat: true,
}, },
outOfStock: { outOfStock: {
container: container:
'.product--buybox .alert.is--error.is--rounded .alert--content', '.product--buybox .alert.is--error.is--rounded .alert--content',
text: [ text: [
'Artikel steht derzeit nicht zur Verfügung', 'Artikel steht derzeit nicht zur Verfügung',
'Morgen im Laufe des Morgens und nur online unter' 'Morgen im Laufe des Morgens und nur online unter',
] ],
} },
}, },
links: [ links: [
{ {
@@ -26,36 +26,36 @@ export const EuronicsDE: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.euronics.de/telefon-und-navigation/festnetz/schnurlose-telefone/kx-tg6721gb-schnurlostelefon-mit-anrufbeantworter-schwarz-4051168442801' 'https://www.euronics.de/telefon-und-navigation/festnetz/schnurlose-telefone/kx-tg6721gb-schnurlostelefon-mit-anrufbeantworter-schwarz-4051168442801',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url:
'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/xbox-series-x/spielekonsole/xbox-series-s-512gb-konsole-4061856838076' 'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/xbox-series-x/spielekonsole/xbox-series-s-512gb-konsole-4061856838076',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/xbox-series-x/spielekonsole/xbox-series-x-1tb-konsole-4061856838045' 'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/xbox-series-x/spielekonsole/xbox-series-x-1tb-konsole-4061856838045',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/playstation-5/spielekonsole/playstation-5-digital-edition-konsole-4061856837833' 'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/playstation-5/spielekonsole/playstation-5-digital-edition-konsole-4061856837833',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: url:
'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/playstation-5/spielekonsole/playstation-5-konsole-4061856837826' 'https://www.euronics.de/spiele-und-konsolen-film-und-musik/spiele-und-konsolen/playstation-5/spielekonsole/playstation-5-konsole-4061856837826',
} },
], ],
name: 'euronics-de' name: 'euronics-de',
}; };
+8 -8
View File
@@ -5,8 +5,8 @@ export const Euronics: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.purchaseButtonsWidth', container: '.purchaseButtonsWidth',
text: ['Aggiungi al carrello'] text: ['Aggiungi al carrello'],
} },
}, },
links: [ links: [
{ {
@@ -14,29 +14,29 @@ export const Euronics: Store = {
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: url:
'https://www.euronics.it/console/sony-computer/playstation-5/eProd202008906' 'https://www.euronics.it/console/sony-computer/playstation-5/eProd202008906',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.euronics.it/console/sony-computer/playstation-5-digital-edition/eProd202008907' 'https://www.euronics.it/console/sony-computer/playstation-5-digital-edition/eProd202008907',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series x', model: 'xbox series x',
series: 'xboxsx', series: 'xboxsx',
url: url:
'https://www.euronics.it/console/microsoft/xbox-series-x-1tb-it-italy-sxto/eProd202008981' 'https://www.euronics.it/console/microsoft/xbox-series-x-1tb-it-italy-sxto/eProd202008981',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: url:
'https://www.euronics.it/console/microsoft/xbox-series-s-512gb-it-italy-ltsn/eProd202008982' 'https://www.euronics.it/console/microsoft/xbox-series-s-512gb-it-italy-ltsn/eProd202008982',
} },
], ],
name: 'euronics' name: 'euronics',
}; };
+19 -20
View File
@@ -6,16 +6,16 @@ export const Evatech: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.product_detail_add_to_cart > span:nth-child(2)', container: '.product_detail_add_to_cart > span:nth-child(2)',
text: ['ADD TO CART'] text: ['ADD TO CART'],
}, },
maxPrice: { maxPrice: {
container: '.product_detail_price', container: '.product_detail_price',
euroFormat: false euroFormat: false,
}, },
outOfStock: { outOfStock: {
container: '.product_detail_add_to_cart > div:nth-child(2)', container: '.product_detail_add_to_cart > div:nth-child(2)',
text: ['SOLD OUT'] text: ['SOLD OUT'],
} },
}, },
links: [ links: [
{ {
@@ -23,92 +23,91 @@ export const Evatech: Store = {
model: 'igame ultra oc', model: 'igame ultra oc',
series: '3080', series: '3080',
url: url:
'https://evatech.com.au/product/6511/colorful-igame-rtx-3080-ultra-oc-10g' 'https://evatech.com.au/product/6511/colorful-igame-rtx-3080-ultra-oc-10g',
}, },
{ {
brand: 'colorful', brand: 'colorful',
model: 'igame advanced oc', model: 'igame advanced oc',
series: '3080', series: '3080',
url: url:
'https://evatech.com.au/product/6507/colorful-igame-rtx-3080-advanced-oc-10g' 'https://evatech.com.au/product/6507/colorful-igame-rtx-3080-advanced-oc-10g',
}, },
{ {
brand: 'colorful', brand: 'colorful',
model: 'igame vulcan oc', model: 'igame vulcan oc',
series: '3080', series: '3080',
url: url:
'https://evatech.com.au/product/6514/colorful-igame-rtx-3080-vulcan-oc-10g' 'https://evatech.com.au/product/6514/colorful-igame-rtx-3080-vulcan-oc-10g',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3080', series: '3080',
url: url:
'https://evatech.com.au/product/6574/msi-geforce-rtx-3080-suprim-x-10g' 'https://evatech.com.au/product/6574/msi-geforce-rtx-3080-suprim-x-10g',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://evatech.com.au/product/6505/msi-rtx-3080-gamingx-trio-10g-oc' 'https://evatech.com.au/product/6505/msi-rtx-3080-gamingx-trio-10g-oc',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url: 'https://evatech.com.au/product/6494/msi-rtx-3080-ventus-3x-10g-oc',
'https://evatech.com.au/product/6494/msi-rtx-3080-ventus-3x-10g-oc'
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://evatech.com.au/product/6496/zotac-rtx3080-trinity-10gb-gddr6x' 'https://evatech.com.au/product/6496/zotac-rtx3080-trinity-10gb-gddr6x',
}, },
{ {
brand: 'colorful', brand: 'colorful',
model: 'igame advanced oc', model: 'igame advanced oc',
series: '3090', series: '3090',
url: url:
'https://evatech.com.au/product/6513/colorful-igame-rtx-3090-advance-oc-24g' 'https://evatech.com.au/product/6513/colorful-igame-rtx-3090-advance-oc-24g',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3090', series: '3090',
url: url:
'https://evatech.com.au/product/6524/msi-geforce-rtx-3090-ventus-3x-oc-24gb' 'https://evatech.com.au/product/6524/msi-geforce-rtx-3090-ventus-3x-oc-24gb',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://evatech.com.au/product/6550/msi-rtx-3090-gaming-x-trio-24gb' 'https://evatech.com.au/product/6550/msi-rtx-3090-gaming-x-trio-24gb',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'suprim x', model: 'suprim x',
series: '3090', series: '3090',
url: url:
'https://evatech.com.au/product/6573/msi-geforce-rtx-3090-suprim-x-24g' 'https://evatech.com.au/product/6573/msi-geforce-rtx-3090-suprim-x-24g',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://evatech.com.au/product/6558/amd-ryzen-9-5900x-12core-24-thread-base37ghz-boost48ghz-preorder' 'https://evatech.com.au/product/6558/amd-ryzen-9-5900x-12core-24-thread-base37ghz-boost48ghz-preorder',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://evatech.com.au/product/6557/amd-ryzen-7-5800x-8core-16-thread-base38ghz-boost47ghz-preorder' 'https://evatech.com.au/product/6557/amd-ryzen-7-5800x-8core-16-thread-base38ghz-boost47ghz-preorder',
} },
], ],
name: 'evatech' name: 'evatech',
}; };
+14 -14
View File
@@ -5,70 +5,70 @@ export const EvgaEu: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.product-buy-specs', container: '.product-buy-specs',
text: ['add to cart'] text: ['add to cart'],
} },
}, },
links: [ links: [
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3895-KR' url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3895-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3897-KR' url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3897-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3883-KR' url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3883-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3881-KR' url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3881-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3885-KR' url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3885-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3090', series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3985-KR' url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3985-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3987-KR' url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3987-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3090', series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3973-KR' url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3973-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3090', series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3971-KR' url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3971-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3975-KR' url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3975-KR',
} },
], ],
name: 'evga-eu' name: 'evga-eu',
}; };
+22 -22
View File
@@ -5,118 +5,118 @@ export const Evga: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.product-buy-specs', container: '.product-buy-specs',
text: ['add to cart'] text: ['add to cart'],
} },
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.evga.com/products/product.aspx?pn=06G-P4-2065-KR' url: 'https://www.evga.com/products/product.aspx?pn=06G-P4-2065-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc gaming', model: 'xc gaming',
series: '3060ti', series: '3060ti',
url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3663-KR' url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3663-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3060ti', series: '3060ti',
url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3665-KR' url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3665-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3060ti', series: '3060ti',
url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3667-KR' url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3667-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3751-KR' url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3751-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3755-KR' url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3755-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3767-KR' url: 'https://www.evga.com/products/product.aspx?pn=08G-P5-3767-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3881-KR' url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3881-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3897-KR' url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3897-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra hydro copper', model: 'ftw3 ultra hydro copper',
series: '3080', series: '3080',
url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3897-KR' url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3897-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3080', series: '3080',
url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3895-KR' url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3895-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3883-KR' url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3883-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3885-KR' url: 'https://www.evga.com/products/product.aspx?pn=10G-P5-3885-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3090', series: '3090',
url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3971-KR' url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3971-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3987-KR' url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3987-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3', model: 'ftw3',
series: '3090', series: '3090',
url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3985-KR' url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3985-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3090', series: '3090',
url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3973-KR' url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3973-KR',
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3975-KR' url: 'https://www.evga.com/products/product.aspx?pn=24G-P5-3975-KR',
} },
], ],
name: 'evga' name: 'evga',
}; };
+14 -16
View File
@@ -7,53 +7,51 @@ export const Expert: Store = {
inStock: [ inStock: [
{ {
container: 'span.widget-ArticleStatus-buttonText', container: 'span.widget-ArticleStatus-buttonText',
text: ['In den Warenkorb'] text: ['In den Warenkorb'],
} },
], ],
maxPrice: { maxPrice: {
container: container: '.widget-Container-subContent .widget-ArticlePrice-price',
'.widget-Container-subContent .widget-ArticlePrice-price', euroFormat: false,
euroFormat: false
}, },
outOfStock: [ outOfStock: [
{ {
container: container:
'span[style="font-size: 14pt;"] > span[style="color: #ff5e19;"]', 'span[style="font-size: 14pt;"] > span[style="color: #ff5e19;"]',
text: ['Das von Ihnen ausgewählte Produkt ist ausverkauft'] text: ['Das von Ihnen ausgewählte Produkt ist ausverkauft'],
}, },
{ {
container: 'span.widget-ArticleStatus-statusPointText', container: 'span.widget-ArticleStatus-statusPointText',
text: ['Artikel ist derzeit nicht verfügbar'] text: ['Artikel ist derzeit nicht verfügbar'],
} },
] ],
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url: 'https://www.expert.de/shop/11364114744-ps4-pro-1tb-jet-black.html',
'https://www.expert.de/shop/11364114744-ps4-pro-1tb-jet-black.html'
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 console', model: 'ps5 console',
series: 'sonyps5c', series: 'sonyps5c',
url: 'https://www.expert.de/shop/11364129744-playstation-r-5.html' url: 'https://www.expert.de/shop/11364129744-playstation-r-5.html',
}, },
{ {
brand: 'sony', brand: 'sony',
model: 'ps5 digital', model: 'ps5 digital',
series: 'sonyps5de', series: 'sonyps5de',
url: url:
'https://www.expert.de/shop/11364133744-playstation-r-5-digital-edition.html' 'https://www.expert.de/shop/11364133744-playstation-r-5-digital-edition.html',
}, },
{ {
brand: 'microsoft', brand: 'microsoft',
model: 'xbox series s', model: 'xbox series s',
series: 'xboxss', series: 'xboxss',
url: 'https://www.expert.de/shop/11350018530-xbox-series-s.html' url: 'https://www.expert.de/shop/11350018530-xbox-series-s.html',
} },
], ],
name: 'expert' name: 'expert',
}; };
+14 -14
View File
@@ -5,18 +5,18 @@ export const Futurex: Store = {
labels: { labels: {
inStock: { inStock: {
container: '.productPriceInner', container: '.productPriceInner',
text: ['Auf Lager'] text: ['Auf Lager'],
}, },
maxPrice: { maxPrice: {
container: '.price', container: '.price',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '.notavail', container: '.notavail',
text: ['Aktuell nicht verfügbar'] text: ['Aktuell nicht verfügbar'],
} },
] ],
}, },
links: [ links: [
{ {
@@ -24,50 +24,50 @@ export const Futurex: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.future-x.de/corsair-vengeance-lpx-ddr4-32-gb%3A-2-x-16-gb-dimm-288-pin-3200-mhz-pc4-25600-cl16-135-v-ungepuffert-nicht-ecc-schwarz-p-494897' 'https://www.future-x.de/corsair-vengeance-lpx-ddr4-32-gb%3A-2-x-16-gb-dimm-288-pin-3200-mhz-pc4-25600-cl16-135-v-ungepuffert-nicht-ecc-schwarz-p-494897',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'tuf oc', model: 'tuf oc',
series: '3080', series: '3080',
url: url:
'https://www.future-x.de/asus-vga-10gb-rtx3080-tuf-gaming-oc-3xdp-2xhdmi-geforce-rtx-3080-grafikkarte-pci-express-10240-mb-displayport-eingang-p-8649614' 'https://www.future-x.de/asus-vga-10gb-rtx3080-tuf-gaming-oc-3xdp-2xhdmi-geforce-rtx-3080-grafikkarte-pci-express-10240-mb-displayport-eingang-p-8649614',
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.future-x.de/asus-rog-strix-geforce-rtx-3080-10gb-grafikkarte-pci-express-10240-mb-displayport-eingang-p-8649611' 'https://www.future-x.de/asus-rog-strix-geforce-rtx-3080-10gb-grafikkarte-pci-express-10240-mb-displayport-eingang-p-8649611',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.future-x.de/msi-geforce-rtx-3080-gaming-x-tr-grafikkarte-10240-mb-p-8649610' 'https://www.future-x.de/msi-geforce-rtx-3080-gaming-x-tr-grafikkarte-10240-mb-p-8649610',
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3080', series: '3080',
url: url:
'https://www.future-x.de/msi-geforce-rtx-3080ventus-3x10g-oc-grafikkarte-10240-mb-p-8649609' 'https://www.future-x.de/msi-geforce-rtx-3080ventus-3x10g-oc-grafikkarte-10240-mb-p-8649609',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'amp holo', model: 'amp holo',
series: '3080', series: '3080',
url: url:
'https://www.future-x.de/zotac-gaming-geforce-rtx-3080-amp-holo-memory-10gb-gddr6x-320-bit-p-8649625' 'https://www.future-x.de/zotac-gaming-geforce-rtx-3080-amp-holo-memory-10gb-gddr6x-320-bit-p-8649625',
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.equippr.de/zotac-geforce-rtx-3080-trinity-10-gb-gddr6x-retail-2060389.html' 'https://www.equippr.de/zotac-geforce-rtx-3080-trinity-10-gb-gddr6x-retail-2060389.html',
} },
], ],
name: 'futurex' name: 'futurex',
}; };
+14 -16
View File
@@ -5,58 +5,56 @@ export const Galaxus: Store = {
labels: { labels: {
inStock: { inStock: {
container: '#addToCartButton:enabled', container: '#addToCartButton:enabled',
text: ['In den Warenkorb'] text: ['In den Warenkorb'],
}, },
maxPrice: { maxPrice: {
container: '.productDetail .Z1d7', container: '.productDetail .Z1d7',
euroFormat: true euroFormat: true,
}, },
outOfStock: [ outOfStock: [
{ {
container: '.availabilityText', container: '.availabilityText',
text: [ text: ['aktuell nicht lieferbar und kein liefertermin vorhanden'],
'aktuell nicht lieferbar und kein liefertermin vorhanden'
]
}, },
{ {
container: '.availabilityText', container: '.availabilityText',
text: [ text: [
'der liefertermin ist beim lieferanten in abklärung und wird aktualisiert.' 'der liefertermin ist beim lieferanten in abklärung und wird aktualisiert.',
] ],
} },
] ],
}, },
links: [ links: [
{ {
brand: 'test:brand', brand: 'test:brand',
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: 'https://www.galaxus.de/de/product/11156643' url: 'https://www.galaxus.de/de/product/11156643',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: 'https://www.galaxus.de/de/product/13987919' url: 'https://www.galaxus.de/de/product/13987919',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: 'https://www.galaxus.de/de/product/13987918' url: 'https://www.galaxus.de/de/product/13987918',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: 'https://www.galaxus.de/de/product/13987917' url: 'https://www.galaxus.de/de/product/13987917',
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: 'https://www.galaxus.de/de/product/13987916' url: 'https://www.galaxus.de/de/product/13987916',
} },
], ],
name: 'galaxus' name: 'galaxus',
}; };

Some files were not shown because too many files have changed in this diff Show More