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

PoE-VIEW2 ایک Python پر مبنی ڈیسک ٹاپ ایپلی کیشن ہے جسے Path of Exile کے کھلاڑیوں کے لیے ان کے ان گیم اثاثوں کو منظم کرنے اور دیکھنے کے لیے ڈیزائن کیا گیا ہے۔ یہ محفوظ تصدیق کے لیے PKCE کے ساتھ OAuth2 کا استعمال کرتے ہوئے آفیشل GGG API سے منسلک ہوتا ہے، جس سے یہ یقینی بنتا ہے کہ پاس ورڈز کبھی بھی ایپ کے ذریعے ہینڈل نہیں کیے جاتے۔ اہم صلاحیتوں میں شامل ہیں: - براؤزنگ اور سرچنگ: فولڈر سپورٹ کے ساتھ ایک اسٹیش ٹری، تمام ٹیبز اور کرداروں میں لیگ کی سطح پر تلاش، اور ریگولر ایکسپریشنز اور کمپیریزن ایکسپریشنز کا استعمال کرتے ہوئے ایڈوانس فلٹرنگ فراہم کرتا ہے۔ یہ فلٹر شدہ آئٹمز کی CSV ایکسپورٹ کو سپورٹ کرتا ہے۔ - آئٹم اور کردار کی بصیرت: اس میں کردار کا پیپر ڈول ویو، کریکٹر شیٹس کے لیے Markdown ایکسپورٹ، اور ریئل ٹائم آئٹم ویلیویشن کے لیے poe.ninja کے ساتھ انٹیگریشن شامل ہے۔ آئٹمز کو Path of Building (PoB) کے ساتھ ہم آہنگ فارمیٹ میں کاپی کیا جا سکتا ہے۔ - موڈ کلیکشن: اسٹیش میں ملنے والے ہر موڈ کو خودکار طور پر ٹریک کرتا ہے، اور انہیں ایک "البم" میں بصری شکل دیتا ہے جس میں پبلک گیم ڈیٹا (RePoE) سے اخذ کردہ ٹیئر لیڈرز ہوتے ہیں تاکہ یہ دکھایا جا سکے کہ رولز بہترین ممکنہ اقدار کے مقابلے میں کیسے ہیں۔ - لیولنگ ٹریکنگ: فی گھنٹہ تجربے (experience) کی نگرانی کرتا ہے، تین گھنٹے کا ایکسپیرینس گراف فراہم کرتا ہے، جیم لیول کی پیشرفت کو ٹریک کرتا ہے، اور صارفین کو مخصوص آئٹم اسٹیک سائز دیکھنے کی اجازت دیتا ہے۔ - سسٹم کی پائیداری: سخت API ریٹ لیمٹ مینجمنٹ اور ایک آف لائن موڈ نافذ کرتا ہے جو GGG API تک رسائی نہ ہونے کی صورت میں لوکل کیش کا استعمال کرتا ہے۔ یہ اختیاری طور پر گیم کے Client.txt لاگ میں phát پائے گئے زون کی تبدیلیوں کی بنیاد پر ریفریش کو ٹرگر کر سکتا ہے۔ یہ ٹول PySide6، httpx، اور pydantic کا استعمال کرتے ہوئے بنایا گیا ہے، اور اسے ونڈوز کے لیے ایک اسٹینڈ الون ایگزیکیوٹ ایبل کے طور پر تقسیم کیا گیا ہے۔