Uma distribuição do JupyterLab que roda inteiramente no navegador, com kernels Python baseados em WebAssembly e sem precisar de servidor.
timkpaine/jupyterlab-email
Uma extensão do JupyterLab para enviar notebooks por e-mail, com ou sem código, no corpo da mensagem ou como anexos HTML ou PDF.
- Estrelas
- 60
- Forks
- 2
- Issues abertas
- 2
- Último commit
- há 5 dias
O que é?
jupyterlab_email adiciona ao JupyterLab o recurso de enviar notebooks por e-mail sem sair do navegador. É possível enviar um notebook no corpo da mensagem ou como anexo HTML ou PDF, incluindo ou não as células de código de entrada.
A extensão também permite anexar dados de saída do notebook como arquivos CSV, TSV, PDF, PNG ou planilhas do Excel. Os servidores SMTP são configurados no arquivo de configuração do Jupyter Notebook, e há uma função Python para gerar o e-mail a partir do caminho ou do modelo de um notebook.
A instalação é feita com pip e dois comandos de habilitação do Jupyter. A extensão é licenciada sob Apache-2.0.
Recursos principais
- 01Envia notebooks no corpo do e-mail ou como anexos HTML ou PDF.
- 02Permite incluir ou omitir as células de código de entrada.
- 03Anexa dados de saída como arquivos CSV, TSV, PDF, PNG ou Excel.
- 04Configura servidores SMTP pelo arquivo de configuração do Jupyter Notebook.
- 05O writer de Excel usa xlsxwriter por padrão, mas pode ser alterado.
Casos de uso
- Compartilhar por e-mail com colegas um notebook de análise concluído.
- Enviar às partes interessadas um relatório em PDF ou HTML gerado a partir de um notebook.
- Enviar por e-mail resultados de consultas ou tabelas de um notebook como anexos de planilha.
Início rápido
- 1
Instale o pacote Python do PyPI
pip install jupyterlab_email - 2
Instale a extensão do JupyterLab
jupyter labextension install jupyterlab_email - 3
Ative a extensão do servidor
jupyter serverextension enable --py jupyterlab_email - 4
Adicione as configurações do seu servidor SMTP ao jupyter_notebook_config.py
Antes de usar
- Você precisa configurar seu próprio servidor SMTP e suas credenciais antes de enviar e-mails.
- Os comandos de instalação do README usam uma sintaxe antiga para as extensões do JupyterLab e do servidor, então podem não funcionar nas versões atuais do JupyterLab.
Tópicos
Perguntas frequentes
- O que é jupyterlab-email?
- Uma extensão do JupyterLab para enviar notebooks por e-mail, com ou sem código, no corpo da mensagem ou como anexos HTML ou PDF. jupyterlab_email adiciona ao JupyterLab o recurso de enviar notebooks por e-mail sem sair do navegador. É possível enviar um notebook no corpo da mensagem ou como anexo HTML ou PDF, incluindo ou não as células de código de entrada.
- jupyterlab-email é gratuito? Qual é a licença?
- jupyterlab-email é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- jupyterlab-email ainda é mantido?
- Manutenção ativa. O último commit de jupyterlab-email foi em 2 de nov. de 2026.
- Para que posso usar jupyterlab-email?
- Compartilhar por e-mail com colegas um notebook de análise concluído. Enviar às partes interessadas um relatório em PDF ou HTML gerado a partir de um notebook. Enviar por e-mail resultados de consultas ou tabelas de um notebook como anexos de planilha.
- Como instalar jupyterlab-email?
- Instale o pacote Python do PyPI: pip install jupyterlab_email Instale a extensão do JupyterLab: jupyter labextension install jupyterlab_email Ative a extensão do servidor: jupyter serverextension enable --py jupyterlab_email Adicione as configurações do seu servidor SMTP ao jupyter_notebook_config.py
- Onde consigo jupyterlab-email?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/timkpaine/jupyterlab-email
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma extensão do JupyterLab que salva checkpoints persistentes e versionados dos notebooks a cada salvamento e permite comparar versões anteriores.
Uma extensão do JupyterLab que permite registrar funções Python arbitrárias como comandos na paleta de comandos.
Uma extensão do JupyterLab que adiciona um painel do Git para preparar, fazer commits, gerenciar branches e sincronizar repositórios sem sair dos notebooks.
Uma extensão do JupyterLab que permite navegar por uma biblioteca compartilhada de modelos de notebooks e criar notebooks a partir deles.
Uma extensão do JupyterLab que abre arquivos ao digitar parte do nome em um painel de abertura rápida.