عن المشروع

Questarr هو تطبيق ذاتي الاستضافة لإدارة ألعاب الفيديو، مستوحى من عائلة تطبيقات *Arr (مثل Sonarr وRadarr وProwlarr) وGamezServer. وهو موجه للأشخاص الذين يرغبون في مكان واحد لتتبع قائمة الألعاب المؤجلة، واكتشاف الإصدارات الجديدة، وأتمتة تنزيل واستيراد ملفات الألعاب. القدرات الأساسية الموضحة في ملف README: - إدارة قائمة الانتظار: تتبع الألعاب بحالات مثل مطلوب، مملوك، قيد اللعب، مكتمل، ومؤجل، بالإضافة إلى التقييمات والملاحظات. تحتوي صفحة مخصصة لقيد اللعب على ملاحظات يومية، وقائمة مرجعية للمعالم، ولقطات شاشة، وإنجازات Steam لكل لعبة، مع حالة الكراك ووقت الإكمال من IGDB في صفحة التفاصيل، وتبويب للإضافات (DLC/expansions). - الاكتشاف: تصفح العناوين الشائعة والجديدة والقادمة عبر IGDB وخلاصات RSS وxREL.to، أو مزامنة قائمة أمنيات Steam. تتيح ميزة مجلد الجذر / فحص القرص لكل منصة العثور على الألعاب الموجودة بالفعل على القرص ومطابقة ملفاتها. - البحث والتصفية: البحث حسب النوع والمنصة والكلمة المفتاحية، مع البحث التلقائي حتى العثور على إصدار، وقائمة سوداء للإصدارات، ومجموعات ومنصات مفضلة. يعمل إعداد المنصات على تحديد نطاق التطبيق، مع مرشحات اختيارية للألعاب المؤجلة/المملوكة والمحتوى المقيد بالعمر أو الإباحي. - إدارة التنزيل: يتكامل مع الفهارس وبرامج التنزيل، ويدعم التنزيل التلقائي الاختياري والاستيراد التلقائي للمعالجة اللاحقة، والأرشيفات المحمية بكلمة مرور، وفحص اختياري قبل الاستيراد عبر VirusTotal/ClamAV، وسير عمل مطابقة اختياري بمساعدة الذكاء الاصطناعي (BYOK). - الإشعارات: تنبيهات داخل التطبيق بالإضافة إلى إشعارات خارجية لأكثر من 100 مزود عبر Apprise. - البيانات الوصفية: تفاصيل موسعة من IGDB وSteam وPCGamingWiki وNexusMods، بما في ذلك التعديلات الشائعة حيثما تتوفر. - الإحصائيات: إحصائيات المجموعة مع دعم المشاركة عبر Discord (محدد كقيد التقدم). - الأمان: تحصين عام، ودعم SSL، وشهادة OpenSSF. تشمل الفهارس المدعومة Torznab (تورنت) وNewznab (يوزنت) وG4U.to، مع مزامنة Prowlarr لإضافة الفهارس دفعة واحدة. برامج التنزيل المدرجة هي qBittorrent وTransmission وrTorrent وDeluge وSynology Download Station للتورنت، وSabnzbd وNzbget لليوزنت. التثبيت يتم بشكل أساسي عبر Docker، مع صور منشورة لـ linux/amd64 وlinux/arm64. يوثق ملف README أيضًا Docker Compose، ومثبت Windows، وسكربت Proxmox LXC، وتطبيقات مجتمع UNRAID، وCasaOS، وUmbrel، وCosmos Cloud، ومخطط Helm مرفق لـ Kubernetes، وإضافة Home Assistant. قاعدة البيانات الافتراضية هي SQLite ذاتية الاحتواء؛ PostgreSQL خيار اختياري مع سكربت ترحيل من SQLite. يتم دعم النشر عبر وكيل عكسي/دليل فرعي عبر QUESTARR_BASE_PATH. حزمة التقنية: React وTypeScript وVite وTailwind CSS وNode.js وSQLite. تشمل واجهات برمجة التطبيقات الخارجية IGDB وTorznab/Newznab وPCGamingWiki وNexusMods وxREL.to. يذكر ملف README أدوات التطوير والمراجعة بمساعدة الذكاء الاصطناعي. يحدد خارطة الطريق خط أنابيب معالجة لاحقة مكتمل، وتتبع إصدارات ذكي لقائمة الانتظار مخطط له، ودعم تنزيل مباشر/ديبريد، ومزامنة مكتبة خارجية، ومزيد من التكاملات (RomM وGameyfin وwebhook عام)، وروابط صفحات الفهارس ودعم PostgreSQL، مع عمل مستمر على استجابة الجوال وتجربة البحث والأداء والأمان.