Repolode
timkpaine

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

    Python 패키지를 설치합니다

    pip install jupyterlab_iframe
  2. 2

    JupyterLab 확장 프로그램을 설치합니다

    jupyter labextension install jupyterlab_iframe
  3. 3

    서버 확장 프로그램을 활성화합니다

    jupyter serverextension enable --py jupyterlab_iframe
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트