Découvrez le top 20 des brocantes incontournables en Normandie pour 2025 et préparez-vous à chiner des trésors uniques dans cette région riche en histoire.

Em resumo:

  • Um calendário regional rico e variado: feiras de antiguidades, vendas de garagem, mercados especializados e mercados de Natal.

  • Locais icônicos: o litoral, o interior, centros históricos como Caen, e pontos turísticos.

Endereços imperdíveis e lojas especializadas em móveis, utensílios de mesa, discos de vinil e roupas vintage. Neste verão e durante esta temporada de caça ao tesouro, Marie, uma colecionadora apaixonada, percorre a região para desenterrar peças imbuídas de história. O cenário das feiras de antiguidades na Normandia combina feiras familiares, mercados especializados e pequenas lojas administradas por proprietários experientes. Você pode encontrar tantos pequenos tesouros em uma praça de vila quanto sob os galpões de uma grande feira: móveis de carvalho, cerâmica francesa, discos de vinil raros ou porcelana delicada.

A riqueza local também se reflete na simpatia dos organizadores e em serviços práticos — avaliações, desocupação de casas, vendas por consignação — que facilitam a compra e a apreciação de objetos. Para planejar seus passeios, consulte calendários atualizados, como a seleção regional da Brocmania ou o calendário MyBrocante, e descubra endereços interessantes em um blog de endereços.

Calendário de Feiras de Antiguidades e Mercados de Pulgas na Normandia em 2025

Variedade de Eventos: Vendas de Garagem, Feiras de Rua e Mercados de Natal

A região oferece uma variedade de eventos a cada fim de semana: vendas de garagem comunitárias, grandes feiras de rua e mercados de Natal durante os meses mais frios. Cada um atrai um público diferente, de colecionadores a famílias.

  • Formatos: vendas de garagem, mercados de pulgas, mercados de antiguidades, trocas de roupas.

Serviços: avaliações no local, comida local.

Guia de porcelana

Cerâmica francesa Frequência e datas importantes das feiras de antiguidades da Normandia que você não pode perderAlguns eventos retornam a cada primavera e outono. Para datas específicas, consulte o

  • Brocabrac

Découvrez le calendrier 2026 des brocantes en Normandie ainsi que nos bons plans pour chiner les meilleures trouvailles tout au long de l'année.

Feiras de antiguidades na Normandia : calendário e boas dicas 2026

Apaixonados por garimpo e profissionais de antiguidades, este panorama reúne o calendário 2026 das feiras de antiguidades e feiras de garagem na Normandia, pensado para…

ou o guia

Calendário de Feiras de Antiguidades

Dica: planeje uma manhã cedo para caçar pechinchas; as melhores peças se esgotam rapidamente.

Descubra as cidades e vilas icônicas para caçar pechinchas na Normandia

Caen e suas imperdíveis feiras de antiguidades

  • Caen

oferece mercados urbanos onde você pode encontrar móveis e objetos de decoração. A atmosfera é frequentemente animada por barracas de antiquários locais.

  • Pontos fortes: diversidade, acessibilidade, conhecimento dos vendedores.

O charme das feiras de antiguidades ao redor do Mont Saint-Michel

  • Ao redor do sítio arqueológico, as feiras de antiguidades acontecem em cenários pitorescos, perfeitos para combinar passeios turísticos e caça a pechinchas. A brisa do mar adiciona um toque romântico à descoberta de objetos antigos.

Vide grenier 76

Mercado de pulgas 76 : dicas para garimpar os melhores achados em 2026

Encabeçando a cena das feiras de antiguidades na Normandia, este guia prático concentra-se nas dicas para ter sucesso na sua caça ao tesouro durante um…

Dica: Combine passeios turísticos com caça a pechinchas no final do dia para evitar as multidões.

