Le bookmarklet vous permet d'ajouter un article à StandBuy en un tap depuis n'importe quel site, sans quitter votre navigateur.
javascript:(function(){ (function (root) { 'use strict'; function guessCategory(name, url) { var text = ((name || '') + ' ' + (url || '')).toLowerCase(); if (/livre|book|fnac|cultura|roman|bd|manga|cd|vinyl|music/.test(text)) return 'Culture'; if (/veste|robe|jean|chaussure|sac|vetement|zara|hm|sezane|asos|pull|manteau/.test(text)) return 'Mode'; if (/lampe|canap[ée]|deco|meuble|ikea|maison|coussin|tapis/.test(text)) return 'Déco'; if (/plante|jardin|graine|arrosoir|pot|fleur|truffaut|gamm/.test(text)) return 'Jardinage'; if (/iphone|samsung|apple|laptop|clavier|souris|tech|darty|ordinateur/.test(text)) return 'Tech'; if (/sport|velo|raquette|nike|adidas|running|yoga|fitness/.test(text)) return 'Sport'; if (/cuisine|casserole|poele|couteau|cook|kitchen/.test(text)) return 'Cuisine'; if (/parfum|creme|s[ée]rum|soin|beaute|makeup|maquillage/.test(text)) return 'Beauté'; if (/voyage|valise|hotel|airbnb|avion|travel/.test(text)) return 'Voyage'; if (/lego|jeux|jeu|dice|d[ée]s|figurine|gaming/.test(text)) return 'Loisirs'; if (/restaurant|sortie|concert|spectacle|theatre/.test(text)) return 'Sorties'; if (/bijou|collier|bague|bracelet|or|argent/.test(text)) return 'Bijoux'; if (/montre|watch|zenith|rolex|tissot|oris|iwc/.test(text)) return 'Montres'; if (/bricolage|outil|leroy|castorama/.test(text)) return 'Bricolage'; if (/livre|roman|book|amazon|fnac/.test(text)) return 'Livres'; return 'Autre'; } function scrapePageData() { var name = (document.querySelector('h1') || {}).innerText || (document.querySelector('meta[property="og:title"]') || {}).content || document.title || ''; var price = ''; var priceSelectors = ['[itemprop="price"]', '[class*="price"]', '[class*="Prix"]', '[data-price]', '.product-price', '.offer-price']; for (var i = 0; i < priceSelectors.length; i++) { var el = document.querySelector(priceSelectors[i]); if (el) { var txt = el.getAttribute('content') || el.innerText || ''; var num = parseFloat(txt.replace(/[^\d,.]/g, '').replace(',', '.')); if (!isNaN(num) && num > 0 && num < 100000) { price = String(num); break; } } } var imgs = []; var og = (document.querySelector('meta[property="og:image"]') || {}).content; if (og) imgs.push(og); var imgEls = document.querySelectorAll('[class*="product"] img, [class*="gallery"] img, main img'); for (var j = 0; j < imgEls.length && imgs.length < 6; j++) { var src = imgEls[j].getAttribute('data-src') || imgEls[j].getAttribute('data-lazy-src') || imgEls[j].src; if (src && src.indexOf('http') === 0 && imgs.indexOf(src) === -1) imgs.push(src); } return { name: (name || '').substring(0, 120), price: price, imgs: imgs, img: imgs[0] || '' }; } root.SBScraper = { scrapePageData: scrapePageData, guessCategory: guessCategory }; })(typeof window !== 'undefined' ? window : (typeof self !== 'undefined' ? self : this)); var d=window.SBScraper.scrapePageData(); window.open('https://standbuy.app?add=1&name='+encodeURIComponent(d.name||'')+'&url='+encodeURIComponent(location.href)+'&img='+encodeURIComponent(d.img||'')+'&price='+encodeURIComponent(d.price||''),'_blank'); })();
The bookmarklet lets you add an item to StandBuy with one tap from any website, without leaving your browser.
javascript:(function(){ (function (root) { 'use strict'; function guessCategory(name, url) { var text = ((name || '') + ' ' + (url || '')).toLowerCase(); if (/livre|book|fnac|cultura|roman|bd|manga|cd|vinyl|music/.test(text)) return 'Culture'; if (/veste|robe|jean|chaussure|sac|vetement|zara|hm|sezane|asos|pull|manteau/.test(text)) return 'Mode'; if (/lampe|canap[ée]|deco|meuble|ikea|maison|coussin|tapis/.test(text)) return 'Déco'; if (/plante|jardin|graine|arrosoir|pot|fleur|truffaut|gamm/.test(text)) return 'Jardinage'; if (/iphone|samsung|apple|laptop|clavier|souris|tech|darty|ordinateur/.test(text)) return 'Tech'; if (/sport|velo|raquette|nike|adidas|running|yoga|fitness/.test(text)) return 'Sport'; if (/cuisine|casserole|poele|couteau|cook|kitchen/.test(text)) return 'Cuisine'; if (/parfum|creme|s[ée]rum|soin|beaute|makeup|maquillage/.test(text)) return 'Beauté'; if (/voyage|valise|hotel|airbnb|avion|travel/.test(text)) return 'Voyage'; if (/lego|jeux|jeu|dice|d[ée]s|figurine|gaming/.test(text)) return 'Loisirs'; if (/restaurant|sortie|concert|spectacle|theatre/.test(text)) return 'Sorties'; if (/bijou|collier|bague|bracelet|or|argent/.test(text)) return 'Bijoux'; if (/montre|watch|zenith|rolex|tissot|oris|iwc/.test(text)) return 'Montres'; if (/bricolage|outil|leroy|castorama/.test(text)) return 'Bricolage'; if (/livre|roman|book|amazon|fnac/.test(text)) return 'Livres'; return 'Autre'; } function scrapePageData() { var name = (document.querySelector('h1') || {}).innerText || (document.querySelector('meta[property="og:title"]') || {}).content || document.title || ''; var price = ''; var priceSelectors = ['[itemprop="price"]', '[class*="price"]', '[class*="Prix"]', '[data-price]', '.product-price', '.offer-price']; for (var i = 0; i < priceSelectors.length; i++) { var el = document.querySelector(priceSelectors[i]); if (el) { var txt = el.getAttribute('content') || el.innerText || ''; var num = parseFloat(txt.replace(/[^\d,.]/g, '').replace(',', '.')); if (!isNaN(num) && num > 0 && num < 100000) { price = String(num); break; } } } var imgs = []; var og = (document.querySelector('meta[property="og:image"]') || {}).content; if (og) imgs.push(og); var imgEls = document.querySelectorAll('[class*="product"] img, [class*="gallery"] img, main img'); for (var j = 0; j < imgEls.length && imgs.length < 6; j++) { var src = imgEls[j].getAttribute('data-src') || imgEls[j].getAttribute('data-lazy-src') || imgEls[j].src; if (src && src.indexOf('http') === 0 && imgs.indexOf(src) === -1) imgs.push(src); } return { name: (name || '').substring(0, 120), price: price, imgs: imgs, img: imgs[0] || '' }; } root.SBScraper = { scrapePageData: scrapePageData, guessCategory: guessCategory }; })(typeof window !== 'undefined' ? window : (typeof self !== 'undefined' ? self : this)); var d=window.SBScraper.scrapePageData(); window.open('https://standbuy.app?add=1&name='+encodeURIComponent(d.name||'')+'&url='+encodeURIComponent(location.href)+'&img='+encodeURIComponent(d.img||'')+'&price='+encodeURIComponent(d.price||''),'_blank'); })();