منصوبے کے بارے میں

jqweb هي أداة سطر أوامر تعمل مثل jq لكنها تُخرج صفحة ويب تفاعلية بدلاً من النص العادي. يتيح للمستخدمين تمرير بيانات JSON إلى الأداة، والتي تقوم بعد ذلك بتقديم صفحة HTML مستقلة تحتوي على عرض شجرة تفاعلي للبيانات. هذا يجعل من السهل استكشاف هياكل JSON الكبيرة أو المعقدة مباشرةً في المتصفح. تشمل الميزات الأساسية: - **عرض شجرة تفاعلي**: يُحيل JSON بعقد قابلة للتوسيع/الطي. - **دعم استعلام jq**: يتضمن مجموعة فرعية من محرك استعلام jq، ويدعم المسارات، والمرشحات، والوظائف المدمجة الشائعة للبحث عن البيانات وتحويلها داخل المتصفح. كما يوفر إكمال ذكي واقتراحات استعلام حساسة للسياق بناءً على العقدة الحالية. - **إخراج مرن**: يمكن تقديم الصفحة على منفذ محلي للمشاهدة الفورية، أو الكتابة إلى ملف HTML للمشاركة دون اتصال، أو فتح المتصفح الافتراضي تلقائيًا. - **البحث والتنقل**: يدعم كلًا من التصفية القائمة على النص واستعلامات مسار بأسلوب jq. يمكن للمستخدمين نسخ المسارات إلى الحافظة أو إنشاء استعلامات بناءً على قيم محددة. - **الوضع الخفيف**: يزيل العلم `--simple` محرك الاستعلام للحصول على حجم صفحة أصغر، مع التركيز فقط على التصفح والتصفية الأساسية. - **تصميم متجاوب**: يتكيف مع شاشات الهاتف المحمول من خلال إخفاء أدوات الاستعلام المعقدة مع الاحتفاظ بالتنقل الأساسي. يتم دعم التثبيت عبر Homebrew، أو Go، أو نص curl لنظامي Linux/macOS. كما تتوفر ملفات ثنائية مُحسَّنة مسبقًا لنظامي Windows وmacOS وLinux.