منصوبے کے بارے میں
VisiData ایک ٹرمینل انٹرفیس ہے جو ٹیبلر ڈیٹا کو دریافت کرنے اور ترتیب دینے کے لیے استعمال ہوتا ہے۔ اسے ایک اسپریڈشیٹ ملٹی ٹول کے طور پر بیان کیا گیا ہے جو براہ راست ٹرمینل میں کام کرتا ہے، جس سے صارفین کمانڈ لائن چھوڑے بغیر ڈیٹا لوڈ، معائنہ، فلٹر، ترتیب اور نئی شکل دے سکتے ہیں۔
معاون فارمیٹس میں tsv، csv، sqlite، json، xlsx (ایکسل)، hdf5 اور بہت سے دیگر شامل ہیں۔ بعض فارمیٹس اور ذرائع کے لیے اضافی Python ماڈیولز کی ضرورت ہو سکتی ہے۔
پلیٹ فارم کی ضروریات لینکس، OS/X، یا WSL کے ساتھ Windows، نیز Python 3.8 یا نیا شامل ہے۔ تنصیب pip کے ذریعے دستیاب ہے (`pip3 install visidata`)، یا pipx یا uv کے ذریعے مستقل تنصیب کے بغیر (`pipx run visidata` / `uvx visidata`)۔ مستقل تنصیبات PATH میں `vd` کمانڈ شامل کرتی ہیں۔ کچھ فارمیٹس کو اضافی پیکجز کی ضرورت ہوتی ہے، مثال کے طور پر openpyxl اور lxml، جو موجودہ pipx تنصیب میں داخل کیے جا سکتے ہیں۔ ایک جدید `develop` برانچ بھی git سے نصب کی جا سکتی ہے۔
استعمال سیدھا ہے: `vd <input>` چلائیں یا `<command> | vd` کے ساتھ ڈیٹا پائپ کریں۔ کسی بھی وقت Ctrl+Q دبانے سے باہر نکلیں۔ سینکڑوں کمانڈز اور اختیارات دستیاب ہیں، جو پروجیکٹ ویب سائٹ پر دستاویز کیے گئے ہیں، بشمول ٹول کے اندر Ctrl+H کے ساتھ رسائی کے لیے ایک فوری حوالہ۔ ایک پلگ ان مصنف کی گائیڈ اور API حوالہ بھی ہے، نیز Jeremy Singer-Vine کی ایک تعارفی ٹیوٹوریل بھی۔
حمایت GitHub مسائل اور IRC (#visidata on irc.libera.chat) کے ذریعے پیش کی جاتی ہے۔ مستحکم برانچ کوڈ، بشمول مرکزی ایپلیکیشن، لوڈرز اور پلگ ان، GPLv3 کے تحت جاری کیا گیا ہے۔ یہ پروجیکٹ Saul Pwanson نے تصور اور تیار کیا ہے، جس کی دستاویزات اور پیکجنگ Anja Kefala اور بہت سے دیگر افراد کے تعاون سے برقرار ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.