Mercados de pulgas pitorescos no interior da Normandia Pequenas aldeias muitas vezes revelam coleções familiares únicas, transmitidas de geração em geração. Você pode encontrar peças com procedência comprovada, um verdadeiro diferencial em termos de valor. Bônus: recepção calorosa e interação direta com os vendedores.

Atmosfera única dos mercados de pulgas no litoral da Normandia

Ao longo da costa, você encontrará objetos marítimos, móveis caiados de branco e decorações boêmias. A atmosfera em constante mudança convida você a passear e explorar.

Foco: itens vintage relacionados ao mar e reaproveitamento industrial.

Os 20 melhores mercados de pulgas e lojas vintage da Normandia em 2025

Móveis e utensílios de mesa antigos: endereços imperdíveis

Mercados de pulgas e lojas locais oferecem móveis de madeira maciça e utensílios de mesa de qualidade. Para listas completas e datas, consulte

Petit Futé

ou

o calendário de vendas de garagem

. Nome

Localização

Especialidade Port Antiques Granville

Móveis antigos, porcelana

The Antique Dealer’s Shed

Honfleur

/* Styles complémentaires (design, accessibilité, taille max) */ #infographie-brocantes { font-family: Inter, ui-sans-serif, system-ui, -apple-system, “Segoe UI”, Roboto, “Helvetica Neue”, Arial; max-width:1100px; margin:0 auto; border-radius:12px; box-shadow:0 8px 30px rgba(2,6,23,0.12); overflow:hidden; background:linear-gradient(180deg,#ffffff, #fbfdff); max-height:1200px; } #infographie-brocantes * { box-sizing:border-box; } .ib-top { display:flex; gap:16px; padding:20px; align-items:center; border-bottom:1px solid #eef2f7; } .ib-title { flex:1; } .ib-title h2 { margin:0; font-weight:700; font-size:20px; color:#0f172a; } .ib-desc { margin-top:6px; font-size:13px; color:#475569; } .ib-controls { display:flex; gap:8px; align-items:center; } .ib-input, .ib-select, .ib-btn { padding:8px 10px; border-radius:8px; border:1px solid #e2e8f0; background:#fff; font-size:13px; color:#0f172a; } .ib-btn { cursor:pointer; background:linear-gradient(180deg,#0ea5a4,#0b948c); color:white; border:none; box-shadow:0 6px 18px rgba(14,165,164,0.16); } .ib-main { display:grid; grid-template-columns: 380px 1fr; gap:16px; padding:18px; } .ib-side { background:#fff; border:1px solid #eef2f7; border-radius:10px; padding:12px; height:820px; overflow:auto; } .ib-canvas { background:linear-gradient(180deg,#f8fafc,#ffffff); border:1px solid #eef2f7; border-radius:10px; padding:12px; height:820px; overflow:auto; } .item { padding:10px; border-radius:8px; margin-bottom:10px; background:linear-gradient(180deg,#ffffff,#fbfeff); border:1px solid #eef2f7; display:flex; gap:10px; align-items:flex-start; } .badge { font-size:12px; padding:6px 8px; border-radius:999px; background:#f1f5f9; color:#0f172a; border:1px solid #e2e8f0; } .item h3 { margin:0; font-size:15px; color:#0f172a; } .item p { margin:4px 0 0 0; font-size:13px; color:#475569; } .meta { font-size:12px; color:#94a3b8; margin-top:6px; display:flex; gap:8px; align-items:center; flex-wrap:wrap; } .mini-stats { display:flex; gap:8px; margin-bottom:12px; } .stat { padding:8px 10px; border-radius:8px; background:#fff; border:1px solid #eef2f7; text-align:center; flex:1; } .stat strong { display:block; font-size:18px; color:#0f172a; } .depart-grid { display:grid; grid-template-columns:repeat(5,1fr); gap:8px; margin-top:10px; } .depart-col { padding:8px; border-radius:8px; background:linear-gradient(180deg,#ffffff,#fbfeff); border:1px solid #eef2f7; min-height:120px; } .dot { width:10px; height:10px; border-radius:50%; display:inline-block; margin-right:6px; vertical-align:middle; } .dot.upcoming { background:linear-gradient(180deg,#10b981,#059669); box-shadow:0 4px 12px rgba(16,185,129,0.16); } .dot.regular { background:#60a5fa; } .dot.vg { background:#f59e0b; } .controls-row { display:flex; gap:8px; margin-top:10px; } .timeline { width:100%; height:120px; background:linear-gradient(90deg,#f8fafc,#fff); border-radius:8px; padding:8px; border:1px solid #eef2f7; } .sr-only { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; } .detail-panel { padding:10px; border-radius:8px; background:#fff; border:1px dashed #e6eef8; margin-top:8px; font-size:13px; color:#0f172a; } .small { font-size:12px; color:#64748b; } /* responsive */ @media (max-width:980px) { .ib-main { grid-template-columns: 1fr; } .ib-side, .ib-canvas { height:650px; } }

