عن المشروع
VisiData هي واجهة طرفية لاستكشاف البيانات الجدولية وترتيبها. توصف بأنها أداة متعددة الاستخدامات تشبه جداول البيانات تعمل مباشرة في الطرفية، مما يتيح للمستخدمين تحميل البيانات وفحصها وتصفيتها وفرزها وإعادة تشكيلها دون مغادرة سطر الأوامر.
تشمل الصيغ المدعومة tsv وcsv وsqlite وjson وxlsx (إكسل) وhdf5 وغيرها الكثير. قد تكون وحدات بايثون إضافية مطلوبة لبعض الصيغ والمصادر.
متطلبات المنصة هي لينكس أو OS/X أو ويندوز مع WSL، بالإضافة إلى بايثون 3.8 أو أحدث. التثبيت متاح عبر pip (`pip3 install visidata`)، أو بدون تثبيت دائم عبر pipx أو uv (`pipx run visidata` / `uvx visidata`). التثبيتات الدائمة تضيف أمر `vd` إلى PATH. بعض الصيغ تتطلب حزمًا إضافية، مثل openpyxl وlxml، والتي يمكن حقنها في تثبيت pipx موجود. يمكن أيضًا تثبيت فرع `develop` المتطور من git.
الاستخدام بسيط: شغّل `vd <input>` أو انقل البيانات إليه عبر `<command> | vd`. الضغط على Ctrl+Q ينهي البرنامج في أي وقت. تتوفر مئات الأوامر والخيارات، موثقة على موقع المشروع، بما في ذلك مرجع سريع يمكن الوصول إليه داخل الأداة عبر Ctrl+H. يوجد أيضًا دليل لمؤلفي الإضافات ومرجع API، بالإضافة إلى برنامج تعليمي تمهيدي من Jeremy Singer-Vine.
الدعم متاح عبر مشكلات GitHub وIRC (#visidata على irc.libera.chat). كود الفرع المستقر، بما في ذلك التطبيق الرئيسي والمحملات والإضافات، صدر تحت رخصة GPLv3. المشروع من تصميم وتطوير Saul Pwanson، مع توثيق وتغليف من Anja Kefala ومساهمات من آخرين كثيرين.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.