عن المشروع

PoE-VIEW2 هو تطبيق سطح مكتب مبني على بايثون صُمم للاعبين لعبة Path of Exile لإدارة وعرض أصولهم داخل اللعبة. يتصل بواجهة برمجة التطبيقات الرسمية لـ GGG باستخدام OAuth2 مع PKCE للمصادقة الآمنة، مما يضمن عدم معالجة كلمات المرور من قبل التطبيق. القدرات الرئيسية تشمل: - التصفح والبحث: يوفر شجرة مخزن مع دعم المجلدات، بحث على مستوى الدوري عبر جميع الألسنة والشخصيات، وتصفية متقدمة باستخدام تعبيرات عادية وتعبيرات مقارنة. يدعم تصدير CSV للعناصر المصفاة. - رؤى العناصر والشخصيات: يتضمن عرض دمية شخصية، تصدير Markdown لأوراق الشخصية، وتكامل مع poe.ninja لتقييم العناصر في الوقت الحقيقي. يمكن نسخ العناصر بصيغة متوافقة مع Path of Building (PoB). - مجموعة التعديلات: يتتبع تلقائيًا كل تعديل يُصادف في المخزن، ويعرضها في "ألبوم" مع سلالم مستويات مستمدة من بيانات اللعبة العامة (RePoE) لتظهر كيف تتطابق القيم مع أفضل القيم الممكنة. - تتبع المستوى: يراقب الخبرة في الساعة، يوفر رسمًا بيانيًا للخبرة لمدة ثلاث ساعات، يتتبع تقدم مستوى الجواهر، ويسمح للمستخدمين بمراقبة أحجام مجموعة عناصر معينة. - موثوقية النظام: يطبق إدارة صارمة لمحدوديات معدل طلبات الواجهة البرمجية ووضعًا غير متصل يستخدم ذاكرة تخزين محلية عندما تكون واجهة GGG غير متاحة. يمكنه اختياريًا تفعيل التحديثات بناءً على تغييرات المنطقة المكتشفة في سجل Client.txt للعبة. الأداة مبنية باستخدام PySide6، httpx، و pydantic، وتوزع كملف تنفيذي مستقل لنظام Windows.