Дистрибутив JupyterLab, который целиком работает в браузере с ядрами Python на базе WebAssembly и не требует сервера.
timkpaine/jupyterlab-email
Расширение для JupyterLab, которое отправляет ноутбуки по email — с кодом или без, в теле письма либо во вложении HTML или PDF.
- Звёзды
- 60
- Форки
- 2
- Открытые issues
- 2
- Последний коммит
- 6 дней назад
Что это?
jupyterlab_email добавляет в JupyterLab возможность отправлять ноутбуки по email, не выходя из браузера. Ноутбук можно отправить прямо в теле письма либо приложить как файл HTML или PDF; входные ячейки с кодом можно включить или исключить.
Расширение также позволяет прикладывать выходные данные ноутбука в виде файлов CSV, TSV, PDF, PNG или таблиц Excel. SMTP-серверы настраиваются в конфигурационном файле Jupyter notebook, а для создания письма по пути к ноутбуку или его модели доступна функция Python.
Для установки нужны pip и две команды включения Jupyter. Расширение распространяется по лицензии Apache-2.0.
Ключевые возможности
- 01Отправляет ноутбуки прямо в теле письма либо во вложениях HTML или PDF.
- 02Позволяет включать или исключать входные ячейки с кодом.
- 03Прикладывает выходные данные в виде файлов CSV, TSV, PDF, PNG или Excel.
- 04Настраивает SMTP-серверы через конфигурационный файл Jupyter notebook.
- 05По умолчанию использует xlsxwriter для записи файлов Excel; его можно заменить.
Сценарии использования
- Отправка коллегам по email готового аналитического ноутбука.
- Отправка заинтересованным сторонам PDF- или HTML-отчёта, созданного на основе ноутбука.
- Отправка результатов запросов или таблиц из ноутбука во вложениях Excel.
Быстрый старт
- 1
Установите пакет Python из PyPI
pip install jupyterlab_email - 2
Установите расширение JupyterLab
jupyter labextension install jupyterlab_email - 3
Включите расширение сервера
jupyter serverextension enable --py jupyterlab_email - 4
Добавьте настройки SMTP-сервера в jupyter_notebook_config.py
Что важно знать
- Перед отправкой электронной почты необходимо настроить собственный SMTP-сервер и учетные данные.
- В командах установки из README используется устаревший синтаксис расширений JupyterLab и сервера, поэтому они могут не работать в текущих версиях JupyterLab.
Темы
Частые вопросы
- Что такое jupyterlab-email?
- Расширение для JupyterLab, которое отправляет ноутбуки по email — с кодом или без, в теле письма либо во вложении HTML или PDF. jupyterlab_email добавляет в JupyterLab возможность отправлять ноутбуки по email, не выходя из браузера. Ноутбук можно отправить прямо в теле письма либо приложить как файл HTML или PDF; входные ячейки с кодом можно включить или исключить.
- jupyterlab-email можно использовать бесплатно? Какая у него лицензия?
- jupyterlab-email распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jupyterlab-email всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jupyterlab-email — 2 нояб. 2026 г..
- Для чего можно использовать jupyterlab-email?
- Отправка коллегам по email готового аналитического ноутбука. Отправка заинтересованным сторонам PDF- или HTML-отчёта, созданного на основе ноутбука. Отправка результатов запросов или таблиц из ноутбука во вложениях Excel.
- Как установить jupyterlab-email?
- Установите пакет Python из PyPI: pip install jupyterlab_email Установите расширение JupyterLab: jupyter labextension install jupyterlab_email Включите расширение сервера: jupyter serverextension enable --py jupyterlab_email Добавьте настройки SMTP-сервера в jupyter_notebook_config.py
- Где скачать jupyterlab-email?
- Исходный код и инструкции по установке — на GitHub: https://github.com/timkpaine/jupyterlab-email
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Расширение для JupyterLab, которое сохраняет версии ноутбуков при каждом сохранении и позволяет сравнивать их с предыдущими версиями.
Расширение JupyterLab, которое позволяет добавлять произвольные функции Python в палитру команд.
Расширение JupyterLab, добавляющее панель Git для индексации изменений, коммитов, работы с ветками и синхронизации репозиториев прямо в JupyterLab.
Расширение JupyterLab для просмотра шаблонов ноутбуков и создания на их основе новых ноутбуков из общей библиотеки.
Расширение JupyterLab для быстрого открытия файлов по части имени через панель поиска.