서버 없이 브라우저에서 전부 실행되며 WebAssembly 기반 Python 커널을 사용하는 JupyterLab 배포판입니다.
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
PyPI에서 Python 패키지를 설치합니다
pip install jupyterlab_email - 2
JupyterLab 확장 기능을 설치합니다
jupyter labextension install jupyterlab_email - 3
서버 확장 기능을 활성화합니다
jupyter serverextension enable --py jupyterlab_email - 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 통계는 매일 갱신됩니다.
관련 프로젝트
노트북을 저장할 때마다 버전이 지정된 영구 체크포인트를 저장하고 이전 버전과 비교할 수 있는 JupyterLab 확장 프로그램입니다.
임의의 Python 함수를 명령 팔레트에 등록할 수 있는 JupyterLab 확장입니다.
노트북 환경에서 저장소의 스테이징, 커밋, 브랜치 관리, 동기화를 지원하는 JupyterLab용 Git 확장입니다.
공유 노트북 템플릿 라이브러리를 둘러보고 새 노트북을 만들 수 있는 JupyterLab 확장 프로그램입니다.
이름 일부를 입력해 빠른 열기 패널에서 파일을 여는 JupyterLab 확장입니다.