Repolode
timkpaine

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. 1

    Instale o pacote Python do PyPI

    pip install jupyterlab_email
  2. 2

    Instale a extensão do JupyterLab

    jupyter labextension install jupyterlab_email
  3. 3

    Ative a extensão do servidor

    jupyter serverextension enable --py jupyterlab_email
  4. 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