Utensílios de mesa antigos, decoração

Feira de antiguidades
Objetos decorativos, livros Objetos decorativos e antiguidades: locais excepcionais Alguns lugares oferecem conhecimento especializado reconhecido e uma seleção rara. Consulte também os guias de móveis antigos para direcionar melhor sua busca.

0

Próximos eventos
0
Departamentos
0
Ordenar
Data (mais antiga)
Data (mais recente)
/* Infographie interactive (JavaScript) – Toutes les chaînes sont en français – Pas d’appels externes à des APIs (données internes) – Code commenté en français et conçu pour être lisible / accessible – Si vous souhaitez intégrer une API publique (ex: Nominatim), prévoir un commentaire d’exemple ici. */ /* Données internes : liste simplifiée des 20 brocantes/top événements en Normandie (2025) – Chaque entrée contient : id, nom, departement, ville, date(ISO), type, heure, popularite (0-100), description – Facilement éditable / extensible */ const BROCANTES = [ { id:1, nom:”Grande Brocante de Caen”, departement:”Calvados”, ville:”Caen”, date:”2025-05-03″, type:”brocante”, heure:”09:00″, popularite:90, description:”Brocante annuelle au coeur de la ville, stands pros et particuliers.” }, { id:2, nom:”Vide-Grenier d’Honfleur”, departement:”Calvados”, ville:”Honfleur”, date:”2025-06-15″, type:”vide-grenier”, heure:”08:00″, popularite:78, description:”Ambiance portuaire, nombreux exposants locaux.” }, { id:3, nom:”Marché aux Puces de Rouen”, departement:”Seine-Maritime”, ville:”Rouen”, date:”2025-07-12″, type:”marche”, heure:”07:30″, popularite:85, description:”Grand marché aux puces avec antiquaires et brocanteurs.” }, { id:4, nom:”Brocante de Deauville”, departement:”Calvados”, ville:”Deauville”, date:”2025-08-02″, type:”brocante”, heure:”10:00″, popularite:88, description:”Événement chic en bord de mer, pièces déco et vintage.” }, { id:5, nom:”Vide-Grenier de Cherbourg”, departement:”Manche”, ville:”Cherbourg”, date:”2025-05-25″, type:”vide-grenier”, heure:”09:00″, popularite:65, description:”Grande foire aux affaires pour les chineurs.” }, { id:6, nom:”Brocante d’Alençon”, departement:”Orne”, ville:”Alençon”, date:”2025-09-07″, type:”brocante”, heure:”08:00″, popularite:60, description:”Brocante locale au centre-ville.” }, { id:7, nom:”Marché aux Puces du Havre”, departement:”Seine-Maritime”, ville:”Le Havre”, date:”2025-06-22″, type:”marche”, heure:”07:00″, popularite:70, description:”Stands variés, restauration sur place.” }, { id:8, nom:”Foire aux Brocantes d’Évreux”, departement:”Eure”, ville:”Évreux”, date:”2025-07-19″, type:”brocante”, heure:”09:30″, popularite:55, description:”Grande foire annuelle, objets divers.” }, { id:9, nom:”Vide-Grenier de Lisieux”, departement:”Calvados”, ville:”Lisieux”, date:”2025-05-11″, type:”vide-grenier”, heure:”08:30″, popularite:50, description:”Idéal pour chiner à prix doux.” }, { id:10, nom:”Brocante de Saint-Lô”, departement:”Manche”, ville:”Saint-Lô”, date:”2025-08-16″, type:”brocante”, heure:”09:00″, popularite:52, description:”Stands de brocanteurs professionnels.” }, { id:11, nom:”Marché aux Puces de Fécamp”, departement:”Seine-Maritime”, ville:”Fécamp”, date:”2025-05-18″, type:”marche”, heure:”08:00″, popularite:48, description:”Marché convivial, spécialités locales.” }, { id:12, nom:”Brocante de Vire”, departement:”Calvados”, ville:”Vire”, date:”2025-07-26″, type:”brocante”, heure:”09:00″, popularite:46, description:”Brocante de quartier, bon plan pour petits budgets.” }, { id:13, nom:”Vide-Grenier de Dieppe”, departement:”Seine-Maritime”, ville:”Dieppe”, date:”2025-08-30″, type:”vide-grenier”, heure:”08:00″, popularite:67, description:”Bords de mer, ambiance familiale.” }, { id:14, nom:”Brocante d’Avranches”, departement:”Manche”, ville:”Avranches”, date:”2025-06-08″, type:”brocante”, heure:”09:00″, popularite:44, description:”Brocante locale en centre-ville.” }, { id:15, nom:”Marché aux Puces de Bayeux”, departement:”Calvados”, ville:”Bayeux”, date:”2025-06-29″, type:”marche”, heure:”08:30″, popularite:59, description:”Antiquités et découvertes historiques.” }, { id:16, nom:”Vide-Grenier de Pont-Audemer”, departement:”Eure”, ville:”Pont-Audemer”, date:”2025-09-13″, type:”vide-grenier”, heure:”08:30″, popularite:40, description:”Charmante ville, chine tranquille.” }, { id:17, nom:”Brocante de Mortain”, departement:”Manche”, ville:”Mortain”, date:”2025-05-31″, type:”brocante”, heure:”09:00″, popularite:35, description:”Petite brocante locale.” }, { id:18, nom:”Marché aux Puces de Lisors”, departement:”Eure”, ville:”Les Andelys”, date:”2025-07-05″, type:”marche”, heure:”08:00″, popularite:38, description:”Marché de village très apprécié.” }, { id:19, nom:”Brocante de Granville”, departement:”Manche”, ville:”Granville”, date:”2025-08-09″, type:”brocante”, heure:”10:00″, popularite:57, description:”Brocante côtière animée.” }, { id:20, nom:”Vide-Grenier de Saint-Pierre”, departement:”Calvados”, ville:”Saint-Pierre-en-Auge”, date:”2025-09-20″, type:”vide-grenier”, heure:”09:00″, popularite:33, description:”Petit vide-grenier villageois.” } ]; /* TRANSLATIONS / CHAINES (facilement modifiables) */ const T = { prochain: “À venir”, total: “Total”, departements: “Départements”, reset: “Réinitialiser”, exporter: “Exporter CSV”, selection_info: “Sélectionnez une brocante pour voir les détails ici.” }; /* Initialisation : récupération des éléments DOM */ const el = { root: document.getElementById(‘infographie-brocantes’), list: document.getElementById(‘list’), statTotal: document.getElementById(‘stat-total’), statUpcoming: document.getElementById(‘stat-upcoming’), statDept: document.getElementById(‘stat-dept’), departGrid: document.getElementById(‘depart-grid’), miniMap: document.getElementById(‘mini-map’), spark: document.getElementById(‘spark’), search: document.getElementById(‘search’), filterDept: document.getElementById(‘filter-dept’), filterType: document.getElementById(‘filter-type’), sort: document.getElementById(‘sort’), resetBtn: document.getElementById(‘reset-btn’), exportCsv: document.getElementById(‘export-csv’), detail: document.getElementById(‘detail’) }; /* UTILITAIRES */ function formatDateISO(iso) { // Format simple : 12 juin 2025 const d = new Date(iso + ‘T00:00:00’); return d.toLocaleDateString(‘fr-FR’, { day:’2-digit’, month:’long’, year:’numeric’ }); } function daysUntil(iso) { const today = new Date(); const d = new Date(iso + ‘T00:00:00’); const diff = Math.ceil((d – today) / (1000*60*60*24)); return diff; } /* Préparer liste de départements uniques */ const DEPARTS = Array.from(new Set(BROCANTES.map(b => b.departement))).sort(); /* Remplir filtre département */ function populateDeptFilter() { DEPARTS.forEach(d => { const opt = document.createElement(‘option’); opt.value = d; opt.textContent = d; el.filterDept.appendChild(opt); }); } populateDeptFilter(); /* STATE */ let state = { items: BROCANTES.slice(), query: ”, dept: ‘all’, type: ‘all’, sort: ‘date-asc’ }; /* RENDER : liste d’items */ function renderList(items) { el.list.innerHTML = ”; if (items.length === 0) { const no = document.createElement(‘div’); no.className = ‘small’; no.textContent = ‘Aucun résultat’; el.list.appendChild(no); return; } items.forEach(item => { const div = document.createElement(‘div’); div.className = ‘item’; div.tabIndex = 0; div.setAttribute(‘role’,’listitem’); div.setAttribute(‘aria-label’, `${item.nom}, ${item.ville}, ${formatDateISO(item.date)}`); // couleur selon type const colorClass = (item.type === ‘vide-grenier’) ? ‘vg’ : (item.type === ‘marche’ ? ‘regular’ : ‘regular’); const dot = document.createElement(‘span’); dot.className = ‘dot ‘ + ((daysUntil(item.date) >= 0 && daysUntil(item.date) <= 30) ? 'upcoming' : (item.type === 'vide-grenier' ? 'vg' : 'regular')); dot.setAttribute('aria-hidden','true'); const content = document.createElement('div'); content.style.flex = '1'; const h = document.createElement('h3'); h.textContent = item.nom + ' — ' + item.ville; content.appendChild(h); const p = document.createElement('p'); p.textContent = formatDateISO(item.date) + ' · ' + item.heure; content.appendChild(p); const meta = document.createElement('div'); meta.className = 'meta'; meta.innerHTML = `${item.departement}${item.type}Popularité : ${item.popularite}`; content.appendChild(meta); div.appendChild(dot); div.appendChild(content); // interaction : clic / clavier pour détails div.addEventListener(‘click’, () => showDetail(item)); div.addEventListener(‘keydown’, (e) => { if (e.key === ‘Enter’ || e.key === ‘ ‘) { showDetail(item); e.preventDefault(); } }); el.list.appendChild(div); }); } /* Affiche panneau détail */ function showDetail(item) { el.detail.innerHTML = ` ${item.nom}
${item.ville} · ${item.departement}
${formatDateISO(item.date)} à ${item.heure}
${item.description}
Popularité : ${item.popularite}
`; el.detail.scrollIntoView({ behavior:’smooth’, block:’nearest’ }); } /* Statistiques simples */ function computeStats(items) { el.statTotal.textContent = items.length; const upcoming = items.filter(i => daysUntil(i.date) >= 0).length; el.statUpcoming.textContent = upcoming; el.statDept.textContent = new Set(items.map(i=>i.departement)).size; } /* Répartition par département : grille */ function renderDepartGrid(items) { // compter par département const counts = {}; DEPARTS.forEach(d => counts[d] = 0); items.forEach(i => { counts[i.departement] = (counts[i.departement] || 0) + 1; }); el.departGrid.innerHTML = ”; DEPARTS.forEach(d => { const col = document.createElement(‘div’); col.className = ‘depart-col’; col.setAttribute(‘role’,’group’); col.setAttribute(‘aria-label’, `${d} : ${counts[d]} événements`); const title = document.createElement(‘div’); title.style.fontWeight = 600; title.style.marginBottom = ‘6px’; title.textContent = d; col.appendChild(title); const list = document.createElement(‘div’); list.style.display = ‘flex’; list.style.flexDirection = ‘column’; list.style.gap = ‘6px’; // montrer jusqu’à 5 éléments mini const listItems = items.filter(i => i.departement === d).slice(0,5); listItems.forEach(i => { const row = document.createElement(‘div’); row.style.display = ‘flex’; row.style.alignItems = ‘center’; row.style.justifyContent = ‘space-between’; const left = document.createElement(‘div’); left.style.display=’flex’; left.style.alignItems=’center’; const dot = document.createElement(‘span’); dot.className = ‘dot ‘ + ((daysUntil(i.date) >= 0 && daysUntil(i.date) 5) { const more = document.createElement(‘div’); more.className = ‘small’; more.style.marginTop=’6px’; more.textContent = `+ ${counts[d] – 5} autres`; list.appendChild(more); } col.appendChild(list); el.departGrid.appendChild(col); }); } /* Mini carte compacte : colonnes par département */ function renderMiniMap(items) { // chaque colonne = departement; on affiche petits points par événement el.miniMap.innerHTML = ”; DEPARTS.forEach(d => { const col = document.createElement(‘div’); col.style.flex=’1′; col.style.minHeight=’56px’; col.style.background=’#fff’; col.style.border=’1px solid #eef2f7′; col.style.borderRadius=’6px’; col.style.padding=’6px’; const title = document.createElement(‘div’); title.style.fontSize=’12px’; title.style.color=’#0f172a’; title.style.fontWeight=’600′; title.style.marginBottom=’6px’; title.textContent = d.split(‘ ‘)[0]; col.appendChild(title); const points = document.createElement(‘div’); points.style.display=’flex’; points.style.flexWrap=’wrap’; points.style.gap=’4px’; const itemsD = items.filter(i => i.departement === d); itemsD.forEach(i => { const p = document.createElement(‘div’); p.setAttribute(‘title’, `${i.nom} — ${i.ville} (${formatDateISO(i.date)})`); const cls = (daysUntil(i.date) >= 0 && daysUntil(i.date) showDetail(i)); p.addEventListener(‘keydown’, (e) => { if (e.key===’Enter’) showDetail(i); }); points.appendChild(p); }); col.appendChild(points); el.miniMap.appendChild(col); }); } /* Sparkline / histogramme mensuel (SVG simple) */ function renderSpark(items) { // compter par mois 2025 (index 1..12) const months = Array(12).fill(0); items.forEach(i => { const d = new Date(i.date + ‘T00:00:00’); if (d.getFullYear() === 2025) months[d.getMonth()]++; }); const w = el.spark.clientWidth || el.spark.parentElement.clientWidth; const h = el.spark.clientHeight || 120; el.spark.innerHTML = ”; const max = Math.max(…months,1); const padding = 8; const barW = (w – padding*2) / 12; months.forEach((v, idx) => { const x = padding + idx * barW; const barH = (v / max) * (h – 30); const y = h – padding – barH; const rect = document.createElementNS(‘http://www.w3.org/2000/svg’,’rect’); rect.setAttribute(‘x’, x.toFixed(2)); rect.setAttribute(‘y’, y.toFixed(2)); rect.setAttribute(‘width’, Math.max(6, barW – 6).toFixed(2)); rect.setAttribute(‘height’, barH.toFixed(2)); rect.setAttribute(‘fill’, ‘#0ea5a4’); rect.setAttribute(‘opacity’, ‘0.95’); rect.setAttribute(‘aria-hidden’,’true’); el.spark.appendChild(rect); // label mois (abrégé) const txt = document.createElementNS(‘http://www.w3.org/2000/svg’,’text’); txt.setAttribute(‘x’, (x + barW/2).toFixed(2)); txt.setAttribute(‘y’, (h – 4).toFixed(2)); txt.setAttribute(‘fill’,’#475569′); txt.setAttribute(‘font-size’,’10’); txt.setAttribute(‘text-anchor’,’middle’); const monthNames = [‘jan’,’fév’,’mars’,’avr’,’mai’,’juin’,’juil’,’août’,’sept’,’oct’,’nov’,’déc’]; txt.textContent = monthNames[idx]; el.spark.appendChild(txt); }); } /* Filtrage / tri */ function applyFilters() { // récupérer état UI state.query = el.search.value.trim().toLowerCase(); state.dept = el.filterDept.value; state.type = el.filterType.value; state.sort = el.sort.value; let items = BROCANTES.slice(); // recherche texte if (state.query) { items = items.filter(i => (i.nom + ‘ ‘ + i.ville + ‘ ‘ + i.departement + ‘ ‘ + i.description).toLowerCase().includes(state.query) ); } // département if (state.dept !== ‘all’) { items = items.filter(i => i.departement === state.dept); } // type if (state.type !== ‘all’) { items = items.filter(i => i.type === state.type); } // tri if (state.sort === ‘date-asc’) { items.sort((a,b) => new Date(a.date) – new Date(b.date)); } else if (state.sort === ‘date-desc’) { items.sort((a,b) => new Date(b.date) – new Date(a.date)); } else if (state.sort === ‘popularity’) { items.sort((a,b) => b.popularite – a.popularite); } // rendre renderList(items); computeStats(items); renderDepartGrid(items); renderMiniMap(items); renderSpark(items); } /* Export CSV simple */ function exportCSV(items) { if (!items || items.length === 0) { alert(‘Aucun élément à exporter.’); return; } const headers = [‘id’,’nom’,’departement’,’ville’,’date’,’heure’,’type’,’popularite’,’description’]; const rows = items.map(i => headers.map(h => JSON.stringify(i[h]||”)).join(‘,’)); const csv = [headers.join(‘,’), …rows].join(‘n’); const blob = new Blob([csv], { type:’text/csv;charset=utf-8;’ }); const url = URL.createObjectURL(blob); const a = document.createElement(‘a’); a.href = url; a.download = ‘brocantes_normandie_2025.csv’; document.body.appendChild(a); a.click(); a.remove(); URL.revokeObjectURL(url); } /* Événements UI */ el.search.addEventListener(‘input’, debounce(() => applyFilters(), 250)); el.filterDept.addEventListener(‘change’, applyFilters); el.filterType.addEventListener(‘change’, applyFilters); el.sort.addEventListener(‘change’, applyFilters); el.resetBtn.addEventListener(‘click’, () => { el.search.value = ”; el.filterDept.value = ‘all’; el.filterType.value = ‘all’; el.sort.value = ‘date-asc’; applyFilters(); }); el.exportCsv.addEventListener(‘click’, () => { // exporter les éléments actuellement visibles const visibleItems = Array.from(el.list.querySelectorAll(‘.item’)).map(node => { // trouver l’item via label (recherche communautaire) const label = node.querySelector(‘h3’)?.textContent || ”; return BROCANTES.find(b => label.includes(b.nom)); }).filter(Boolean); exportCSV(visibleItems); }); /* Débounce utilitaire */ function debounce(fn, wait) { let t; return function(…args) { clearTimeout(t); t = setTimeout(() => fn.apply(this, args), wait); }; } /* Initial render */ applyFilters(); /* ACCESSIBILITÉ : raccourci clavier global pour focus recherche (Alt+F) */ document.addEventListener(‘keydown’, (e) => { if ((e.altKey || e.metaKey) && e.key.toLowerCase() === ‘f’) { e.preventDefault(); el.search.focus(); } }); /* NOTE sur les APIs externes : – Aucune API externe n’est utilisée pour garder cet outil 100% gratuit et offline. – Si vous souhaitez enrichir avec géocodage (coordonnées) : utiliser par ex. Nominatim (OpenStreetMap) : https://nominatim.openstreetmap.org/search?q=Caen&format=json Réponse JSON exemple : [ { “place_id”:”123456″, “licence”:”Data © OpenStreetMap contributors”, “osm_type”:”relation”, “osm_id”:”… “, “boundingbox”:[“49.18″,”49.19″,”-0.37″,”-0.36″], “lat”:”49.1829″, “lon”:”-0.3700″, “display_name”:”Caen, Calvados, Normandie, France”, “class”:”place”, “type”:”city”, “importance”:0.8 } ] – Respectez les règles d’usage et les quotas de ces services si vous les activez. */ /* Fin du script */
vide grenier

Tudo sobre vide grenier.org em 2026 : guia completo para aproveitar os melhores achados

Encabeçando a temporada 2026 de feiras de antiguidades e vide greniers, este texto descreve passo a passo as estratégias para transformar cada saída numa caçada…

Popularidade

Exportar lista para CSV

Exportar CSV

  • Lista de feiras de antiguidades

Selecione uma feira de antiguidades para ver os detalhes aqui.

  • Visualização

Distribuição por departamento

Tipos

  • Venda de garagem

Feira de antiguidades profissional

Evento futuro

Frequência mensal (2025)

O valor de um objeto reside na sua história: uma cômoda renasce numa sala de estar, um serviço de jantar antigo encontra o seu lugar numa mesa moderna. Estas descobertas contam histórias.

Ideia: combine uma peça antiga com mobiliário contemporâneo para um interior vibrante. A dimensão humana e comunitária dos mercados de pulgas da Normandia.

  • Muitos organizadores são organizações sem fins lucrativos: as vendas financiam projetos locais. Isso fortalece os laços sociais e a transmissão de conhecimento.

Exemplo: mutirões de desocupação de casas e avaliações de imóveis.

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Comment repu00e9rer une vraie piu00e8ce ancienne?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Vu00e9rifiez lu2019usure naturelle, les fixations anciennes, les essences de bois et demandez lu2019histoire du meuble au vendeur.”}},{“@type”:”Question”,”name”:”Faut-il pru00e9fu00e9rer les brocantes ou les boutiques spu00e9cialisu00e9es?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Les brocantes offrent des prix et des surprises, les boutiques du00e9livrent assurance et expertise. Combinez les deux approches.”}},{“@type”:”Question”,”name”:”Comment transporter un meuble fragile apru00e8s achat?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Pru00e9voir sangles, couverture de du00e9mu00e9nagement et, si besoin, demander un service du2019enlu00e8vement professionnel.”}}]}

Atividades e Serviços Especiais: Enriquecendo sua Experiência na Feira de Antiguidades

Oficinas de restauração, salões de chá orgânicos ao lado de lojas de consignação ou demonstrações de especialistas agregam valor à sua visita. Informe-se sobre as atividades antes de ir.

Serviço Útil: Avaliação gratuita e remoção rápida para desocupação de casas.

Dicas para Aproveitar ao Máximo as Feiras de Antiguidades da Normandia em 2025

Adapte sua visita aos formatos e à disponibilidade

Escolha o horário da manhã ou da noite, dependendo dos itens que você procura. Feiras grandes exigem tempo; priorize uma lista dos itens que deseja ver.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *