notion-to-email: biblioteca open source que converte páginas do Notion em HTML para e-mail
(github.com/Sangkwun)É uma biblioteca TypeScript que, ao receber o ID de uma página do Notion, retorna
HTML renderizado corretamente no Gmail, Outlook e Apple Mail.
import { renderFromNotion } from 'notion-to-email'
const { html, title } = await renderFromNotion({
pageId: 'your-page-id',
token: 'your-notion-token',
})
// Passe o html para SES, SendGrid, Nodemailer etc.
Ao criar o serviço notionto.email, a camada de renderização foi crescendo aos poucos,
e ela foi separada como biblioteca para que outras pessoas também possam usá-la.
HTML para e-mail não pode usar Flexbox/Grid e precisa usar layout baseado em tabelas e estilos inline,
e a biblioteca faz essa conversão internamente.
Mais de 20 tipos de blocos suportados: parágrafo, cabeçalhos, listas, checkbox, toggle, callout, código, fórmulas, imagens,
embed de YouTube, tabelas, colunas, blocos sincronizados etc.
Também oferece uma CLI para exportar diretamente como arquivo HTML:
npx notion-to-email <page-id> -o email.html
Licença MIT.
Ainda não há comentários.