Об этом проекте

VisiData — это терминальный интерфейс для исследования и упорядочивания табличных данных. Он описывается как многофункциональный инструмент для работы с электронными таблицами, который работает непосредственно в терминале, позволяя пользователям загружать, просматривать, фильтровать, сортировать и изменять форму данных, не покидая командную строку. Поддерживаемые форматы включают tsv, csv, sqlite, json, xlsx (Excel), hdf5 и многие другие. Для некоторых форматов и источников могут потребоваться дополнительные модули Python. Требования к платформе: Linux, OS/X или Windows с WSL, а также Python 3.8 или новее. Установка доступна через pip (`pip3 install visidata`) или без постоянной установки через pipx или uv (`pipx run visidata` / `uvx visidata`). Постоянные установки добавляют команду `vd` в PATH. Некоторые форматы требуют дополнительных пакетов, например openpyxl и lxml, которые можно внедрить в существующую установку pipx. Также можно установить передовую ветку `develop` из git. Использование простое: запустите `vd <входной_файл>` или передайте данные через конвейер с помощью `<команда> | vd`. Нажатие Ctrl+Q завершает работу в любой момент. Доступны сотни команд и опций, описанных на сайте проекта, включая краткий справочник, доступный внутри инструмента по Ctrl+H. Также есть руководство для авторов плагинов и справочник по API, а также вводный учебник от Джереми Сингер-Вайна. Поддержка предоставляется через GitHub issues и IRC (#visidata на irc.libera.chat). Код стабильной ветки, включая основное приложение, загрузчики и плагины, выпущен под лицензией GPLv3. Проект задуман и разработан Солом Пвонсоном, документация и упаковка поддерживаются Аньей Кефала, а также вкладом многих других.