노트북 환경에서 저장소의 스테이징, 커밋, 브랜치 관리, 동기화를 지원하는 JupyterLab용 Git 확장입니다.
timkpaine/jupyterlab-iframe
웹사이트나 로컬 HTML 파일을 iframe 위젯으로 여는 JupyterLab 확장 프로그램으로, 런처에 바로가기를 추가할 수도 있습니다.
- 스타
- 118
- 포크
- 22
- 열린 이슈
- 4
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
jupyterlab_iframe을 사용하면 JupyterLab을 벗어나지 않고 내장 iframe 패널에서 웹 페이지와 로컬 HTML 파일을 볼 수 있습니다. 사이트는 Jupyter 설정 파일에 목록으로 정의하며, 각 사이트의 경로에는 http 또는 https URL이나 디스크에 있는 HTML 파일을 가리키는 local:// 경로를 지정할 수 있습니다.
JupyterLab을 처음 실행할 때 각 사이트가 자동으로 열리도록 설정할 수 있어 랜딩 페이지에 적합하며, 런처에 타일을 추가할 수도 있습니다. 런처 타일에는 사용자 지정 아이콘 URL을 사용할 수 있으며, 지정하지 않으면 사이트의 파비콘이 표시됩니다. 기본적으로 local:// 스킴을 통해 모든 로컬 파일을 열 수 있고, allow_any_local을 False로 설정하면 명시적으로 등록한 사이트만 열 수 있습니다.
이 프로젝트는 pip으로 설치한 뒤 labextension 및 server extension으로 활성화합니다. 노트북 환경이 시작될 때 랜딩 페이지를 표시하는 Binder 구성에도 사용됩니다.
핵심 기능
- 01웹 페이지와 로컬 HTML 파일을 JupyterLab iframe 위젯에 표시합니다.
- 02사이트를 목록으로 설정하고 자동 열기 및 런처 옵션을 지정할 수 있습니다.
- 03사용자 지정 런처 아이콘을 지원하며, 지정하지 않으면 사이트의 파비콘을 사용합니다.
- 04로컬 파일 접근을 명시적으로 등록한 사이트로 제한할 수 있습니다.
활용 사례
- 노트북과 함께 프로젝트 대시보드나 문서 페이지를 열어 두기.
- Binder 환경이 시작될 때 랜딩 페이지나 안내를 표시하기.
- JupyterLab에서 로컬 HTML 보고서나 시각화를 열기.
빠른 시작
- 1
Python 패키지를 설치합니다
pip install jupyterlab_iframe - 2
JupyterLab 확장 프로그램을 설치합니다
jupyter labextension install jupyterlab_iframe - 3
서버 확장 프로그램을 활성화합니다
jupyter serverextension enable --py jupyterlab_iframe - 4
사이트 목록을 jupyter_notebook_config.py에 추가합니다
사용 전 알아둘 점
- 기본적으로 allow_any_local을 False로 설정하지 않으면 파일 시스템의 모든 로컬 파일을 local:// 스킴으로 열 수 있습니다.
- README의 설치 단계에서는 오래된 labextension 및 serverextension 명령을 사용하므로 현재 JupyterLab 버전과 맞지 않을 수 있습니다.
토픽
자주 묻는 질문
- jupyterlab-iframe은(는) 무엇인가요?
- 웹사이트나 로컬 HTML 파일을 iframe 위젯으로 여는 JupyterLab 확장 프로그램으로, 런처에 바로가기를 추가할 수도 있습니다. jupyterlab_iframe을 사용하면 JupyterLab을 벗어나지 않고 내장 iframe 패널에서 웹 페이지와 로컬 HTML 파일을 볼 수 있습니다. 사이트는 Jupyter 설정 파일에 목록으로 정의하며, 각 사이트의 경로에는 http 또는 https URL이나 디스크에 있는 HTML 파일을 가리키는 local:// 경로를 지정할 수 있습니다.
- jupyterlab-iframe은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jupyterlab-iframe은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jupyterlab-iframe은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jupyterlab-iframe의 마지막 커밋은 2026년 11월 2일입니다.
- jupyterlab-iframe은(는) 어디에 사용할 수 있나요?
- 노트북과 함께 프로젝트 대시보드나 문서 페이지를 열어 두기. Binder 환경이 시작될 때 랜딩 페이지나 안내를 표시하기. JupyterLab에서 로컬 HTML 보고서나 시각화를 열기.
- jupyterlab-iframe는 어떻게 설치하나요?
- Python 패키지를 설치합니다: pip install jupyterlab_iframe JupyterLab 확장 프로그램을 설치합니다: jupyter labextension install jupyterlab_iframe 서버 확장 프로그램을 활성화합니다: jupyter serverextension enable --py jupyterlab_iframe 사이트 목록을 jupyter_notebook_config.py에 추가합니다
- jupyterlab-iframe은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/timkpaine/jupyterlab-iframe
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
S3와 Samba 공유 폴더 등 로컬 및 원격 저장소에 연결되는 여러 파일 브라우저를 추가하는 JupyterLab 확장입니다.
보고서 노트북처럼 셀을 순차적으로 실행하는 노트북의 개별 셀을 대상으로 단위 테스트를 작성하는 JupyterLab 확장 및 Python 패키지입니다.
파일 브라우저에서 바로 압축 파일을 만들고, 다운로드하고, 압축을 풀 수 있는 JupyterLab 확장 프로그램입니다.
이름 일부를 입력해 빠른 열기 패널에서 파일을 여는 JupyterLab 확장입니다.
노트북을 저장할 때마다 버전이 지정된 영구 체크포인트를 저장하고 이전 버전과 비교할 수 있는 JupyterLab 확장 프로그램입니다.