Web
Narzędzia dla twórców stron w przeglądarce: JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, porównywanie tekstu, wyrażenia regularne i rozkład URL. Każde narzędzie ToolBuddy działa na tym urządzeniu, więc dane, szablony i tokeny nigdzie nie wychodzą.
Formatowanie JSON
Ładnie formatuje JSON, ściska go do jednej linii i sprawdza składnię w przeglądarce. Wklej treść, popraw wcięcia i znajdź błąd składni bez wysyłania danych na serwer. Pasuje do API, plików ustawień i zagnieżdżonych obiektów. Wynik zostaje na urządzeniu.
Formatowanie JavaScript
Układa JavaScript w czytelnej postaci albo ściska go w przeglądarce. Na nowo wstawia wcięcia w ściśniętym fragmencie z DevTools albo usuwa białe znaki, żeby z grubsza ocenić rozmiar. Formatowanie zostaje na urządzeniu, więc skrypty pomocnicze nie wychodzą do zewnętrznej usługi.
Formatowanie SQL
Układa SQL w przeglądarce z uwzględnieniem dialektu: PostgreSQL, MySQL, SQLite i T-SQL. Wklej zapytanie, wybierz wcięcie i skopiuj czytelny SQL bez wysyłania poleceń do zewnętrznej usługi.
Formatowanie HTML
Układa albo ściska HTML na urządzeniu. Wyrównuje zagnieżdżone znaczniki, usuwa białe znaki w szkicu i kopiuje znaczniki bez wysyłania szablonów do zewnętrznej usługi. Przydaje się do wiadomości, szablonów częściowych i brudnej kopii z DevTools.
Formatowanie CSS
Formatuje i ściska CSS w przeglądarce. Rozwija reguły do czytania albo ściska arkusz, żeby z grubsza ocenić rozmiar. Wklej fragment, uporządkuj selektory i deklaracje, a potem skopiuj. Style pomocnicze nie są wysyłane.
Formatowanie XML
Ładnie formatuje albo ściska XML w przeglądarce. Wstawia wcięcia przy zagnieżdżonych elementach z SOAP, RSS i plików ustawień albo zwija białe znaki. Parsowanie i układ nie opuszczają karty.
Kodowanie URL
Koduje i odkodowuje URL oraz parametry zapytania według reguł encodeURIComponent. Naprawia zepsute odnośniki, zabezpiecza znaki zarezerwowane i pokazuje zakodowany ciąg zapytania lokalnie.
Rozkład URL
Dzieli URL na protokół, host, port, ścieżkę, zapytanie i hash przez URL API przeglądarki. Parametry wyszukiwania pokazuje jako JSON, bez wysyłania adresu do rozłożenia. Przydaje się, gdy w dzienniku jest jeden długi zakodowany odnośnik.
Encje HTML
Zabezpiecza i rozwija encje HTML w przeglądarce. Zamienia <, >, & i cudzysłowy na encje do bezpiecznych fragmentów albo przywraca & z powrotem na znaki. Nic nie jest wysyłane. Przydaje się do szablonów i HTML wiadomości.
Zabezpieczanie JSON
Zabezpiecza ciąg do wstawienia w JSON (cudzysłowy, odwrotne ukośniki i znaki sterujące) albo rozwija literał ciągu JSON. Działa przez JSON.stringify i JSON.parse w karcie, więc tekst danych testowych nie wychodzi do zewnętrznej usługi.
Usuwanie HTML
Zamienia fragment HTML na zwykły tekst: usuwa znaczniki i na życzenie rozwija encje. Wyciąga czytelny tekst z wiadomości, zrzutów CMS i urywków znaczników bez wysyłania ich do API oczyszczania.
Edytor Markdown
Pisze Markdown z żywym podglądem w przeglądarce. Szkice rozdziałów README, dokumentacji i komentarzy, a potem kopiowanie Markdown albo gotowego HTML. Podgląd zostaje na urządzeniu, więc nieopublikowane notatki nie wychodzą do edytora w chmurze.
Diagram Mermaid
Rysuje diagramy Mermaid z tekstu: schematy blokowe, sekwencje, ER i inne. Wklej DSL, obejrzyj graf i skopiuj źródło do dokumentacji. Rysowanie idzie po stronie klienta, więc szkice architektury nie opuszczają maszyny.
Porównanie tekstu
Porównuje dwa bloki tekstu i podświetla dodania, usunięcia i niezmienione wiersze. Przydaje się do ustawień, poprawek tekstu i kawałków dziennika, gdy wrażliwego porównania nie chce się wklejać do usługi online. Całe porównanie jest lokalne.
Tester wyrażeń regularnych
Sprawdza wyrażenie regularne JavaScript na tekście w karcie. Pokazuje dopasowania, grupy i zamianę bez wysyłania wzorca i danych na serwer. Flagi tej przeglądarki. PCRE to inny silnik.
Obróbka wierszy
Sortuje, usuwa powtórzenia, odwraca, tasuje i przycina wiersze tekstu w karcie. Przydaje się do list i zrzutów, których nie chce się oddawać usłudze online.
Naprawa JSON
Naprawia typowe usterki JSON: wiszące przecinki, cudzysłowy i podobne niedoróbki, a potem pokazuje poprawny JSON. Parsowanie zostaje w karcie.
JSON Schema
Wyprowadza szkic JSON Schema z przykładowego JSON. To punkt wyjścia. Pełnej kompilacji schematu tu nie ma. Przykład zostaje w karcie.
Porównanie JSON
Porównuje dwa dokumenty JSON i pokazuje różnice według wskaźników. Przydaje się do danych testowych i ustawień. Oba dokumenty zostają w karcie.
Tester JSONPath
Wykonuje JSONPath na dokumencie JSON w przeglądarce przez jsonpath-plus. Ścieżki w rodzaju $.users[*].name zostają w karcie.
Podgląd JSON-LD
Ogląda JSON-LD z surowego dokumentu albo znacznika script type=application/ld+json. Krótko pokazuje @type, @context i klucze. Adresu nie pobiera i schema.org nie sprawdza.
Długość ciągu
Liczy znaki, znaki bez spacji, słowa, wiersze i bajty UTF-8. Rozmiar w bajtach bierze się z TextEncoder.
Sprawdzanie XML
Sprawdza, czy XML jest poprawny składniowo, i podaje element główny. Parsowanie idzie przez DOMParser przeglądarki. Schematu i DTD nie sprawdza i nie wczytuje.
Tester XPath
Wykonuje XPath na dokumencie XML w przeglądarce i pokazuje dopasowane węzły. Dokument nie schodzi z urządzenia.
Szablon ciągu
Podstawia wartości JSON w szablon ze wstawkami ${name}. Przydaje się do szkiców wiadomości i ciągów ustawień. Podstawianie zostaje w karcie.
Ślad stosu
Układa wklejony ślad stosu w czytelnej postaci. Tekst zostaje w karcie i nigdzie nie jest wysyłany.