← ClaudeAtlas

saoluiz-encarteslisted

Baixa todos os encartes da semana do Mercadinhos Sao Luiz (loja 355), todas as paginas. Use quando o usuario mencionar "baixar encartes Sao Luiz", "encartes Sao Luiz", "encartes Mercadinhos Sao Luiz", ou colar a URL mercadinhossaoluiz.com.br/loja/355/encartes.
mouraod/promocoes-supermercados-fortaleza · ★ 0 · Web & Frontend · score 70
Install: claude install-skill mouraod/promocoes-supermercados-fortaleza
# Sao Luiz Encartes Downloader Baixa todos os encartes e **todas as suas paginas** via Playwright (navegador headless). O proprio JS do site autentica e lista os flipbooks; o script intercepta a resposta e baixa as imagens do CDN publico. ## Setup (so na primeira vez) ```bash cd saoluiz-encartes && npm install ``` O Chromium do Playwright e baixado automaticamente no primeiro `npm install` (via `npx playwright install chromium` se necessario). ## Comando padrao ```bash node saoluiz-encartes/download-encartes.js ``` Saida: `~/Downloads/Encartes/SaoLuiz/DD-Mes/` ## Como funciona 1. Abre Chromium headless e navega para `mercadinhossaoluiz.com.br/loja/355/encartes` 2. Intercepta a resposta de rede de `/flipbooks` -- ja contem todas as paginas (campo `images_urls`) 3. Para cada encarte: baixa cada pagina como JPG do CDN publico (idempotente -- pula se ja existe) 4. Grava `manifest.json` com rede, data, lista de encartes e total de paginas ## Estrutura de saida ``` Downloads/Encartes/SaoLuiz/25-Junho/ JPG/ 69559-especial-sao-joao-17-a-2806-pagina-01.jpg 69559-especial-sao-joao-17-a-2806-pagina-02.jpg ... 69711-peixaria-25-a-2806-pagina-01.jpg manifest.json ``` ## Opcoes ```bash # So o encarte mais recente (teste) node saoluiz-encartes/download-encartes.js --only-newest # Pasta de destino alternativa node saoluiz-encartes/download-encartes.js --output /caminho/completo # Pasta raiz alternativa (contera SaoLuiz/DD-Mes/ dentro) node saoluiz-encartes/