Repolode
timkpaine

timkpaine/jupyterlab-email

JupyterLab에서 노트북을 코드 포함 여부를 선택해 이메일 본문에 넣거나 HTML 또는 PDF 첨부 파일로 보낼 수 있는 확장 프로그램입니다.

스타
60
포크
2
열린 이슈
2
마지막 커밋
6일 전

어떤 프로젝트인가요?

jupyterlab_email은 브라우저를 벗어나지 않고 노트북을 이메일로 보낼 수 있도록 JupyterLab에 기능을 추가합니다. 노트북을 이메일 본문에 직접 넣거나 HTML 또는 PDF 첨부 파일로 보낼 수 있으며, 입력 코드 셀은 포함하거나 제외할 수 있습니다.

노트북의 출력 데이터를 CSV, TSV, PDF, PNG 또는 Excel 스프레드시트 파일로 첨부할 수도 있습니다. SMTP 서버는 Jupyter 노트북 설정 파일에서 구성하며, 노트북 경로나 모델을 사용해 이메일을 생성하는 Python 함수도 제공됩니다.

pip와 두 개의 Jupyter 활성화 명령으로 설치하며, 라이선스는 Apache-2.0입니다.

핵심 기능

  • 01노트북을 이메일 본문에 넣거나 HTML 또는 PDF 첨부 파일로 보냅니다.
  • 02입력 코드 셀을 포함하거나 제외할 수 있습니다.
  • 03출력 데이터를 CSV, TSV, PDF, PNG 또는 Excel 파일로 첨부합니다.
  • 04Jupyter 노트북 설정 파일에서 SMTP 서버를 구성합니다.
  • 05Excel 작성기는 기본적으로 xlsxwriter를 사용하며, 다른 작성기로 변경할 수 있습니다.

활용 사례

  • 완성한 분석 노트북을 동료에게 이메일로 공유합니다.
  • 노트북에서 생성한 PDF 또는 HTML 보고서를 이해관계자에게 보냅니다.
  • 노트북의 쿼리 결과나 표를 스프레드시트 첨부 파일로 이메일에 보냅니다.

빠른 시작

  1. 1

    PyPI에서 Python 패키지를 설치합니다

    pip install jupyterlab_email
  2. 2

    JupyterLab 확장 기능을 설치합니다

    jupyter labextension install jupyterlab_email
  3. 3

    서버 확장 기능을 활성화합니다

    jupyter serverextension enable --py jupyterlab_email
  4. 4

    jupyter_notebook_config.py에 SMTP 서버 설정을 추가합니다

사용 전 알아둘 점

  • 이메일을 보내기 전에 SMTP 서버와 인증 정보를 직접 설정해야 합니다.
  • README의 설치 명령은 이전 JupyterLab 확장 기능 및 서버 확장 기능 구문을 사용하므로 현재 JupyterLab 버전에서는 작동하지 않을 수 있습니다.

토픽

자주 묻는 질문

jupyterlab-email은(는) 무엇인가요?
JupyterLab에서 노트북을 코드 포함 여부를 선택해 이메일 본문에 넣거나 HTML 또는 PDF 첨부 파일로 보낼 수 있는 확장 프로그램입니다. jupyterlab_email은 브라우저를 벗어나지 않고 노트북을 이메일로 보낼 수 있도록 JupyterLab에 기능을 추가합니다. 노트북을 이메일 본문에 직접 넣거나 HTML 또는 PDF 첨부 파일로 보낼 수 있으며, 입력 코드 셀은 포함하거나 제외할 수 있습니다.
jupyterlab-email은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
jupyterlab-email은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
jupyterlab-email은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. jupyterlab-email의 마지막 커밋은 2026년 11월 2일입니다.
jupyterlab-email은(는) 어디에 사용할 수 있나요?
완성한 분석 노트북을 동료에게 이메일로 공유합니다. 노트북에서 생성한 PDF 또는 HTML 보고서를 이해관계자에게 보냅니다. 노트북의 쿼리 결과나 표를 스프레드시트 첨부 파일로 이메일에 보냅니다.
jupyterlab-email는 어떻게 설치하나요?
PyPI에서 Python 패키지를 설치합니다: pip install jupyterlab_email JupyterLab 확장 기능을 설치합니다: jupyter labextension install jupyterlab_email 서버 확장 기능을 활성화합니다: jupyter serverextension enable --py jupyterlab_email jupyter_notebook_config.py에 SMTP 서버 설정을 추가합니다
jupyterlab-email은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/timkpaine/jupyterlab-email

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트