프로젝트 소개
VisiData는 표 형식 데이터를 탐색하고 정리하기 위한 터미널 인터페이스입니다. 터미널에서 직접 작동하는 스프레드시트 멀티툴로 설명되며, 사용자는 명령줄을 벗어나지 않고 데이터를 로드, 검사, 필터링, 정렬, 재구성할 수 있습니다.
지원 형식에는 tsv, csv, sqlite, json, xlsx(Excel), hdf5 등이 포함됩니다. 특정 형식과 소스에는 추가 Python 모듈이 필요할 수 있습니다.
플랫폼 요구 사항은 Linux, OS/X, 또는 WSL이 있는 Windows이며, Python 3.8 이상이 필요합니다. 설치 방법은 pip(`pip3 install visidata`)를 통하거나, 영구 설치 없이 pipx 또는 uv(`pipx run visidata` / `uvx visidata`)를 사용할 수 있습니다. 영구 설치는 PATH에 `vd` 명령을 추가합니다. 일부 형식은 추가 패키지(예: openpyxl, lxml)가 필요하며, 이는 기존 pipx 설치에 주입할 수 있습니다. 최신 `develop` 브랜치도 git에서 설치할 수 있습니다.
사용법은 간단합니다: `vd <입력>`을 실행하거나 `<명령> | vd`로 데이터를 파이프합니다. 언제든지 Ctrl+Q를 눌러 종료할 수 있습니다. 수백 개의 명령과 옵션이 프로젝트 웹사이트에 문서화되어 있으며, 도구 내부에서 Ctrl+H로 빠른 참조에 접근할 수 있습니다. 또한 플러그인 작성자 가이드와 API 참조, Jeremy Singer-Vine의 입문 튜토리얼도 제공됩니다.
지원은 GitHub 이슈와 IRC(#visidata on irc.libera.chat)를 통해 제공됩니다. 안정 브랜치 코드(주 애플리케이션, 로더, 플러그인 포함)는 GPLv3로 배포됩니다. 프로젝트는 Saul Pwanson이 구상하고 개발했으며, 문서와 패키징은 Anja Kefala가 유지 관리하고 많은 사람들이 기여했습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.