diff --git a/docs/reference/filter.md b/docs/reference/filter.md index 36c3299a69..57b272ca75 100644 --- a/docs/reference/filter.md +++ b/docs/reference/filter.md @@ -205,7 +205,7 @@ Used with the `SHOW_ONLY_BRANDS` and `SHOW_ONLY_MODELS` variables. | `corsair` | `750 platinum`, `600 platinum`, `600 gold` | | `colorful` | `igame advanced oc`, `igame vulcan oc` | | `evga` | `ftw3`, `ftw3 black`, `ftw3 ultra`, `ftw3 ultra hybrid`, `ftw3 ultra hydro copper`, `xc3`, `xc black`, `xc gaming`, `xc3 black`, `xc3 ultra`, `xc3 ultra hybrid` | -| `gainward` | `phantom gs`, `phoenix`, `phoenix gs`, `phoenix gs oc` | +| `gainward` | `phantom gs`, `phoenix`, `phoenix gs`, `phoenix gs oc`, `ghost` | | `gigabyte` | `aorus master`, `aorus xtreme`, `aorus xtreme waterforce`, `aorus xtreme waterforce wb`, `eagle`, `eagle oc`, `gaming`, `gaming oc`, `gaming oc pro`, `turbo`, `vision`, `vision oc` | | `galax` | `sg`, `sg oc` | | `inno3d` | `gaming x3`, `ichill x3`, `ichill x4`, `ichill frostbite`, `twin x2`, `twin x2 oc` | diff --git a/src/store/model/index.ts b/src/store/model/index.ts index 43d22ba729..3a16264dbe 100644 --- a/src/store/model/index.ts +++ b/src/store/model/index.ts @@ -1,6 +1,7 @@ import {config, defaultStoreData} from '../../config'; import {AComPC} from './acompc'; import {Ldlc} from './ldlc'; +import {MaterielDotNet} from './materiel.net'; import {Adorama} from './adorama'; import {Akinformatica} from './akinformatica'; import {Allneeds} from './allneeds'; @@ -235,6 +236,7 @@ export const storeList = new Map([ [Medimax.name, Medimax], [Megekko.name, Megekko], [Ldlc.name, Ldlc], + [MaterielDotNet.name, MaterielDotNet], [MemoryExpress.name, MemoryExpress], [MicroCenter.name, MicroCenter], [Mindfactory.name, Mindfactory], diff --git a/src/store/model/materiel.net.ts b/src/store/model/materiel.net.ts new file mode 100644 index 0000000000..510223d207 --- /dev/null +++ b/src/store/model/materiel.net.ts @@ -0,0 +1,226 @@ +import {Store} from './store'; + +export const MaterielDotNet: Store = { + currency: '€', + labels: { + inStock: { + container: '.product-availability', + text: ['EN STOCK'], + }, + maxPrice: { + container: '.o-product__price', + euroFormat: true, + }, + outOfStock: { + container: '.product-availability', + text: ['RUPTURE'], + }, + }, + links: [ + { + brand: 'asus', + model: 'dual', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011060098.html', + }, + { + brand: 'asus', + model: 'dual mini', + series: '3060ti', + url: 'https://www.materiel.net/produit/202012210010.html', + }, + { + brand: 'asus', + model: 'dual mini oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202012210009.html', + }, + { + brand: 'asus', + model: 'dual oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011040097.html', + }, + { + brand: 'asus', + model: 'strix oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011040047.html', + }, + { + brand: 'asus', + model: 'tuf', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011060096.html', + }, + { + brand: 'asus', + model: 'tuf oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011040046.html', + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011240231.html', + }, + { + brand: 'evga', + model: 'xc3', + series: '3060ti', + url: 'https://www.materiel.net/produit/202012070100.html', + }, + { + brand: 'gainward', + model: 'ghost', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090107.html', + }, + { + brand: 'gainward', + model: 'ghost oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090108.html', + }, + { + brand: 'gainward', + model: 'phoenix', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090110.html', + }, + { + brand: 'gigabyte', + model: 'aorus master', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011180019.html', + }, + { + brand: 'gigabyte', + model: 'eagle', + series: '3060ti', + url: 'https://www.materiel.net/produit/202101050071.html', + }, + { + brand: 'gigabyte', + model: 'eagle oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011180025.html', + }, + { + brand: 'gigabyte', + model: 'gaming oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011180027.html', + }, + { + brand: 'gigabyte', + model: 'gaming oc pro', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011180031.html', + }, + { + brand: 'gigabyte', + model: 'vision oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202102010018.html', + }, + { + brand: 'inno3d', + model: 'ichill x3', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011160037.html', + }, + { + brand: 'inno3d', + model: 'twin x2', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011300117.html', + }, + { + brand: 'inno3d', + model: 'twin x2 oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011160036.html', + }, + { + brand: 'kfa2', + model: 'sg oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011040084.html', + }, + { + brand: 'msi', + model: 'gaming x trio', + series: '3060ti', + url: 'https://www.materiel.net/produit/202101190017.html', + }, + { + brand: 'msi', + model: 'ventus 2x oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202012020119.html', + }, + { + brand: 'msi', + model: 'ventus 2x', + series: '3060ti', + url: 'https://www.materiel.net/produit/202102220080.html', + }, + { + brand: 'msi', + model: 'ventus 3x oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011200140.html', + }, + { + brand: 'palit', + model: 'dual', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090106.html', + }, + { + brand: 'palit', + model: 'dual oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090105.html', + }, + { + brand: 'palit', + model: 'gaming pro', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090099.html', + }, + { + brand: 'palit', + model: 'gaming pro oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090098.html', + }, + { + brand: 'pny', + model: 'uprising', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090114.html', + }, + { + brand: 'pny', + model: 'xlr8 revel', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011090113.html', + }, + { + brand: 'zotac', + model: 'twin edge', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011060034.html', + }, + { + brand: 'zotac', + model: 'twin edge oc', + series: '3060ti', + url: 'https://www.materiel.net/produit/202011060033.html', + }, + ], + name: 'materiel.net', +}; diff --git a/src/store/model/store.ts b/src/store/model/store.ts index ee346c3d62..c38b7cc1ad 100644 --- a/src/store/model/store.ts +++ b/src/store/model/store.ts @@ -107,6 +107,7 @@ export type Model = | 'gaming x' | 'gaming x3' | 'ghost oc' + | 'ghost' | 'suprim x' | 'suprim' | 'gaming'