
丹麦超市比价工具上线,支持英文搜索日常食品价格
来源标题:Show HN: Search Danish supermarket offers in English
一个可搜索丹麦超市日常食品价格的工具现已支持英文查询,覆盖 Rema 1000、Netto、Føtex、Lidl、Bilka、365 Discount、Spar 和 Meny 八家连锁超市。用户可按默认顺序、最低价格或最大折扣排序结果,并查看商品单价与促销有效期。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
搜索丹麦超市的优惠信息(英文版)
Rema 1000、Netto、Føtex、Lidl、Bilka、365 Discount、Spar 和 Meny 的每日杂货价格。 × 搜索 热门:鸡蛋、牛奶、可乐、咖啡、黄油、面包、奶酪 默认排序 最低价格 最大折扣 '; var ICON_SEARCH = ''; var SUGGEST = ['eggs', 'milk', 'coke', 'coffee', 'chicken', 'butter']; function kr(v) { return (v === null || v === undefined || isNaN(v)) ? '' : money.format(v); } function esc(s) { return String(s == null ? '' : s).replace(/[&<>"']/g, function (c) { return { '&': '&', '': '>', '"': '"', "'": ''' }[c]; }); function day(d) { var x = new Date(d); return isNaN(x) ? '' : x.toLocaleDateString('en-GB', { day: 'numeric', month: 'short', timeZone: 'Europe/Copenhagen' }); function when(o) { if (o.valid_from && new Date(o.valid_from) > new Date()) return 'from ' + day(o.valid_from); return o.valid_to ? 'until ' + day(o.valid_to) : ''; function unitPrice(o) { return (o.unit_price && o.unit) ? kr(o.unit_price) + '/' + o.unit : ''; } function meta(o) { return [unitPrice(o), when(o)].filter(Boolean).join(' · '); } function was(o) { if (o.original && o.original > o.price) return o.original; if (o.previous && o.previous > o.price) return o.previous; return null; function priceHtml(o) { var w = was(o); return kr(o.price) + (w ? '' + kr(w) + '' : ''); } function pic(src, name, tag, shop) { var label = shop ? (LABEL[shop] || shop) : ''; return '' + (src ? '' : NOIMG) + (shop ? '' + esc(label) + '' : '') + (tag ? '' + esc(tag) + '' : '') + ' '; function chip(w) { return '' + esc(w) + ''; } function setStatus(el, html) { el.innerHTML = html || ''; } function api(path, params) { var u = new URL(API + path, location.href); Object.keys(params || {}).forEach(function (k) { if (params[k] !== '' && params[k] !== null && params[k] !== undefined) u.searchParams.set(k, params[k]); }); return fetch(u.toString(), { headers: { Accept: 'application/json' } }).then(function (r) { return r.json().catch(function () { return {}; }).then(function (j) { if (!r.ok) throw new Error(j.message || ('Something went wrong (' + r.status + ')')); return j; }); }); /* 损坏的图片 -> 占位图 / root.addEventListener('error', function (e) { var t = e.target; if (t && t.tagName === 'IMG' && t.dataset.zoom) { t.insertAdjacentHTML('afterend', NOIMG); t.remove(); }, true); / 大图查看器 */ var lb = document.createElement('div'); lb.className = 'npc-lb'; lb.hidden = true; lb.innerHTML = '×
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。