Об этом проекте
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. Проект задуман и разработан Солом Пвонсоном, документация и упаковка поддерживаются Аньей Кефала, а также вкладом многих других.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.