sq - это CLI утилита, которая предоставляет доступ в стиле jq к структурированным источникам данных: базам данных SQL или форматам документов, таким как CSV или Excel. sq выводит данные во множество форматов, включая JSON, Excel, CSV, HTML, Markdown и XML, и может вставлять результаты запроса непосредственно в базу данных SQL.sq также может проверять источники для просмотра метаданных о структуре источника (таблицы, столбцы, размер). Вы можете использовать sq diff для сравнения таблиц или целых баз данных. В sq есть команды для обычных операций с базой данных, таких как копирование, усечение и удаление таблиц.https://github.com/neilotoole/sq
Web: https://sq.io/
#json #excel #csv #html #markdown #xml #sql
GitHub
GitHub - neilotoole/sq: sq data wrangler
sq data wrangler. Contribute to neilotoole/sq development by creating an account on GitHub.
👍22🔥8
yq - легковесный и портативный процессор командной строки YAML, JSON и XML. yq использует синтаксис, подобный jq, но работает с файлами yaml, а также с json, xml, csv и tsv. Он еще не поддерживает все, что делает jq, но поддерживает наиболее распространенные операции и функции, и постоянно добавляются новые.yq написан на go, многоплатфоменный - Linux, Mac, Windows
https://github.com/mikefarah/yq#json #xml #yaml #csv #tsv #jq
GitHub
GitHub - mikefarah/yq: yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor - mikefarah/yq
🔥22👍9
dasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV.Умеет конвертировать между форматами.
Совместим с
jq и yq но позволяет обрабатывать множество форматов.Кроссплатформенный, написан на
go, есть и в виде go package для встраивания в приложения.https://github.com/TomWright/dasel
Документация: https://daseldocs.tomwright.me
#json #toml #yaml #xml #csv #jq #yq #tools
👍13🔥10
tg2md - скрипт анализирует выходные данные из канала Telegram и преобразует каждую публикацию в публикацию, совместимую с Jekyll, в разметке markdown.Telegram Desktop создает файл JSON, а также различные каталоги, содержащие мультимедиа, фотографии и т. д. Этот скрипт создает новый каталог и заполняет его отформатированными сообщениями, готовыми к публикации.https://github.com/la-ninpre/tg2md
опубликовано в @gitgate
#jekyll #json #telegram #convert
👍7🔥3
onefetch - информационный инструмент командной строки Git, написанный на Rust, который отображает информацию о проекте и статистику кода для локального репозитория Git непосредственно на ваш терминал. Инструмент полностью автономен – доступ к сети не требуется.По умолчанию информация репозитория отображается рядом с логотипом доминирующего языка, но вы можете дополнительно настроить
onefetch, чтобы вместо этого использовать изображение — на поддерживаемых терминалах — текстовый ввод или вообще ничего не использовать.Он автоматически обнаруживает лицензии с открытым исходным кодом из текстов и предоставляет пользователю ценную информацию, такую как распространение кода, ожидающие изменения, количество зависимостей (по менеджеру пакетов), основные участники (по количеству коммитов), размер на диске, дата создания,
LOC (строк. кода) и т. д.Onefetch можно настроить с помощью флагов командной строки для отображения именно того, что вы хотите, и так, как вы хотите: вы можете настроить форматирование ASCII/текста, отключить информационные строки, игнорировать файлы и каталоги, выводить данные в нескольких форматах (Json, Yaml), и т. д.https://github.com/o2sh/onefetch
опубликовано в @gitgate
#git #cli #tty #json #yaml
GitHub
GitHub - o2sh/onefetch: Command-line Git information tool
Command-line Git information tool. Contribute to o2sh/onefetch development by creating an account on GitHub.
👍10🔥6
Fastfetch - инструмент, похожий на neofetch, для получения системной информации и ее красивого отображения. Он написан в основном на
C с учетом производительности и настраиваемости. В настоящее время поддерживаются Linux, Android, FreeBSD, macOS, SunOS и Windows 7+https://github.com/fastfetch-cli/fastfetch
опубликовано в @gitgate
#git #cli #tty #json #yaml #neofetch
GitHub
GitHub - fastfetch-cli/fastfetch: A maintained, feature-rich and performance oriented, neofetch like system information tool.
A maintained, feature-rich and performance oriented, neofetch like system information tool. - fastfetch-cli/fastfetch
👍11🔥5
Neofetch - инструмент для получения системной информации с командной строкой, написанный на bash 3.2+
Neofetch отображает информацию о вашей операционной системе, программном и аппаратном обеспечении в эстетичной и визуально приятной форме. https://github.com/dylanaraps/neofetch
Подсказал: @TV_Box_Common
опубликовано в @gitgate
#git #cli #tty #json #yaml #neofetch #fastfetch $bash
GitHub
GitHub - dylanaraps/neofetch: 🖼️ A command-line system information tool written in bash 3.2+
🖼️ A command-line system information tool written in bash 3.2+ - dylanaraps/neofetch
👍11🔥5
sontr.ee - легкая библиотека JavaScript, которая преобразует данные JSON в красиво отображаемые интерактивные древовидные диаграммы с использованием SVG.Разработанный для простоты и гибкости, он поддерживает как массивы, так и вложенные объекты, обеспечивая четкую и интуитивно понятную визуализацию сложных структур данных.
Функции:
- автоматически генерирует древовидные диаграммы из данных
JSON.- динамически позиционирует узлы, чтобы избежать перекрытия.
- поддерживает массивы и вложенные объекты с помеченными родительскими узлами.
- интерактивный рендеринг на основе
SVG с настраиваемыми стилями.- легкий и простой в интеграции в любой веб-проект.
Идеально подходит для:
- отладка структур
JSON.- визуализация ответов
API.- представление иерархических данных.
Есть и в виде расширения для
VS Codehttps://github.com/xzitlou/jsontr.ee
Web: https://jsontr.ee
опубликовано в @gitgate
#json #visual #api #svg
GitHub
GitHub - The-01-Company/jsontr.ee: Effortlessly visualize JSON structures as dynamic tree diagrams
Effortlessly visualize JSON structures as dynamic tree diagrams - The-01-Company/jsontr.ee
🔥7👍5
flog - генератор поддельных журналов (логов) для распространенных форматов журналов, таких как apache-common, apache error и системный журнал RFC3164.Это полезно для тестирования некоторых задач, требующих данных журнала, например теста потока событий в
elastic search или rsyslogПоддерживаемые форматы:
- Apache common
- Apache combined
- Apache error
- RFC3164
- RFC5424
- Common log fomat
- JSON
Поддерживаемые способы вывода:
- Stdout
- File
- Gzip
https://github.com/mingrammer/flog
опубликовано в @gitgate
#log #rfc3164 #rfc5424 #json
GitHub
GitHub - mingrammer/flog: :tophat: A fake log generator for common log formats
:tophat: A fake log generator for common log formats - mingrammer/flog
1👍15🔥5
grpcurl - инструмент командной строки CLI, который позволяет взаимодействовать с серверами gRPC. По сути, это curl для серверов gRPC.Основная цель этого инструмента - вызывать методы
RPC на сервере gRPC из командной строки. Серверы gRPC используют двоичную кодировку в сети (буферы протокола или для краткости «protobufs»). Таким образом, с ними практически невозможно взаимодействовать, используя обычный curl (и более старые версии curl, не поддерживающие HTTP/2, конечно, не подходят). Эта программа принимает сообщения с использованием кодировки JSON, которая гораздо более удобна как для людей, так и для скриптов.Возможности:
grpcurl поддерживает все виды методов RPC, включая методы потоковой передачи. Вы даже можете использовать методы двунаправленной потоковой передачи в интерактивном режиме, запустив grpcurl из интерактивного терминала и используя стандартный ввод в качестве тела запроса!grpcurl поддерживает как защищенные/TLS-серверы, так и текстовые серверы (т. е. без TLS) и имеет множество опций для настройки TLS. Он также поддерживает взаимный TLS, когда клиенту необходимо предоставить сертификат клиента.Как упоминалось выше,
grpcurl работает без проблем, если сервер поддерживает службу отражения. Если нет, вы можете предоставить исходные файлы .proto или файлы protoset (содержащие скомпилированные дескрипторы, созданные protoc) для grpcurl.https://github.com/fullstorydev/grpcurl
опубликовано в @gitgate
#grpc #curl #cli #json #util
GitHub
GitHub - fullstorydev/grpcurl: Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers - fullstorydev/grpcurl
👍11🔥7