Веб
Инструменты веб-разработчика в браузере: JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, сравнение текста, регулярные выражения и разбор URL. Каждый инструмент ToolBuddy работает на этом устройстве, поэтому данные, шаблоны и токены никуда не отправляются.
Форматирование JSON
Красиво печатает, сжимает в одну строку и проверяет JSON в браузере. Вставьте тело, поправьте отступы и найдите синтаксическую ошибку, не отправляя данные на сервер. Подходит для API, файлов настроек и вложенных объектов. Результат остаётся на устройстве.
Форматирование JavaScript
Приводит JavaScript в читаемый вид или сжимает его в браузере. Заново расставляет отступы в минифицированном фрагменте из DevTools или убирает пробелы для грубой оценки размера. Форматирование остаётся на устройстве, поэтому служебные скрипты не уходят во внешний сервис.
Форматирование SQL
Оформляет SQL в браузере с учётом диалекта: PostgreSQL, MySQL, SQLite и T-SQL. Вставьте запрос, выберите отступ и скопируйте читаемый SQL, не отправляя операторы во внешний сервис.
Форматирование HTML
Оформляет или сжимает HTML на устройстве. Выравнивает вложенные теги, убирает пробелы в черновом фрагменте и копирует разметку, не отправляя шаблоны во внешний сервис. Удобно для писем, частичных шаблонов и грязной копии из DevTools.
Форматирование CSS
Форматирует и сжимает CSS в браузере. Разворачивает правила для чтения или сжимает таблицу стилей для грубой оценки размера. Вставьте фрагмент, приведите селекторы и объявления в порядок и скопируйте. Служебные стили не загружаются.
Форматирование XML
Красиво печатает или сжимает XML в браузере. Расставляет отступы у вложенных элементов из SOAP, RSS и файлов настроек или схлопывает пробелы. Разбор и оформление не покидают вкладку.
Кодирование URL
Кодирует и раскодирует URL и параметры запроса по правилам encodeURIComponent. Чинит сломанные ссылки, экранирует зарезервированные символы и смотрит закодированную строку запроса локально.
Разбор URL
Делит URL на протокол, хост, порт, путь, запрос и хеш через URL API браузера. Параметры поиска показывает как JSON, без удалённого разборщика. Полезно, когда в журнале одна длинная закодированная ссылка.
Экранирование HTML
Экранирует и раскрывает сущности HTML в браузере. Превращает <, >, & и кавычки в сущности для безопасных фрагментов или возвращает & обратно в символы. Ничего не загружается. Удобно для шаблонов и HTML писем.
Экранирование JSON
Экранирует строку для вставки в JSON (кавычки, обратные косые и управляющие символы) или раскрывает строковый литерал JSON. Работает через JSON.stringify и JSON.parse во вкладке, так что текст фикстур не уходит на внешний сервис.
Удаление HTML
Превращает фрагмент HTML в обычный текст: убирает теги и по желанию раскрывает сущности. Достаёт читаемый текст из писем, выгрузок CMS и обрывков разметки, не отправляя её в API очистки.
Редактор Markdown
Пишет Markdown с живым предпросмотром в браузере. Черновики разделов README, документации и комментариев, затем копирование Markdown или готового HTML. Предпросмотр остаётся на устройстве, поэтому неопубликованные заметки не уходят в облачный редактор.
Диаграмма Mermaid
Рисует диаграммы Mermaid из текста: блок-схемы, последовательности, ER и другие. Вставьте DSL, посмотрите граф и скопируйте исходник для документации. Отрисовка идёт на клиенте, поэтому наброски архитектуры не покидают машину.
Сравнение текста
Сравнивает два блока текста и подсвечивает добавления, удаления и неизменённые строки. Удобно для настроек, правок текста и кусков журнала, когда чувствительное сравнение не хочется вставлять в онлайн-сервис. Всё сравнение локальное.
Проверка регулярных выражений
Проверяет регулярное выражение JavaScript на тексте во вкладке. Смотрит совпадения, группы и замену, не отправляя шаблон и данные на сервер. Флаги этого браузера, не PCRE.
Обработка строк
Сортирует, убирает повторы, переворачивает, перемешивает и обрезает строки текста во вкладке. Удобно для списков и выгрузок, которые не хочется отдавать онлайн-сервису.
Починка JSON
Чинит типичные поломки JSON: висячие запятые, кавычки и похожие огрехи, затем показывает корректный JSON. Разбор остаётся во вкладке.
JSON Schema
Выводит черновик JSON Schema из примера JSON. Это отправная точка, а не полная компиляция схемы. Пример остаётся во вкладке.
Сравнение JSON
Сравнивает два документа JSON и показывает отличия по указателям. Удобно для фикстур и настроек. Оба документа остаются во вкладке.
Проверка JSONPath
Выполняет JSONPath по документу JSON в браузере через jsonpath-plus. Пути вроде $.users[*].name остаются во вкладке.
Просмотр JSON-LD
Смотрит JSON-LD из сырого документа или тега script type=application/ld+json. Кратко показывает @type, @context и ключи. Адрес не загружает и schema.org не проверяет.
Длина строки
Считает символы, символы без пробелов, слова, строки и байты UTF-8. Размер в байтах берётся из TextEncoder.
Проверка XML
Проверяет, что XML хорошо сформирован, и называет корневой элемент. Разбор идёт через DOMParser браузера. Схему и DTD не проверяет и не загружает.
Проверка XPath
Выполняет XPath по документу XML в браузере и показывает совпавшие узлы. Документ не уходит с устройства.
Шаблон строки
Подставляет значения JSON в шаблон со вставками ${name}. Удобно для черновых писем и строк настроек. Подстановка остаётся во вкладке.
Трассировка стека
Приводит в читаемый вид вставленную трассировку стека. Текст остаётся во вкладке и никуда не отправляется.