feat: twitch chat notification, multiple telegram chat ids and german web shop overhaul (#528)

This commit is contained in:
PaddseL
2020-10-21 15:51:05 +02:00
committed by GitHub
parent 58416e1994
commit 675f13abb8
23 changed files with 1986 additions and 506 deletions
+8 -1
View File
@@ -180,7 +180,7 @@ const notifications = {
},
telegram: {
accessToken: envOrString(process.env.TELEGRAM_ACCESS_TOKEN),
chatId: envOrString(process.env.TELEGRAM_CHAT_ID)
chatId: envOrArray(process.env.TELEGRAM_CHAT_ID)
},
twilio: {
accountSid: envOrString(process.env.TWILIO_ACCOUNT_SID),
@@ -188,6 +188,13 @@ const notifications = {
from: envOrString(process.env.TWILIO_FROM_NUMBER),
to: envOrString(process.env.TWILIO_TO_NUMBER)
},
twitch: {
accessToken: envOrString(process.env.TWITCH_ACCESS_TOKEN),
channel: envOrString(process.env.TWITCH_CHANNEL),
clientId: envOrString(process.env.TWITCH_CLIENT_ID),
clientSecret: envOrString(process.env.TWITCH_CLIENT_SECRET),
refreshToken: envOrString(process.env.TWITCH_REFRESH_TOKEN)
},
twitter: {
accessTokenKey: envOrString(process.env.TWITTER_ACCESS_TOKEN_KEY),
accessTokenSecret: envOrString(process.env.TWITTER_ACCESS_TOKEN_SECRET),
+3 -1
View File
@@ -11,6 +11,7 @@ import {sendSms} from './sms';
import {sendTelegramMessage} from './telegram';
import {sendTweet} from './twitter';
import {sendTwilioMessage} from './twilio';
import {sendTwitchMessage} from './twitch';
export function sendNotification(link: Link, store: Store) {
// Priority
@@ -20,11 +21,12 @@ export function sendNotification(link: Link, store: Store) {
sendDesktopNotification(link, store);
// Non-priority
sendDiscordMessage(link, store);
sendMqttMessage(link, store);
sendPushbulletNotification(link, store);
sendPushoverNotification(link, store);
sendSlackMessage(link, store);
sendTelegramMessage(link, store);
sendTweet(link, store);
sendTwilioMessage(link, store);
sendMqttMessage(link, store);
sendTwitchMessage(link, store);
}
+10 -5
View File
@@ -15,13 +15,18 @@ export function sendTelegramMessage(link: Link, store: Store) {
(async () => {
const givenUrl = link.cartUrl ? link.cartUrl : link.url;
const results = [];
try {
await client.sendMessage(telegram.chatId, `${Print.inStock(link, store)}\n${givenUrl}`);
logger.info('✔ telegram message sent');
} catch (error) {
logger.error('✖ couldn\'t send telegram message', error);
for (const chatId of telegram.chatId) {
try {
results.push(client.sendMessage(chatId, `${Print.inStock(link, store)}\n${givenUrl}`));
logger.info('✔ telegram message sent');
} catch (error) {
logger.error('✖ couldn\'t send telegram message', error);
}
}
await Promise.all(results);
})();
}
}
+78
View File
@@ -0,0 +1,78 @@
import {Link, Store} from '../store/model';
import {Print, logger} from '../logger';
import {RefreshableAuthProvider, StaticAuthProvider} from 'twitch-auth';
import {existsSync, promises, readFileSync} from 'fs';
import {ChatClient} from 'twitch-chat-client';
import {config} from '../config';
const twitch = config.notifications.twitch;
const messages: string[] = [];
let alreadySaying = false;
let tokenData = {
accessToken: twitch.accessToken,
expiryTimestamp: 0,
refreshToken: twitch.refreshToken
};
if (existsSync('./twitch.json')) {
tokenData = {...JSON.parse(readFileSync('./twitch.json', 'utf-8')), ...tokenData};
}
const chatClient: ChatClient = new ChatClient(
new RefreshableAuthProvider(
new StaticAuthProvider(twitch.clientId, tokenData.accessToken),
{
clientSecret: twitch.clientSecret,
expiry: tokenData.expiryTimestamp === null ? null : new Date(tokenData.expiryTimestamp),
onRefresh: async ({accessToken, refreshToken, expiryDate}) => {
return promises.writeFile('./twitch.json', JSON.stringify({
accessToken,
expiryTimestamp: expiryDate === null ? null : expiryDate.getTime(),
refreshToken
}, null, 4), 'utf-8');
},
refreshToken: tokenData.refreshToken
}
),
{
channels: [twitch.channel]
}
);
chatClient.onJoin((channel: string, user: string) => {
if (channel === `#${twitch.channel}` && user === chatClient.currentNick) {
while (messages.length) {
const message: string | undefined = messages.shift();
if (message !== undefined) {
try {
chatClient.say(channel, message);
logger.info('✔ twitch message sent');
} catch (error) {
logger.error('✖ couldn\'t send twitch message', error);
}
}
}
}
void chatClient.quit();
});
chatClient.onDisconnect(() => {
alreadySaying = false;
});
export function sendTwitchMessage(link: Link, store: Store) {
if (tokenData.accessToken && twitch.channel && twitch.clientId && twitch.clientSecret && tokenData.refreshToken) {
logger.debug('↗ sending twitch message');
messages.push(`${Print.inStock(link, store)}\n${link.cartUrl ? link.cartUrl : link.url}`);
if (!alreadySaying) {
alreadySaying = true;
void chatClient.connect();
}
}
}
+217 -98
View File
@@ -4,7 +4,7 @@ export const Alternate: Store = {
labels: {
inStock: {
container: '.stockStatus',
text: ['auf lager']
text: ['auf lager', 'ware neu eingetroffen', 'in kürze versandfertig', 'ware im zulauf']
},
outOfStock: {
container: '.stockStatus',
@@ -18,30 +18,108 @@ export const Alternate: Store = {
series: 'test:series',
url: 'https://www.alternate.de/product/1516616'
},
{
brand: 'asus',
model: 'rog strix',
series: '3080',
url: 'https://www.alternate.de/product/1672868'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3080',
url: 'https://www.alternate.de/product/1672867'
},
{
brand: 'asus',
model: 'tuf',
series: '3080',
url: 'https://www.alternate.de/product/1672251'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3080',
url: 'https://www.alternate.de/product/1672634'
},
{
brand: 'evga',
model: 'ftw3',
series: '3080',
url: 'https://www.alternate.de/product/1673517'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3080',
url: 'https://www.alternate.de/product/1673524'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3080',
url: 'https://www.alternate.de/product/1673512'
},
{
brand: 'evga',
model: 'xc3',
series: '3080',
url: 'https://www.alternate.de/product/1673520'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3080',
url: 'https://www.alternate.de/product/1674164'
},
{
brand: 'gainward',
model: 'phoenix gs',
series: '3080',
url: 'https://www.alternate.de/product/1673442'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.alternate.de/product/1680168'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.alternate.de/product/1672756'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.alternate.de/product/1672345'
},
{
brand: 'asus',
model: 'tuf gaming',
series: '3080',
url: 'https://www.alternate.de/product/1672251'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.alternate.de/product/1672753'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.alternate.de/product/1681134'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.alternate.de/product/1673136'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3080',
url: 'https://www.alternate.de/product/1673134'
},
{
brand: 'inno3d',
model: 'twin x2 oc',
series: '3080',
url: 'https://www.alternate.de/product/1673137'
},
{
brand: 'msi',
model: 'gaming x trio',
@@ -49,40 +127,10 @@ export const Alternate: Store = {
url: 'https://www.alternate.de/product/1672343'
},
{
brand: 'asus',
model: 'tuf oc gaming',
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.alternate.de/product/1672634'
},
{
brand: 'asus',
model: 'rog strix oc gaming',
series: '3080',
url: 'https://www.alternate.de/product/1672867'
},
{
brand: 'evga',
model: 'xc3 black gaming',
series: '3080',
url: 'https://www.alternate.de/product/1673512'
},
{
brand: 'zotac',
model: 'trinity',
series: '3080',
url: 'https://www.alternate.de/product/1672612'
},
{
brand: 'evga',
model: 'xc3 ultra gaming',
series: '3080',
url: 'https://www.alternate.de/product/1674164'
},
{
brand: 'asus',
model: 'rog strix gaming',
series: '3080',
url: 'https://www.alternate.de/product/1672868'
url: 'https://www.alternate.de/product/1672345'
},
{
brand: 'palit',
@@ -92,51 +140,9 @@ export const Alternate: Store = {
},
{
brand: 'zotac',
model: 'trinity oc',
model: 'amp extreme holo',
series: '3080',
url: 'https://www.alternate.de/product/1677989'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.alternate.de/product/1681134'
},
{
brand: 'evga',
model: 'xc3 gaming',
series: '3080',
url: 'https://www.alternate.de/product/1673520'
},
{
brand: 'gainward',
model: 'phoenix gs',
series: '3080',
url: 'https://www.alternate.de/product/1673442'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.alternate.de/product/1673136'
},
{
brand: 'evga',
model: 'ftw3 ultra gaming',
series: '3080',
url: 'https://www.alternate.de/product/1673524'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.alternate.de/product/1680168'
},
{
brand: 'evga',
model: 'ftw3 gaming',
series: '3080',
url: 'https://www.alternate.de/product/1673517'
url: 'https://www.alternate.de/product/1677982'
},
{
brand: 'zotac',
@@ -146,23 +152,136 @@ export const Alternate: Store = {
},
{
brand: 'zotac',
model: 'amp extreme holo',
model: 'trinity oc',
series: '3080',
url: 'https://www.alternate.de/product/1677982'
url: 'https://www.alternate.de/product/1677989'
},
{
brand: 'zotac',
model: 'trinity',
series: '3080',
url: 'https://www.alternate.de/product/1672612'
},
{
brand: 'asus',
model: 'rog strix',
series: '3090',
url: 'https://www.alternate.de/product/1672870'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3090',
url: 'https://www.alternate.de/product/1672872'
},
{
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://www.alternate.de/product/1672259'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://www.alternate.de/product/1672629'
},
{
brand: 'evga',
model: 'ftw3',
series: '3090',
url: 'https://www.alternate.de/product/1673530'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3090',
url: 'https://www.alternate.de/product/1673531'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3090',
url: 'https://www.alternate.de/product/1673521'
},
{
brand: 'evga',
model: 'xc3',
series: '3090',
url: 'https://www.alternate.de/product/1673525'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3090',
url: 'https://www.alternate.de/product/1673529'
},
{
brand: 'gainward',
model: 'phoenix gs',
series: '3090',
url: 'https://www.alternate.de/product/1673440'
},
{
brand: 'gigabyte',
model: 'aorus xtreme',
series: '3090',
url: 'https://www.alternate.de/product/1680670'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3090',
url: 'https://www.alternate.de/product/1672744'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3090',
url: 'https://www.alternate.de/product/1672749'
},
{
brand: 'inno3d',
model: 'twin x2 oc',
series: '3080',
url: 'https://www.alternate.de/product/1673137'
model: 'gaming x3',
series: '3090',
url: 'https://www.alternate.de/product/1673131'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3090',
url: 'https://www.alternate.de/product/1673135'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3080',
url: 'https://www.alternate.de/product/1673134'
series: '3090',
url: 'https://www.alternate.de/product/1673129'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3090',
url: 'https://www.alternate.de/product/1672341'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3090',
url: 'https://www.alternate.de/product/1672346'
},
{
brand: 'palit',
model: 'gaming pro oc',
series: '3090',
url: 'https://www.alternate.de/product/1673434'
},
{
brand: 'zotac',
model: 'trinity',
series: '3090',
url: 'https://www.alternate.de/product/1672611'
}
],
name: 'alternate'
};
+196 -57
View File
@@ -1,6 +1,7 @@
import {Store} from './store';
export const AmazonDe: Store = {
backoffStatusCodes: [403, 429, 503],
labels: {
captcha: {
container: 'body',
@@ -23,64 +24,16 @@ export const AmazonDe: Store = {
url: 'https://www.amazon.de/dp/B083JX52VG/'
},
{
brand: 'pny',
model: 'xlr8',
brand: 'asus',
model: 'rog strix',
series: '3080',
url: 'https://www.amazon.de/dp/B08HBTJMLJ'
url: 'https://www.amazon.de/dp/B08HN7VVLJ'
},
{
brand: 'pny',
model: 'xlr8 rgb',
brand: 'asus',
model: 'rog strix oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08HBR7QBM'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.amazon.de/dp/B08HM4V2DH'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3080',
url: 'https://www.amazon.de/dp/B08HGYXP4C'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3080',
url: 'https://www.amazon.de/dp/B08HJ9XFNM'
},
{
brand: 'evga',
model: 'ftw3',
series: '3080',
url: 'https://www.amazon.de/dp/B08HGBYWQ6'
},
{
brand: 'evga',
model: 'xc3',
series: '3080',
url: 'https://www.amazon.de/dp/B08HGLN78Q'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3080',
url: 'https://www.amazon.de/dp/B08HH1BMQQ'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08HLZXHZY'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08HHZVZ3N'
url: 'https://www.amazon.de/dp/B08HN6KYS3'
},
{
brand: 'asus',
@@ -95,10 +48,70 @@ export const AmazonDe: Store = {
url: 'https://www.amazon.de/dp/B08HN4DSTC'
},
{
brand: 'asus',
model: 'rog strix oc',
brand: 'evga',
model: 'ftw3',
series: '3080',
url: 'https://www.amazon.de/dp/B08HN6KYS3'
url: 'https://www.amazon.de/dp/B08HGBYWQ6'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3080',
url: 'https://www.amazon.de/dp/B08HGYXP4C'
},
{
brand: 'evga',
model: 'xc3',
series: '3080',
url: 'https://www.amazon.de/dp/B08HGLN78Q'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3080',
url: 'https://www.amazon.de/dp/B08HH1BMQQ'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3080',
url: 'https://www.amazon.de/dp/B08HJ9XFNM'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.amazon.de/dp/B08KHLDS72'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08HHZVZ3N'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08HLZXHZY'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08KH7RL89'
},
{
brand: 'inno3d',
model: 'twin x2 oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08JD6QPXD'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.amazon.de/dp/B08HM4V2DH'
},
{
brand: 'msi',
@@ -106,11 +119,137 @@ export const AmazonDe: Store = {
series: '3080',
url: 'https://www.amazon.de/dp/B08HM4M621'
},
{
brand: 'palit',
model: 'gaming pro',
series: '3080',
url: 'https://www.amazon.de/dp/B08JCVWTQY'
},
{
brand: 'palit',
model: 'gaming pro oc',
series: '3080',
url: 'https://www.amazon.de/dp/B08JCKYYL8'
},
{
brand: 'zotac',
model: 'trinity',
series: '3080',
url: 'https://www.amazon.de/dp/B08HR1NPPQ'
},
{
brand: 'asus',
model: 'rog strix',
series: '3090',
url: 'https://www.amazon.de/dp/B08HN642LY'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3090',
url: 'https://www.amazon.de/dp/B08HN51T8Q'
},
{
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://www.amazon.de/dp/B08HN4FLFJ'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://www.amazon.de/dp/B08HN5B8FJ'
},
{
brand: 'evga',
model: 'ftw3',
series: '3090',
url: 'https://www.amazon.de/dp/B08HGFNPJQ'
},
{
brand: 'evga',
model: 'ftw3',
series: '3090',
url: 'https://www.amazon.de/dp/B08J5NMDP7'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3090',
url: 'https://www.amazon.de/dp/B08HGS1SXH'
},
{
brand: 'evga',
model: 'xc3',
series: '3090',
url: 'https://www.amazon.de/dp/B08HGZ4XSZ'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3090',
url: 'https://www.amazon.de/dp/B08HGKQ527'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3090',
url: 'https://www.amazon.de/dp/B08HGTNDL4'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3090',
url: 'https://www.amazon.de/dp/B08KH7R4FQ'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3090',
url: 'https://www.amazon.de/dp/B08HJPDJTY'
},
{
brand: 'gigabyte',
model: 'turbo',
series: '3090',
url: 'https://www.amazon.de/dp/B08KHKDTSJ'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3090',
url: 'https://www.amazon.de/dp/B08HJRF2CN'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3090',
url: 'https://www.amazon.de/dp/B08HRBW6VB'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3090',
url: 'https://www.amazon.de/dp/B08HM661YM'
},
{
brand: 'palit',
model: 'gaming pro',
series: '3090',
url: 'https://www.amazon.de/dp/B08JQQ1VD1'
},
{
brand: 'nvidia',
model: 'founders edition',
series: '3090',
url: 'https://www.amazon.de/dp/B08HR6ZBYJ'
},
{
brand: 'zotac',
model: 'trinity',
series: '3090',
url: 'https://www.amazon.de/dp/B08HJQ182D'
}
],
name: 'amazon-de'
+18 -19
View File
@@ -14,18 +14,6 @@ export const AsusDe: Store = {
series: 'test:series',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2766/asus-rog-strix-rtx2060s-o8g-evo-v2-gaming'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3080',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2825/asus-tuf-rtx3080-o10g-gaming'
},
{
brand: 'asus',
model: 'tuf',
series: '3080',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2824/asus-tuf-rtx3080-10g-gaming'
},
{
brand: 'asus',
model: 'rog strix',
@@ -40,15 +28,15 @@ export const AsusDe: Store = {
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2823/asus-tuf-rtx3090-o24g-gaming'
model: 'tuf',
series: '3080',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2824/asus-tuf-rtx3080-10g-gaming'
},
{
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2822/asus-tuf-rtx3090-24g-gaming'
model: 'tuf oc',
series: '3080',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2825/asus-tuf-rtx3080-o10g-gaming'
},
{
brand: 'asus',
@@ -61,8 +49,19 @@ export const AsusDe: Store = {
model: 'rog strix oc',
series: '3090',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2827/asus-rog-strix-rtx3090-o24g-gaming'
},
{
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2822/asus-tuf-rtx3090-24g-gaming'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://webshop.asus.com/de/komponenten/grafikkarten/nvidia-serie/2823/asus-tuf-rtx3090-o24g-gaming'
}
],
name: 'asus-de'
};
+180 -71
View File
@@ -1,10 +1,11 @@
import {Store} from './store';
export const Caseking: Store = {
backoffStatusCodes: [403, 429],
labels: {
inStock: {
container: '.delivery_container',
text: ['lagernd']
text: ['lagernd', 'im zulauf', 'ab']
},
outOfStock: {
container: '.delivery_container',
@@ -20,39 +21,99 @@ export const Caseking: Store = {
},
{
brand: 'asus',
model: 'tuf gaming',
series: '3080',
url: 'https://www.caseking.de/asus-geforce-rtx-3080-tuf-gaming-10g-10240-mb-gddr6x-gcas-394.html'
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: '3080',
url: 'https://www.caseking.de/asus-geforce-rtx-3080-tuf-gaming-o10g-10240-mb-gddr6x-gcas-396.html'
},
{
brand: 'asus',
model: 'strix gaming',
model: 'rog strix',
series: '3080',
url: 'https://www.caseking.de/asus-geforce-rtx-3080-rog-strix-10g-10240-mb-gddr6x-gcas-400.html'
},
{
brand: 'asus',
model: 'strix gaming oc',
model: 'rog strix oc',
series: '3080',
url: 'https://www.caseking.de/asus-geforce-rtx-3080-rog-strix-o10g-10240-mb-gddr6x-gcas-399.html'
},
{
brand: 'zotac',
model: 'trinity',
brand: 'asus',
model: 'tuf',
series: '3080',
url: 'https://www.caseking.de/zotac-gaming-geforce-rtx-3080-trinity-10240-mb-gddr6x-gczt-163.html'
url: 'https://www.caseking.de/asus-geforce-rtx-3080-tuf-gaming-10g-10240-mb-gddr6x-gcas-394.html'
},
{
brand: 'zotac',
model: 'trinity oc',
brand: 'asus',
model: 'tuf oc',
series: '3080',
url: 'https://www.caseking.de/zotac-gaming-geforce-rtx-3080-trinity-oc-10240-mb-gddr6x-gczt-167.html'
url: 'https://www.caseking.de/asus-geforce-rtx-3080-tuf-gaming-o10g-10240-mb-gddr6x-gcas-396.html'
},
{
brand: 'evga',
model: 'ftw3',
series: '3080',
url: 'https://www.caseking.de/evga-geforce-rtx-3080-ftw3-gaming-10240-mb-gddr6x-gcev-416.html'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3080',
url: 'https://www.caseking.de/evga-geforce-rtx-3080-ftw3-ultra-gaming-10240-mb-gddr6x-gcev-417.html'
},
{
brand: 'evga',
model: 'xc3',
series: '3080',
url: 'https://www.caseking.de/evga-geforce-rtx-3080-xc3-gaming-10240-mb-gddr6x-gcev-415.html'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3080',
url: 'https://www.caseking.de/evga-geforce-rtx-3080-xc3-black-gaming-10240-mb-gddr6x-gcev-414.html'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3080',
url: 'https://www.caseking.de/evga-geforce-rtx-3080-xc3-ultra-gaming-10240-mb-gddr6x-gcev-423.html'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.caseking.de/gigabyte-aorus-geforce-rtx-3080-master-10g-10240-mb-gddr6x-gcgb-331.html'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3080-eagle-oc-10g-10240-mb-gddr6x-gcgb-326.html'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3080-gaming-oc-10g-10240-mb-gddr6x-gcgb-327.html'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3080-vision-oc-10g-10240-mb-gddr6x-gcgb-332.html'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3080-ichill-x3-10240-mb-gddr6x-gci3-170.html'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3080',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3080-ichill-x4-10240-mb-gddr6x-gci3-169.html'
},
{
brand: 'inno3d',
model: 'twin x2 oc',
series: '3080',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3080-twin-x2-oc-10240-mb-gddr6x-gci3-171.html'
},
{
brand: 'msi',
@@ -67,28 +128,16 @@ export const Caseking: Store = {
url: 'https://www.caseking.de/msi-geforce-rtx-3080-ventus-3x-10g-oc-10240-mb-gddr6x-gcmc-247.html'
},
{
brand: 'inno3d',
model: 'ichill 4x',
brand: 'pny',
model: 'xlr8 rgb',
series: '3080',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3080-ichill-x4-10240-mb-gddr6x-gci3-169.html'
url: 'https://www.caseking.de/pny-geforce-rtx-3080-xlr8-gaming-epic-x-rgb-10240-mb-gddr6x-gcpn-075.html'
},
{
brand: 'inno3d',
model: 'ichill 3x',
brand: 'pny',
model: 'xlr8 rgb',
series: '3080',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3080-ichill-x3-10240-mb-gddr6x-gci3-170.html'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3080-gaming-oc-10g-10240-mb-gddr6x-gcgb-327.html'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3080-eagle-oc-10g-10240-mb-gddr6x-gcgb-326.html'
url: 'https://www.caseking.de/pny-geforce-rtx-3080-xlr8-gaming-revel-epic-x-rgb-10240-mb-gddr6x-gcpn-076.html'
},
{
brand: 'zotac',
@@ -97,52 +146,76 @@ export const Caseking: Store = {
url: 'https://www.caseking.de/zotac-gaming-geforce-rtx-3080-amp-holo-10240-mb-gddr6x-gczt-166.html'
},
{
brand: 'inno3d',
model: 'twin 2x oc',
brand: 'zotac',
model: 'trinity oc',
series: '3080',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3080-twin-x2-oc-10240-mb-gddr6x-gci3-171.html'
url: 'https://www.caseking.de/zotac-gaming-geforce-rtx-3080-trinity-oc-10240-mb-gddr6x-gczt-167.html'
},
{
brand: 'gigabyte',
model: 'vision oc',
brand: 'zotac',
model: 'trinity',
series: '3080',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3080-vision-oc-10g-10240-mb-gddr6x-gcgb-332.html'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.caseking.de/gigabyte-aorus-geforce-rtx-3080-master-10g-10240-mb-gddr6x-gcgb-331.html'
url: 'https://www.caseking.de/zotac-gaming-geforce-rtx-3080-trinity-10240-mb-gddr6x-gczt-163.html'
},
{
brand: 'asus',
model: 'tuf gaming',
series: '3090',
url: 'https://www.caseking.de/asus-geforce-rtx-3090-tuf-gaming-24g-24576-mb-gddr6x-gcas-393.html'
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: '3090',
url: 'https://www.caseking.de/asus-geforce-rtx-3090-tuf-gaming-o24g-24576-mb-gddr6x-gcas-395.html'
},
{
brand: 'asus',
model: 'strix gaming',
model: 'rog strix',
series: '3090',
url: 'https://www.caseking.de/asus-geforce-rtx-3090-rog-strix-24g-24576-mb-gddr6x-gcas-397.html'
},
{
brand: 'asus',
model: 'strix gaming oc',
model: 'rog strix oc',
series: '3090',
url: 'https://www.caseking.de/asus-geforce-rtx-3090-rog-strix-o24g-24576-mb-gddr6x-gcas-398.html'
},
{
brand: 'msi',
model: 'gaming x trio',
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://www.caseking.de/msi-geforce-rtx-3090-gaming-x-trio-24g-24576-mb-gddr6x-gcmc-244.html'
url: 'https://www.caseking.de/asus-geforce-rtx-3090-tuf-gaming-24g-24576-mb-gddr6x-gcas-393.html'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://www.caseking.de/asus-geforce-rtx-3090-tuf-gaming-o24g-24576-mb-gddr6x-gcas-395.html'
},
{
brand: 'evga',
model: 'ftw3',
series: '3090',
url: 'https://www.caseking.de/evga-geforce-rtx-3090-ftw3-gaming-24576-mb-gddr6x-gcev-421.html'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3090',
url: 'https://www.caseking.de/evga-geforce-rtx-3090-ftw3-ultra-gaming-24576-mb-gddr6x-gcev-422.html'
},
{
brand: 'evga',
model: 'xc3',
series: '3090',
url: 'https://www.caseking.de/evga-geforce-rtx-3090-xc3-gaming-24576-mb-gddr6x-gcev-419.html'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3090',
url: 'https://www.caseking.de/evga-geforce-rtx-3090-xc3-black-gaming-24576-mb-gddr6x-gcev-418.html'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3090',
url: 'https://www.caseking.de/evga-geforce-rtx-3090-xc3-ultra-gaming-24576-mb-gddr6x-gcev-420.html'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3090',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3090-eagle-oc-24g-24576-mb-gddr6x-gcgb-329.html'
},
{
brand: 'gigabyte',
@@ -151,10 +224,46 @@ export const Caseking: Store = {
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3090-gaming-oc-24g-24576-mb-gddr6x-gcgb-328.html'
},
{
brand: 'gigabyte',
model: 'eagle oc',
brand: 'inno3d',
model: 'gaming x3',
series: '3090',
url: 'https://www.caseking.de/gigabyte-geforce-rtx-3090-eagle-oc-24g-24576-mb-gddr6x-gcgb-329.html'
url: 'https://www.caseking.de/inno3d-geforce-rtx-3090-gaming-x3-24576-mb-gddr6x-gci3-172.html'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3090',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3090-ichill-x3-24576-mb-gddr6x-gci3-168.html'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3090',
url: 'https://www.caseking.de/inno3d-geforce-rtx-3090-ichill-x4-24576-mb-gddr6x-gci3-167.html'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3090',
url: 'https://www.caseking.de/msi-geforce-rtx-3090-gaming-x-trio-24g-24576-mb-gddr6x-gcmc-244.html'
},
{
brand: 'pny',
model: 'xlr8 rgb',
series: '3090',
url: 'https://www.caseking.de/pny-geforce-rtx-3090-xlr8-gaming-epic-x-rgb-24576-mb-gddr6x-gcpn-073.html'
},
{
brand: 'pny',
model: 'xlr8 rgb',
series: '3090',
url: 'https://www.caseking.de/pny-geforce-rtx-3090-xlr8-gaming-revel-epic-x-rgb-24576-mb-gddr6x-gcpn-074.html'
},
{
brand: 'zotac',
model: 'trinity',
series: '3090',
url: 'https://www.caseking.de/zotac-gaming-geforce-rtx-3090-trinity-24576-mb-gddr6x-gczt-162.html'
}
],
name: 'caseking'
+331
View File
@@ -0,0 +1,331 @@
import {Store} from './store';
export const Computeruniverse: Store = {
labels: {
inStock: {
container: '.availability',
text: ['bestellartikel', 'auf lager und sofort lieferbar', 'kurzfristig verfügbar']
}
},
links: [
{
brand: 'test:brand',
model: 'test:model',
series: 'test:series',
url: 'https://www.computeruniverse.net/de/gainward-geforce-gtx-1660-super-ghost-6-gb-high-end-grafikkarte'
},
{
brand: 'asus',
model: 'rog strix',
series: '3080',
url: 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3080-gaming-10-gb-enthusiast-grafikkarte'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3080-gaming-oc-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'asus',
model: 'tuf',
series: '3080',
url: 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3080-gaming-tuf-rtx3080-10g-gaming-10-gb-enthusiast-grafikkarte'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3080-gaming-oc-tuf-rtx3080-o10g-gaming-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'ftw3',
series: '3080',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-ftw3-10-gb-high-end-grafikkarte'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3080',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-ultra-ftw3-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'xc3',
series: '3080',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-10-gb-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3080',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-black-10-gb-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3080',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3080-xc3-ultra-10-gb-enthusiast-grafikkarte'
},
{
brand: 'gainward',
model: 'phoenix',
series: '3080',
url: 'https://www.computeruniverse.net/de/gainward-geforce-rtx3080-phoenix-10-gb-enthusiast-grafikkarte'
},
{
brand: 'gainward',
model: 'phoenix gs',
series: '3080',
url: 'https://www.computeruniverse.net/de/gainward-geforce-rtx3080-phoenix-gs-10-gb-enthusiast-grafikkarte'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.computeruniverse.net/de/gigabyte-aorus-geforce-rtx3080-master-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-eagle-oc-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-gaming-oc-10-gb-enthusiast-grafikkarte'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3080-vision-oc-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-ichill-x3-10-gb-enthusiast-grafikkarte'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3080',
url: 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-ichill-x4-10-gb-enthusiast-grafikkarte'
},
{
brand: 'inno3d',
model: 'twin x2 oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3080-twin-x2-oc-10-gb-enthusiast-grafikkarte'
},
{
brand: 'kfa2',
model: 'sg oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/kfa-geforce-rtx3080-sg-oc-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.computeruniverse.net/de/msi-geforce-rtx3080-gaming-x-trio-10-gb-enthusiast-grafikkarte'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/msi-geforce-rtx3080-ventus-3x-oc-10-gb-enthusiast-grafikkarte'
},
{
brand: 'palit',
model: 'gaming pro',
series: '3080',
url: 'https://www.computeruniverse.net/de/palit-geforce-rtx3080-gamingpro-10-gb-enthusiast-grafikkarte'
},
{
brand: 'palit',
model: 'gaming pro oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/palit-geforce-rtx3080-gamingpro-oc-10-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'pny',
model: 'xlr8 rgb',
series: '3080',
url: 'https://www.computeruniverse.net/de/pny-geforce-rtx-3080-xlr8-gaming-epic-x-rgb-p-10-gb-enthusiast-grafikkarte'
},
{
brand: 'pny',
model: 'xlr8 rgb',
series: '3080',
url: 'https://www.computeruniverse.net/de/pny-geforce-rtx3080-xlr8-gaming-epic-x-rgb-m-10-gb-enthusiast-grafikkarte'
},
{
brand: 'zotac',
model: 'amp holo',
series: '3080',
url: 'https://www.computeruniverse.net/de/zotac-geforce-rtx3080-amp-holo-10-gb-enthusiast-grafikkarte'
},
{
brand: 'zotac',
model: 'amp extreme holo',
series: '3080',
url: 'https://www.computeruniverse.net/de/zotac-geforce-rtx3080-amp-extreme-holo-10-gb-enthusiast-grafikkarte'
},
{
brand: 'zotac',
model: 'trinity',
series: '3080',
url: 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3080-trinity-10-gb-enthusiast-grafikkarte'
},
{
brand: 'zotac',
model: 'trinity oc',
series: '3080',
url: 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx3080-trinity-oc-10-gb-enthusiast-grafikkarte'
},
{
brand: 'asus',
model: 'rog strix',
series: '3090',
url: 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3090-gaming-24-gb-enthusiast-grafikkarte'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/asus-rog-strix-geforce-rtx3090-gaming-oc-24-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3090-gaming-tuf-rtx3090-24g-gaming-24-gb-enthusiast-grafikkarte'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/asus-tuf-geforce-rtx3090-gaming-oc-tuf-rtx3090-o24g-gaming-24-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'ftw3',
series: '3090',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-ftw3-gaming-24-gb-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3090',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-ftw3-ultra-gaming-24-gb-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'xc3',
series: '3090',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-gaming-24-gb-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3090',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-black-gaming-24-gb-enthusiast-grafikkarte'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3090',
url: 'https://www.computeruniverse.net/de/evga-geforce-rtx3090-xc3-ultra-gaming-24-gb-enthusiast-grafikkarte'
},
{
brand: 'gainward',
model: 'phoenix',
series: '3090',
url: 'https://www.computeruniverse.net/de/gainward-geforce-rtx3090-phoenix-24-gb-enthusiast-grafikkarte'
},
{
brand: 'gainward',
model: 'phoenix gs oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/gainward-geforce-rtx3090-phoenix-gs-24-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3090-eagle-oc-24-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/gigabyte-geforce-rtx3090-gaming-oc-24-gb-oc'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3090',
url: 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3090-ichill-x3-24-gb-enthusiast-grafikkarte'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3090',
url: 'https://www.computeruniverse.net/de/inno3d-geforce-rtx3090-ichill-x4-24-gb-enthusiast-grafikkarte'
},
{
brand: 'kfa2',
model: 'sg oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/kfa-geforce-rtx3090-sg-oc-24-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3090',
url: 'https://www.computeruniverse.net/de/msi-geforce-rtx3090-gaming-x-trio-24-gb-enthusiast-grafikkarte'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/msi-geforce-rtx3090-ventus-3x-oc-24-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'palit',
model: 'gaming pro',
series: '3090',
url: 'https://www.computeruniverse.net/de/palit-geforce-rtx3090-gamingpro-24-gb-enthusiast-grafikkarte'
},
{
brand: 'palit',
model: 'gaming pro oc',
series: '3090',
url: 'https://www.computeruniverse.net/de/palit-geforce-rtx3090-gamingpro-oc-24-gb-oc-enthusiast-grafikkarte'
},
{
brand: 'pny',
model: 'xlr8 rgb',
series: '3090',
url: 'https://www.computeruniverse.net/de/pny-geforce-rtx3090-xlr8-gaming-epic-x-rgb-m-24-gb-enthusiast-grafikkarte'
},
{
brand: 'pny',
model: 'xlr8 rgb',
series: '3090',
url: 'https://www.computeruniverse.net/de/pny-geforce-rtx3090-xlr8-gaming-epic-x-rgb-p-24-gb-enthusiast-grafikkarte'
},
{
brand: 'zotac',
model: 'trinity',
series: '3090',
url: 'https://www.computeruniverse.net/de/zotac-gaming-geforce-rtx-3090-trinity-24-gb-enthusiast-grafikkarte'
}
],
name: 'computeruniverse'
};
+89
View File
@@ -0,0 +1,89 @@
import {Store} from './store';
export const Cyberport: Store = {
labels: {
inStock: {
container: '.tooltipAvailabilityParent',
text: ['sofort verfügbar']
},
outOfStock: {
container: '.tooltipAvailabilityParent',
text: ['noch nicht verfügbar']
}
},
links: [
{
brand: 'test:brand',
model: 'test:model',
series: 'test:series',
url: 'https://www.cyberport.de?DEEP=2E12-3KL'
},
{
brand: 'asus',
model: 'rog strix',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51S'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51T'
},
{
brand: 'asus',
model: 'tuf',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51L'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E07-51N'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E21-537'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E21-52Y'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E21-52Z'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E12-3L6'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E12-3L7c'
},
{
brand: 'zotac',
model: 'trinity',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E13-1H4'
},
{
brand: 'zotac',
model: 'trinity oc',
series: '3080',
url: 'https://www.cyberport.de?DEEP=2E13-1H7'
}
],
name: 'cyberport'
};
+42 -6
View File
@@ -8,29 +8,65 @@ export const EvgaEu: Store = {
}
},
links: [
{
brand: 'evga',
model: 'xc3 black',
series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3881-KR'
},
{
brand: 'evga',
model: 'ftw3',
series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3895-KR'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3897-KR'
},
{
brand: 'evga',
model: 'xc3',
series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3883-KR'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3881-KR'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3080',
url: 'https://eu.evga.com/products/product.aspx?pn=10G-P5-3885-KR'
},
{
brand: 'evga',
model: 'ftw3',
series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3985-KR'
},
{
brand: 'evga',
model: 'ftw3 ultra',
series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3987-KR'
},
{
brand: 'evga',
model: 'xc3',
series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3973-KR'
},
{
brand: 'evga',
model: 'xc3 black',
series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3971-KR'
},
{
brand: 'evga',
model: 'xc3 ultra',
series: '3090',
url: 'https://eu.evga.com/products/product.aspx?pn=24G-P5-3975-KR'
}
],
name: 'evga-eu'
+9 -1
View File
@@ -17,14 +17,17 @@ import {BestBuyCa} from './bestbuy-ca';
import {Box} from './box';
import {Caseking} from './caseking';
import {Ccl} from './ccl';
import {Computeruniverse} from './computeruniverse';
import {Coolblue} from './coolblue';
import {Currys} from './currys';
import {Cyberport} from './cyberport';
import {Ebuyer} from './ebuyer';
import {Evga} from './evga';
import {EvgaEu} from './evga-eu';
import {Gamestop} from './gamestop';
import {Mediamarkt} from './mediamarkt';
import {MicroCenter} from './microcenter';
import {Mindfactory} from './mindfactory';
import {Newegg} from './newegg';
import {NeweggCa} from './newegg-ca';
import {Notebooksbilliger} from './notebooksbilliger';
@@ -37,6 +40,7 @@ import {PCComponentes} from './pccomponentes';
import {Pny} from './pny';
import {ProshopDE} from './proshop-de';
import {ProshopDK} from './proshop-dk';
import {Saturn} from './saturn';
import {Scan} from './scan';
import {Store} from './store';
import {Very} from './very';
@@ -64,14 +68,17 @@ const masterList = new Map([
[Box.name, Box],
[Caseking.name, Caseking],
[Ccl.name, Ccl],
[Computeruniverse.name, Computeruniverse],
[Coolblue.name, Coolblue],
[Currys.name, Currys],
[Cyberport.name, Cyberport],
[Ebuyer.name, Ebuyer],
[Evga.name, Evga],
[EvgaEu.name, EvgaEu],
[Gamestop.name, Gamestop],
[Mediamarkt.name, Mediamarkt],
[MicroCenter.name, MicroCenter],
[Mindfactory.name, Mindfactory],
[Newegg.name, Newegg],
[NeweggCa.name, NeweggCa],
[Notebooksbilliger.name, Notebooksbilliger],
@@ -81,9 +88,10 @@ const masterList = new Map([
[OfficeDepot.name, OfficeDepot],
[Overclockers.name, Overclockers],
[PCComponentes.name, PCComponentes],
[Pny.name, Pny],
[ProshopDE.name, ProshopDE],
[ProshopDK.name, ProshopDK],
[Pny.name, Pny],
[Saturn.name, Saturn],
[Scan.name, Scan],
[Very.name, Very],
[Zotac.name, Zotac]
+61 -90
View File
@@ -2,10 +2,6 @@ import {Store} from './store';
export const Mediamarkt: Store = {
labels: {
inStock: {
container: '#root',
text: ['lieferung']
},
outOfStock: {
container: '#root',
text: ['dieser artikel ist aktuell nicht verfügbar.']
@@ -16,37 +12,55 @@ export const Mediamarkt: Store = {
brand: 'test:brand',
model: 'test:model',
series: 'test:series',
url: 'https://www.mediamarkt.de/de/product/-2621744.html'
url: 'https://www.mediamarkt.de/de/product/-2592355.html'
},
{
brand: 'asus',
model: 'tuf gaming',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2681859.html'
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2681861.html'
},
{
brand: 'asus',
model: 'strix gaming',
model: 'rog strix',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2681869.html'
},
{
brand: 'asus',
model: 'strix gaming oc',
model: 'rog strix oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2681871.html'
},
{
brand: 'zotac',
model: 'trinity',
brand: 'asus',
model: 'tuf',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2683243.html'
url: 'https://www.mediamarkt.de/de/product/-2681859.html'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2681861.html'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2683942.html'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2683937.html'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2684241.html'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2684238.html'
},
{
brand: 'msi',
@@ -60,89 +74,35 @@ export const Mediamarkt: Store = {
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2683229.html'
},
{
brand: 'inno3d',
model: 'ichill 4x',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2684238.html'
},
{
brand: 'inno3d',
model: 'ichill 3x',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2684241.html'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2683937.html'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2683942.html'
},
{
brand: 'zotac',
model: 'amp extreme holo',
model: 'trinity',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2689452.html'
},
{
brand: 'zotac',
model: 'amp holo',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2689452.html'
},
{
brand: 'inno3d',
model: 'twin 2x oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2689452.html'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2689452.html'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3080',
url: 'https://www.mediamarkt.de/de/product/-2689452.html'
url: 'https://www.mediamarkt.de/de/product/-2683243.html'
},
{
brand: 'asus',
model: 'tuf gaming',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2681855.html'
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2681857.html'
},
{
brand: 'asus',
model: 'strix gaming',
model: 'rog strix',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2681863.html'
},
{
brand: 'asus',
model: 'strix gaming oc',
model: 'rog strix oc',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2681866.html'
},
{
brand: 'msi',
model: 'gaming x trio',
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2683226.html'
url: 'https://www.mediamarkt.de/de/product/-2681855.html'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2681857.html'
},
{
brand: 'gigabyte',
@@ -155,8 +115,19 @@ export const Mediamarkt: Store = {
model: 'aorus xtreme',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2691440.html'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2684235.html'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3090',
url: 'https://www.mediamarkt.de/de/product/-2683226.html'
}
],
name: 'mediamarkt'
};
+71
View File
@@ -0,0 +1,71 @@
import {Store} from './store';
export const Mindfactory: Store = {
labels: {
inStock: {
container: '.pshipping',
text: ['lagernd', 'verfügbar']
},
outOfStock: {
container: '.pshipping',
text: ['ohne liefertermin']
}
},
links: [
{
brand: 'test:brand',
model: 'test:model',
series: 'test:series',
url: 'https://www.mindfactory.de/product_info.php/8GB-MSI-GeForce-RTX2070Super-GAMING-X-DDR6--Retail-_1329683.html'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.mindfactory.de/product_info.php/10GB-Gigabyte-GeForce-RTX-3080-Gaming-OC-3xDP-2x-HDMI--Retail-_1376263.html'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.mindfactory.de/product_info.php/10GB-Gigabyte-RTX3080-VISION-OC-GDDR6X-2xHDMI-3xDP--Retail-_1378682.html'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.mindfactory.de/product_info.php/10GB-MSI-GeForce-RTX-3080-Gaming-X-TRIO--Retail-_1376481.html'
},
{
brand: 'palit',
model: 'gaming pro',
series: '3080',
url: 'https://www.mindfactory.de/product_info.php/10GB-Palit-GeForce-RTX-3080-GamingPro--Retail-_1376483.html'
},
{
brand: 'zotac',
model: 'trinity oc',
series: '3080',
url: 'https://www.mindfactory.de/product_info.php/10GB-Zotac-GeForce-RTX-3080-TRINITY-OC--GDDR6X-_1377143.html'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3090',
url: 'https://www.mindfactory.de/product_info.php/24GB-Gigabyte-GeForce-3090-Gaming-OC--Retail-_1377265.html'
},
{
brand: 'msi',
model: 'ventus 3x',
series: '3090',
url: 'https://www.mindfactory.de/product_info.php/24GB-MSI-GeForce-RTX-3090-VENTUS-3X-DDR6--Retail-_1377475.html'
},
{
brand: 'palit',
model: 'gaming pro',
series: '3090',
url: 'https://www.mindfactory.de/product_info.php/24GB-Palit-GeForce-RTX-3090-GamingPro-DDR6--Retail-_1377233.html'
}
],
name: 'mindfactory'
};
+75 -46
View File
@@ -4,15 +4,51 @@ export const Notebooksbilliger: Store = {
labels: {
inStock: {
container: '.warehouse',
text: ['sofort ab lager']
}
text: ['sofort ab lager', 'verfügbarkeit: ca. 2-4 werktage', 'verfügbarkeit: ca. 5-10 werktage']
},
outOfStock: [{
container: '.warehouse',
text: ['liefertermin noch unbestimmt']
},
{
container: '.soldOut',
text: ['dieses produkt ist leider ausverkauft.']
},
{
container: '#product_error_text',
text: ['leider ist dieser artikel nicht mehr verfügbar.']
}]
},
links: [
{
brand: 'test:brand',
model: 'test:model',
series: 'test:series',
url: 'https://www.notebooksbilliger.de/inno3d+geforce+rtx+2060+6gb+twin+x2+420215'
url: 'https://www.notebooksbilliger.de/gainward+geforce+rtx+2070+super+phoenix+v1+grafikkarte+656238'
},
{
brand: 'gainward',
model: 'phoenix gs',
series: '3080',
url: 'https://www.notebooksbilliger.de/gainward+geforce+rtx+3080+phoenix+gs+10gb+gddr6x+grafikkarte+677618'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.notebooksbilliger.de/gigabyte+geforce+rtx+3080+eagle+oc+10gb+gddr6x+grafikkarte+677501'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.notebooksbilliger.de/gigabyte+geforce+rtx+3080+gaming+oc+10gb+gddr6x+grafikkarte+677499'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.notebooksbilliger.de/inno3d+geforce+rtx+3080+ichill+x3+grafikkarte+678588'
},
{
brand: 'inno3d',
@@ -20,24 +56,18 @@ export const Notebooksbilliger: Store = {
series: '3080',
url: 'https://www.notebooksbilliger.de/inno3d+geforce+rtx+3080+twin+x2+oc+grafikkarte+679190'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.notebooksbilliger.de/msi+geforce+rtx+3080+gaming+x+trio+10g+grafikkarte+678527'
},
{
brand: 'palit',
model: 'gaming pro',
series: '3080',
url: 'https://www.notebooksbilliger.de/palit+geforce+rtx+3080+gamingpro+10gb+gddr6x+grafikkarte+677609'
},
{
brand: 'pny',
model: 'xlr8 gaming revel expic-x',
series: '3080',
url: 'https://www.notebooksbilliger.de/pny+geforce+rtx+3080+10gb+xlr8+gaming+revel+epic+x+grafikkarte+677412'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.notebooksbilliger.de/gigabyte+geforce+rtx+3080+eagle+oc+10gb+gddr6x+grafikkarte+677501'
},
{
brand: 'palit',
model: 'gaming pro oc',
@@ -46,47 +76,46 @@ export const Notebooksbilliger: Store = {
},
{
brand: 'pny',
model: 'xlr8 gaming',
model: 'xlr8 rgb',
series: '3080',
url: 'https://www.notebooksbilliger.de/pny+geforce+rtx+3080+xlr8+gaming+10gb+gddr6x+grafikkarte+677407'
},
{
brand: 'gainward',
model: 'phoenix gs',
brand: 'pny',
model: 'xlr8 rgb',
series: '3080',
url: 'https://www.notebooksbilliger.de/gainward+geforce+rtx+3080+phoenix+gs+10gb+gddr6x+grafikkarte+677618'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.notebooksbilliger.de/msi+geforce+rtx+3080+ventus+3x+10g+oc+grafikkarte+678549'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.notebooksbilliger.de/inno3d+geforce+rtx+3080+ichill+x3+grafikkarte+678588'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.notebooksbilliger.de/msi+geforce+rtx+3080+gaming+x+trio+10g+grafikkarte+678527'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.notebooksbilliger.de/gigabyte+geforce+rtx+3080+gaming+oc+10gb+gddr6x+grafikkarte+677499'
url: 'https://www.notebooksbilliger.de/pny+geforce+rtx+3080+10gb+xlr8+gaming+revel+epic+x+grafikkarte+677412'
},
{
brand: 'asus',
model: 'rog strix',
series: '3080',
url: 'https://www.notebooksbilliger.de/asus+rog+strix+geforce+rtx+3080+10gb+gddr6x+grafikkarte+677363'
series: '3090',
url: 'https://www.notebooksbilliger.de/asus+rog+strix+geforce+rtx+3090+24gb+gddr6x+grafikkarte+677343'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3090',
url: 'https://www.notebooksbilliger.de/asus+rog+strix+geforce+rtx+3090+oc+24gb+gddr6x+grafikkarte+677308'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3090',
url: 'https://www.notebooksbilliger.de/gigabyte+geforce+rtx+3090+master+24gb+gddr6x+grafikkarte+683868'
},
{
brand: 'palit',
model: 'gaming pro oc',
series: '3090',
url: 'https://www.notebooksbilliger.de/palit+geforce+rtx+3090+gamingpro+oc+24gb+gddr6x+grafikkarte+677599'
},
{
brand: 'zotac',
model: 'trinity',
series: '3090',
url: 'https://www.notebooksbilliger.de/zotac+gaming+geforce+rtx+3090+trinity+24gb+gddr6x+grafikkarte+677550'
}
],
name: 'notebooksbilliger'
};
+73 -77
View File
@@ -2,13 +2,9 @@ import {Store} from './store';
export const ProshopDE: Store = {
labels: {
inStock: {
container: '.site-currency-attention',
text: ['€']
},
outOfStock: {
container: '.site-currency-attention',
text: ['Die Ware ist leider nicht mehr verfügbar.']
text: ['die ware ist leider nicht mehr verfügbar.']
}
},
links: [
@@ -16,133 +12,133 @@ export const ProshopDE: Store = {
brand: 'test:brand',
model: 'test:model',
series: 'test:series',
url: 'https://www.proshop.de/Grafikkarte/GIGABYTE-GeForce-RTX-2070-SUPER-GAMING-OC-White-8GB-GDDR6-Grafikkarte/2797959'
url: 'https://www.proshop.de/2797958'
},
{
brand: 'asus',
model: 'tuf gaming',
model: 'rog strix',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3080-TUF-10GB-GDDR6X-RAM-Grafikkarte/2876763'
url: 'https://www.proshop.de/2876857'
},
{
brand: 'asus',
model: 'tuf gaming oc',
model: ' rog strix oc',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3080-TUF-OC-10GB-GDDR6X-RAM-Grafikkarte/2876861'
url: 'https://www.proshop.de/2876859'
},
{
brand: 'asus',
model: 'strix gaming',
model: 'tuf',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3080-ROG-STRIX-10GB-GDDR6X-RAM-Grafikkarte/2876857'
url: 'https://www.proshop.de/2876763'
},
{
brand: 'asus',
model: 'strix gaming oc',
model: 'tuf oc',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3080-ROG-STRIX-OC-10GB-GDDR6X-RAM-Grafikkarte/2876859'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/MSI-GeForce-RTX-3080-GAMING-X-TRIO-10GB-GDDR6X-RAM-Grafikkarte/2876877'
},
{
brand: 'msi',
model: 'ventus 3x',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/MSI-GeForce-RTX-3080-Ventus-3X-10GB-GDDR6X-RAM-Grafikkarte/2876878'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/MSI-GeForce-RTX-3080-Ventus-3X-OC-10GB-GDDR6X-RAM-Grafikkarte/2876879'
},
{
brand: 'inno3d',
model: 'ichill 4x',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/Inno3D-GeForce-RTX-3080-iCHILL-X4-10GB-GDDR6X-SDRAM-Grafikkarte/2878971'
},
{
brand: 'inno3d',
model: 'ichill 3x',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/Inno3D-GeForce-RTX-3080-iCHILL-X3-10GB-GDDR6X-SDRAM-Grafikkarte/2878969'
url: 'https://www.proshop.de/2876861'
},
{
brand: 'gigabyte',
model: 'gaming oc',
model: 'aorus master',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/GIGABYTE-GeForce-RTX-3080-GAMING-OC-10GB-GDDR6X-RAM-Grafikkarte/2876838'
url: 'https://www.proshop.de/2876835'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/GIGABYTE-GeForce-RTX-3080-Eagle-OC-10GB-GDDR6X-RAM-Grafikkarte/2876837'
url: 'https://www.proshop.de/2876837'
},
{
brand: 'inno3d',
model: 'twin 2x oc',
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/Inno3D-GeForce-RTX-3080-Twin-X2-OC-10GB-GDDR6X-SDRAM-Grafikkarte/2878968'
url: 'https://www.proshop.de/2876838'
},
{
brand: 'gigabyte',
model: 'vision oc',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/GIGABYTE-GeForce-RTX-3080-Vision-OC-10GB-GDDR6X-RAM-Grafikkarte/2878401'
url: 'https://www.proshop.de/2878401'
},
{
brand: 'gigabyte',
model: 'aorus master',
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.proshop.de/Grafikkarte/GIGABYTE-GeForce-RTX-3080-AORUS-Master-10GB-GDDR6X-RAM-Grafikkarte/2876835'
url: 'https://www.proshop.de/2878969'
},
{
brand: 'asus',
model: 'tuf gaming',
series: '3090',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3090-TUF-24GB-GDDR6X-RAM-Grafikkarte/2876764'
brand: 'inno3d',
model: 'ichill x4',
series: '3080',
url: 'https://www.proshop.de/2878971'
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: '3090',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3090-TUF-OC-24GB-GDDR6X-RAM-Grafikkarte/2876869'
},
{
brand: 'asus',
model: 'strix gaming',
series: '3090',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3090-ROG-STRIX-24GB-GDDR6X-RAM-Grafikkarte/2876865'
},
{
brand: 'asus',
model: 'strix gaming oc',
series: '3090',
url: 'https://www.proshop.de/Grafikkarte/ASUS-GeForce-RTX-3090-ROG-STRIX-OC-24GB-GDDR6X-RAM-Grafikkarte/2876867'
brand: 'inno3d',
model: 'twin x2 oc',
series: '3080',
url: 'https://www.proshop.de/2878968'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.proshop.de/2876877'
},
{
brand: 'msi',
model: 'ventus 3x',
series: '3080',
url: 'https://www.proshop.de/2876878'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.proshop.de/2876879'
},
{
brand: 'asus',
model: 'rog strix',
series: '3090',
url: 'https://www.proshop.de/Grafikkarte/MSI-GeForce-RTX-3090-GAMING-X-TRIO-24GB-GDDR6X-RAM-Grafikkarte/2876881'
url: 'https://www.proshop.de/2876865'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3090',
url: 'https://www.proshop.de/2876867'
},
{
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://www.proshop.de/2876764'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://www.proshop.de/2876869'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3090',
url: 'https://www.proshop.de/Grafikkarte/GIGABYTE-GeForce-RTX-3090-AORUS-Master-24GB-GDDR6X-RAM-Grafikkarte/2876840'
url: 'https://www.proshop.de/2876840'
},
{
brand: 'gigabyte',
model: 'aorus xtreme',
series: '3090',
url: 'https://www.proshop.de/Grafikkarte/GIGABYTE-GeForce-RTX-3090-AORUS-Xtreme-24GB-GDDR6X-RAM-Grafikkarte/2876839'
url: 'https://www.proshop.de/2876839'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3090',
url: 'https://www.proshop.de/2876881'
}
],
name: 'proshop-de'
+133
View File
@@ -0,0 +1,133 @@
import {Store} from './store';
export const Saturn: Store = {
labels: {
outOfStock: {
container: '#root',
text: ['dieser artikel ist aktuell nicht verfügbar.']
}
},
links: [
{
brand: 'test:brand',
model: 'test:model',
series: 'test:series',
url: 'https://www.saturn.de/de/product/-2592355.html'
},
{
brand: 'asus',
model: 'rog strix',
series: '3080',
url: 'https://www.saturn.de/de/product/-2681869.html'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3080',
url: 'https://www.saturn.de/de/product/-2681871.html'
},
{
brand: 'asus',
model: 'tuf',
series: '3080',
url: 'https://www.saturn.de/de/product/-2681859.html'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3080',
url: 'https://www.saturn.de/de/product/-2681861.html'
},
{
brand: 'gigabyte',
model: 'eagle oc',
series: '3080',
url: 'https://www.saturn.de/de/product/-2683942.html'
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: '3080',
url: 'https://www.saturn.de/de/product/-2683937.html'
},
{
brand: 'inno3d',
model: 'ichill x3',
series: '3080',
url: 'https://www.saturn.de/de/product/-2684241.html'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3080',
url: 'https://www.saturn.de/de/product/-2684238.html'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3080',
url: 'https://www.saturn.de/de/product/-2683227.html'
},
{
brand: 'msi',
model: 'ventus 3x oc',
series: '3080',
url: 'https://www.saturn.de/de/product/-2683229.html'
},
{
brand: 'zotac',
model: 'trinity',
series: '3080',
url: 'https://www.saturn.de/de/product/-2683243.html'
},
{
brand: 'asus',
model: 'rog strix',
series: '3090',
url: 'https://www.saturn.de/de/product/-2681863.html'
},
{
brand: 'asus',
model: 'rog strix oc',
series: '3090',
url: 'https://www.saturn.de/de/product/-2681866.html'
},
{
brand: 'asus',
model: 'tuf',
series: '3090',
url: 'https://www.saturn.de/de/product/-2681855.html'
},
{
brand: 'asus',
model: 'tuf oc',
series: '3090',
url: 'https://www.saturn.de/de/product/-2681857.html'
},
{
brand: 'gigabyte',
model: 'aorus master',
series: '3090',
url: 'https://www.saturn.de/de/product/-2691441.html'
},
{
brand: 'gigabyte',
model: 'aorus xtreme',
series: '3090',
url: 'https://www.saturn.de/de/product/-2691440.html'
},
{
brand: 'inno3d',
model: 'ichill x4',
series: '3090',
url: 'https://www.saturn.de/de/product/-2684235.html'
},
{
brand: 'msi',
model: 'gaming x trio',
series: '3090',
url: 'https://www.saturn.de/de/product/-2683226.html'
}
],
name: 'saturn'
};
+1 -1
View File
@@ -13,7 +13,7 @@ export type Pricing = {
export type Series = 'test:series' | '3070' | '3080' | '3090';
export type Link = {
brand: 'test:brand' | 'asus' | 'evga' | 'gainward' | 'gigabyte' | 'inno3d' | 'kfa2' | 'palit' | 'pny' | 'msi' | 'nvidia' | 'zotac';
brand: 'test:brand' | 'asus' | 'evga' | 'gainward' | 'gigabyte' | 'inno3d' | 'kfa2' | 'msi' | 'nvidia' | 'palit' | 'pny' | 'zotac';
series: Series;
model: string;
url: string;