इस प्रोजेक्ट के बारे में
jqweb एक कमांड-लाइन यूटिलिटी है जो jq की तरह काम करती है, लेकिन यह प्लेन टेक्स्ट के बजाय एक इंटरैक्टिव वेब पेज आउटपुट करती है। यह उपयोगकर्ताओं को JSON डेटा को टूल में पाइप करने की अनुमति देता है, जो फिर डेटा के इंटरैक्टिव ट्री व्यू के साथ एक सेल्फ-कंटेन्ड HTML पेज सर्व करता है। इससे बड़े या जटिल JSON स्ट्रक्चर को सीधे ब्राउज़र में एक्सप्लोर करना आसान हो जाता है।
मुख्य फीचर्स में शामिल हैं:
- **इंटरैक्टिव ट्री व्यू**: JSON को एक्सपैंडेबल/कॉलेप्सिबल नोड्स के साथ रेंडर करता है।
- **jq क्वेरी सपोर्ट**: jq क्वेरी इंजन का एक सबसेट शामिल है, जो ब्राउज़र के भीतर डेटा को सर्च करने और ट्रांसफॉर्म करने के लिए पथ, फिल्टर, और कॉमन बिल्टइन्स को सपोर्ट करता है। यह स्मार्ट कम्प्लीशन और करंट नोड के आधार पर कॉन्टेक्स्ट-अवेयर क्वेरी सुझाव भी प्रदान करता है।
- **फ्लेक्सिबल आउटपुट**: तत्काल देखने के लिए लोकल पोर्ट पर पेज सर्व कर सकता है, ऑफलाइन शेयरिंग के लिए HTML फाइल में लिख सकता है, या डिफ़ॉल्ट ब्राउज़र को स्वचालित रूप से खोल सकता है।
- **सर्च और नेविगेशन**: टेक्स्ट-बेस्ड फिल्टिरिंग और jq-स्टाइल पथ क्वेरी दोनों को सपोर्ट करता है। उपयोगकर्ता क्लिपबोर्ड पर पथ कॉपी कर सकते हैं या विशिष्ट मानों के आधार पर क्वेरी जेनरेट कर सकते हैं।
- **लाइटवेट मोड**: `--simple` फ्लैग क्वेरी इंजन को हटा देता है ताकि पेज का आकार छोटा हो, जिससे केवल ब्राउज़िंग और बेसिक फिल्टिरिंग पर ध्यान केंद्रित किया जा सके।
- **रेस्पॉन्सिव डिज़ाइन**: जटिल क्वेरी टूल को छिपाते हुए बेसिक नेविगेशन को बनाए रखते हुए मोबाइल स्क्रीन के लिए अनुकूलित होता है।
इंस्टॉलेशन Homebrew, Go, या Linux/macOS के लिए एक curl स्क्रिप्ट के माध्यम से सपोर्टेड है। Windows, macOS, और Linux के लिए प्री-बिल्ट बाइनरी भी उपलब्ध हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.