saoluiz-encarteslisted
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/