প্রকল্প সম্পর্কে
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.