Repolode
jupyter

jupyter/nbviewer

nbconvert 기반 Python 웹 서비스로, URL, GitHub, Gist 등에서 Jupyter Notebook을 가져와 정적 웹 페이지로 렌더링합니다.

대체할 수 있는 제품:nbviewer.org

스타
2,284
포크
575
열린 이슈
204
마지막 커밋
어제

어떤 프로젝트인가요?

nbviewer는 공개 Jupyter Notebook Viewer 사이트를 구동하는 웹 애플리케이션입니다. URL, GitHub 저장소, Gist 또는 지원되는 다른 소스에서 노트북을 가져와 정적 HTML 페이지로 변환하므로, 누구나 Jupyter를 설치하지 않고도 브라우저에서 렌더링된 노트북을 읽을 수 있습니다.

이 프로젝트에는 url, gist, github, huggingface, 로컬 파일용 provider가 포함되어 있습니다. 렌더링에는 nbconvert를 사용하며, 결과물을 슬라이드나 일반 스크립트 등 다른 형식으로도 표시할 수 있습니다. Docker 또는 Python 설치본으로 로컬에서 실행할 수 있으며, 더 빠르게 GitHub에 접근할 수 있도록 GitHub OAuth 또는 API 토큰을 지원하고 GitHub Enterprise 인스턴스도 지원합니다.

nbviewer는 JupyterHub 서비스로도 실행할 수 있으며, 이 경우 Hub에서 인증한 사용자만 접근할 수 있습니다. --localfiles 옵션을 사용해 로컬 노트북을 비공개로 열람할 때 유용합니다.

핵심 기능

  • 01URL, GitHub, Gist, Hugging Face 및 로컬 파일에서 노트북을 렌더링합니다.
  • 02nbconvert 기반으로, HTML, 슬라이드, 스크립트 형식으로 출력합니다.
  • 03memcached 캐싱을 사용하며 Docker Compose 또는 Python 설치본으로 로컬에서 실행할 수 있습니다.
  • 04GitHub OAuth, API 토큰, GitHub Enterprise를 지원합니다.
  • 05JupyterHub 서비스로 실행해 인증된 사용자로 접근을 제한할 수 있습니다.

활용 사례

  • 자체 네트워크에서 팀을 위한 내부 노트북 뷰어를 호스팅합니다.
  • Jupyter를 설치하지 않아도 GitHub 저장소의 렌더링된 노트북을 공유합니다.
  • GitHub Enterprise 인스턴스의 비공개 노트북을 열람합니다.
  • JupyterHub 인증으로 로컬 노트북을 보호합니다.

빠른 시작

  1. 1

    Docker 이미지를 가져오세요

    docker pull jupyter/nbviewer
  2. 2

    컨테이너를 실행하고 포트 8080을 여세요

    docker run -p 8080:8080 jupyter/nbviewer

사용 전 알아둘 점

  • 라이선스를 자동으로 식별할 수 없었습니다. 재사용하기 전에 저장소의 라이선스 조건을 확인하세요.
  • 로컬에서 실행하려면 pandoc, libmemcached와 같은 시스템 패키지와 Python 환경이 필요합니다.
  • GitHub에 빠르게 액세스하려면 GitHub OAuth 키 또는 API 토큰을 설정하세요.

포함된 컬렉션

토픽

#jupyter#nbconvert#notebook-rendering#web-service#python#data-science#jupyter-notebook

자주 묻는 질문

nbviewer은(는) 무엇인가요?
nbconvert 기반 Python 웹 서비스로, URL, GitHub, Gist 등에서 Jupyter Notebook을 가져와 정적 웹 페이지로 렌더링합니다. nbviewer는 공개 Jupyter Notebook Viewer 사이트를 구동하는 웹 애플리케이션입니다. URL, GitHub 저장소, Gist 또는 지원되는 다른 소스에서 노트북을 가져와 정적 HTML 페이지로 변환하므로, 누구나 Jupyter를 설치하지 않고도 브라우저에서 렌더링된 노트북을 읽을 수 있습니다.
nbviewer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
nbviewer은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
nbviewer은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. nbviewer의 마지막 커밋은 2026년 11월 5일입니다.
nbviewer은(는) 어디에 사용할 수 있나요?
자체 네트워크에서 팀을 위한 내부 노트북 뷰어를 호스팅합니다. Jupyter를 설치하지 않아도 GitHub 저장소의 렌더링된 노트북을 공유합니다. GitHub Enterprise 인스턴스의 비공개 노트북을 열람합니다. JupyterHub 인증으로 로컬 노트북을 보호합니다.
nbviewer는 어떻게 설치하나요?
Docker 이미지를 가져오세요: docker pull jupyter/nbviewer 컨테이너를 실행하고 포트 8080을 여세요: docker run -p 8080:8080 jupyter/nbviewer
nbviewer은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jupyter/nbviewer

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

관련 프로젝트