스크립트 확장

스크립트 모듈은 외부 스크립트(주로 Python)를 사용하여 사용자 정의 컨트롤, 속성 보기 및 미리보기 렌더러를 활성화하여 Seer의 기능을 확장합니다.

설정

Seer는 스크립트 기반 확장을 실행하기 위해 구성된 인터프리터가 필요합니다.

  1. 인터프리터 구성:
    • 설정 > 스크립트로 이동합니다
    • 권장: _다운로드_를 클릭하여 공식 Python-3.8.10-embed-win32 인터프리터를 가져옵니다. 영구 폴더에 압축 해제하고 python.exe를 선택합니다
    • 고급: 사용자 지정 Python 설치를 사용할 수 있지만, 공식 스크립트는 기본 포함 인터프리터에 대해서만 검증됩니다
  2. 스크립트 추가:
    • Seer-Scripts 저장소를 방문하여 원하는 기능을 찾아 다운로드합니다
    • 스크립트 아카이브를 압축 해제합니다
    • 설정 > 스크립트에서 로컬에서 추가를 클릭하고 스크립트 디렉토리를 선택합니다

기능

스크립트는 Seer의 세 가지 주요 영역에 연결될 수 있습니다:

1. 컨트롤 바

파일 수준 컨트롤 바에 대화형 버튼을 추가합니다.

  • 예제: Unzip – UI에서 직접 압축 풀기 명령을 실행합니다. 버튼 위로 마우스를 가져가면 실행 중인 명령이 표시됩니다.

2. 속성 보기

속성 패널에 추가 메타데이터를 표시합니다.

  • 예제: SHA512 – 파일 선택 시 자동으로 체크섬을 계산하여 표시합니다.

3. 미리보기

임베디드 창이나 HTML 변환을 통해 콘텐츠를 미리보기 창에 렌더링하여 새로운 파일 형식(예: .ipynb, .epub)을 지원합니다.


리소스