노트북을 저장할 때마다 버전이 지정된 영구 체크포인트를 저장하고 이전 버전과 비교할 수 있는 JupyterLab 확장 프로그램입니다.
timkpaine/jupyterlab-commands
임의의 Python 함수를 명령 팔레트에 등록할 수 있는 JupyterLab 확장입니다.
- 스타
- 63
- 포크
- 7
- 열린 이슈
- 1
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
jupyterlab-commands는 사용자가 정의한 Python 함수를 JupyterLab의 명령 팔레트에 추가합니다. 각 명령은 JupyterLab 서버 설정을 통해 등록하는 간단한 Python 함수이며, 서버 측에서 실행되므로 노트북 셀에 작성할 필요가 없습니다.
노트북 분석에 꼭 포함되지 않는 반복 작업에 유용합니다. 예를 들어 미리 정의한 nbconvert 내보내기를 실행하거나 버전 관리 작업을 수행할 수 있습니다. 명령 출력은 JupyterLab 내부 터미널에 표시되므로 인터페이스를 벗어나지 않고 결과를 확인할 수 있습니다.
이 프로젝트는 pip으로 설치하며, jupyter_lab_config.py의 JupyterLabCommands 클래스에 명령 딕셔너리를 설정해 구성합니다. 관련 프로젝트인 jupyterlab-nbconvert-nocode는 코드 셀을 제거하는 노트북 변환 기능을 제공합니다.
핵심 기능
- 01사용자 지정 Python 함수를 JupyterLab 명령 팔레트에 추가합니다.
- 02노트북과 콘솔 외부의 서버에서 명령을 실행합니다.
- 03명령 출력을 JupyterLab 터미널에 표시합니다.
- 04간단한 딕셔너리로 jupyter_lab_config.py에서 구성합니다.
활용 사례
- 노트북에서 미리 정의한 nbconvert 내보내기를 한 번의 클릭으로 실행합니다.
- 노트북에 기록을 남기지 않고 버전 관리 작업을 수행합니다.
- 팀별 도우미 스크립트를 명령 팔레트에 등록합니다.
빠른 시작
- 1
PyPI에서 패키지를 설치합니다
pip install jupyterlab-commands - 2
Python 명령 함수를 jupyter_lab_config.py에 추가하고 c.JupyterLabCommands.commands를 설정합니다
사용 전 알아둘 점
- 명령은 Jupyter 설정 파일에서 Python 함수로 정의되므로 설정하려면 구성 파일을 편집해야 합니다.
토픽
자주 묻는 질문
- jupyterlab-commands은(는) 무엇인가요?
- 임의의 Python 함수를 명령 팔레트에 등록할 수 있는 JupyterLab 확장입니다. jupyterlab-commands는 사용자가 정의한 Python 함수를 JupyterLab의 명령 팔레트에 추가합니다. 각 명령은 JupyterLab 서버 설정을 통해 등록하는 간단한 Python 함수이며, 서버 측에서 실행되므로 노트북 셀에 작성할 필요가 없습니다.
- jupyterlab-commands은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jupyterlab-commands은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jupyterlab-commands은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jupyterlab-commands의 마지막 커밋은 2026년 11월 1일입니다.
- jupyterlab-commands은(는) 어디에 사용할 수 있나요?
- 노트북에서 미리 정의한 nbconvert 내보내기를 한 번의 클릭으로 실행합니다. 노트북에 기록을 남기지 않고 버전 관리 작업을 수행합니다. 팀별 도우미 스크립트를 명령 팔레트에 등록합니다.
- jupyterlab-commands는 어떻게 설치하나요?
- PyPI에서 패키지를 설치합니다: pip install jupyterlab-commands Python 명령 함수를 jupyter_lab_config.py에 추가하고 c.JupyterLabCommands.commands를 설정합니다
- jupyterlab-commands은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/timkpaine/jupyterlab-commands
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
노트북 환경에서 저장소의 스테이징, 커밋, 브랜치 관리, 동기화를 지원하는 JupyterLab용 Git 확장입니다.
이름 일부를 입력해 빠른 열기 패널에서 파일을 여는 JupyterLab 확장입니다.
서버 없이 브라우저에서 전부 실행되며 WebAssembly 기반 Python 커널을 사용하는 JupyterLab 배포판입니다.
JupyterLab에서 노트북을 코드 포함 여부를 선택해 이메일 본문에 넣거나 HTML 또는 PDF 첨부 파일로 보낼 수 있는 확장 프로그램입니다.
공유 노트북 템플릿 라이브러리를 둘러보고 새 노트북을 만들 수 있는 JupyterLab 확장 프로그램입니다.