Snowkit Dev bir kod düzenleyici gibi görünür ve çalışır, her gün başvurduğunuz araçlar yerleşik olarak. Solda bir dosya açın, ortada düzenleyin, yanında bir araç çalıştırın ve sonucu okuyun. Her şey tarayıcınızda olur, bu yüzden özel veriler, loglar ve token'lar cihazınızda kalır.
Nasıl çalışır
Metin yapıştırın, bir dosya açın veya pencerenin herhangi bir yerine bir tane bırakın. Düzenleyici ne olduğunu söyler: JSON, YAML, CSV, TSV, XML, TOML, .env, bir JWT, bir cURL komutu, SQL, loglar veya düz metin. Her araç aynı girdiden okur, bu yüzden veriyi bir araçtan diğerine asla kopyalamazsınız. Karşılaştırmak için ikinci bir sürüme, kontrol etmek için bir JSON Şemasına veya birleştirmek için ikinci bir tabloya ihtiyaç duyduğunuzda B girdisini açın.
Her aracın Girdi olarak kullan ve B'ye gönder düğmeleri vardır. Bir CSV'yi JSON'a dönüştürün, sonucu girdi olarak kullanın, jq ile sorgulayın, sonra eşleşmeleri B girdisine gönderin ve özgünle karşılaştırın. Girdideki her değişiklik geri alınabilir.
Araçlar
- JSON biçimlendirir, küçültür ve doğrular, daraltılabilir bir ağaç gösterir, JSONPath ve jq filtreleri çalıştırır, veriyi B girdisindeki bir JSON Şemasına göre kontrol eder ve TypeScript, Zod, Go veya Python türlerini yazar. YAML, CSV, XML ve TOML da veri olarak okunur.
- Dönüştür JSON, YAML, TOML, XML, CSV, TSV ve .env'i birbirine çevirir.
- SQL gerçek SQLite çalıştırır. Girdi
dataadlı bir tablo ve B girdisidata_bolur, böylece onları birleştirebilirsiniz. Bir SQLite veritabanı dosyası açın, tabloları da sorgulamaya hazırdır. - Regex her eşleşmeyi vurgular, yakalama gruplarını listeler ve bir değiştirmeyi önizler.
- Fark girdiyi B girdisiyle veya başka herhangi bir aracın sonucuyla karşılaştırır.
- Kodla ve çöz Base64'ü, URL kodlamayı, HTML varlıklarını, hex'i, MD5 ve SHA karmalarını işler ve JWT'leri okunabilir tarihlerle çözer.
- cURL bir cURL komutunu fetch, Python requests, Go veya PHP koduna çevirir. Hiçbir istek asla gönderilmez.
Denetçi, panel ve terminal
Sağdaki denetçi mevcut veriyi bir ağaç, bir tablo veya türleriyle bir alan listesi olarak gösterir. Alttaki panelin üç sekmesi vardır. Çıktı neyin çalıştığını listeler. Sorunlar ayrıştırma hatalarını, şema hatalarını ve olası gizli bilgileri listeler ve birine tıklamak satırına atlar. Terminal girdi üzerinde jq, json, grep, head, wc, base64 ve daha fazlasını borularla çalıştırır ve başka her şey için tam Snowkit Shell'i açar.
Gizli bilgiler için sessiz bir bekçi
Girdi bir API anahtarı, özel anahtar, token veya parola içeriyor gibi göründüğünde sakin bir not bunu söyler ve tek tıkla maskelemeyi önerir. Her iki durumda da hiçbir yere hiçbir şey gönderilmez ve Geri al özgünü geri getirir.
Oturumunuz bu cihazda kalır
Girdiler, açık araçlarınız ve ayarları bu tarayıcıda tutulur ve her oturum Kitaplığınıza kaydedilir, böylece ona dönebilirsiniz. Yaklaşık iki milyon karakteri aşan çok büyük girdiler tutulmaz, ayarlar yine de tutulur. Tüm oturumu bir JSON dosyası olarak dışa aktarın ve başka bir bilgisayara taşımak için orada içe aktarın. Baştan başla kayıtlı kopya dahil her şeyi temizler.
Klavye kısayolları
- Ctrl K veya Ctrl Shift P komut listesini açar; her eylem yazarak bulunabilir
- Ctrl Enter üzerinde çalıştığınız aracı çalıştırır
- Alt 1 ile 7 araçlar arasında geçiş yapar
- Ctrl O bir dosya açar ve Ctrl S sonucu indirir
- Ctrl J alt paneli gösterir veya gizler
- Ctrl Z ve Ctrl Shift Z girdideki değişiklikleri geri alır ve yineler
Gizlilik
Tüm iş tarayıcınızda olur. Verileriniz, token'larınız ve sorgularınız asla yüklenmez ve cURL aracı yalnızca kod yazar, asla isteği yapmaz. Kayıtlı oturum bu tarayıcının depolamasında ve bu cihazdaki Kitaplığınızda yaşar, başka hiçbir yerde değil.
Sorular
Girdi ne kadar büyük olabilir?
25 MB'a kadar dosyalar açılır ve bilgisayarda birkaç megabayt iyi çalışır. Araçlar yalnızca ekrandayken çalışır, desenler zaman sınırıyla arka planda çalışır ve uzun vurgular ve tablolar makul bir boyutta durur, bu yüzden düzenleyici duyarlı kalır.
JWT imzası kontrol ediliyor mu?
Hayır. Başlık ve yük çözülür ve tarihler açıklanır, ancak imza denetimi gizli anahtarı veya genel anahtarı gerektirir. Üretim gizli anahtarını asla denetiminiz altında olmayan bir web sitesine yapıştırmayın.
Hangi SQL'i kullanabilirim?
Tam SQLite: birleştirmeler, gruplama, pencere fonksiyonları, ortak tablo ifadeleri ve JSON fonksiyonları. İç içe JSON nesneleri customer_name gibi sütunlar olur.
Hangi jq filtreleri çalışır?
Günlük olanlar: yollar, borular, select, map, keys, length, add, nesne ve dizi oluşturma, karşılaştırmalar ve birçok yerleşik fonksiyon. Desteklenmeyen bir filtre tahmin yürütmek yerine bunu söyler.