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

Miraru (anime-tracker) ایک ڈیسک ٹاپ ایپلیکیشن ہے، جس کا بیک اینڈ Python/FastAPI اور SQLite پر مبنی ہے، جو anime، سیریز اور فلموں کی ذاتی لائبریری رکھنے کے لیے بنائی گئی ہے۔ فرنٹ اینڈ HTML/CSS/JS ہے بغیر کسی فریم ورک کے اور اسے PyInstaller کے ساتھ پیک کیا جاتا ہے تاکہ Windows پر پورٹیبل ایگزیکیوٹیبل یا انسٹالر فراہم کیا جا سکے۔ تلاش اور ذرائع: یہ anime کے آٹھ ذرائع (AniList، Jikan v4، Kitsu، Crunchyroll، AnimeFLV، AnimePlanet، AnimeAV1 اور MAL) کو شامل کرتا ہے، جنہیں الگ الگ یا ایک ساتھ استفسار کیا جا سکتا ہے۔ غیر-anime فلموں اور سیریز کے لیے TMDB کا ڈیٹا استعمال ہوتا ہے۔ سرچر کسی اندراج کو شامل کرنے سے پہلے پیش نظارہ دکھاتا ہے۔ تنظیم: یہ حسب ضرورت فہرستوں، پسندیدہ، سیزن، اسکور اور نوٹس کی اجازت دیتا ہے؛ گرڈ یا کمپیکٹ ٹیبل ویو؛ کارڈ سے ستاروں کے ساتھ فوری ریٹنگ؛ فہرستوں کے درمیان ڈریگ اینڈ ڈراپ؛ بڑے پیمانے پر کارروائیوں کے لیے متعدد انتخاب (حالت، فہرست، پسندیدہ، حذف)۔ انٹرفیس اور پیداواری صلاحیت: Ctrl+K کے ساتھ کمانڈ پیلیٹ، کی بورڈ شارٹ کٹس (/, Esc, N)، تلاش کے آپریٹرز جیسے genre:، score:، eps:، year: یا fav:، اور حذف کرتے وقت پانچ سیکنڈ کے لیے undo کا snackbar۔ دریافت: ہر اندراج میں ٹریلر، دیکھنے کے پلیٹ فارمز اور ملتے جلتے عنوانات (AniList) شامل ہیں۔ ڈونٹ چارٹ، genre pills اور مکمل ہونے تک کا وقت کے ساتھ اعداد و شمار موجود ہیں؛ آنے والی اقساط اور نشر ہونے والے anime کے ساتھ نیاپن کا سیکشن؛ دن کی اقساط کی یاد دہانی کے ساتھ ہفتہ وار کیلنڈر؛ «دیکھنا جاری رکھیں» ویجٹ اور marathon موڈ؛ پسندیدہ genres کے مطابق خودکار سفارشات؛ اور نئی اقساط کے لیے ویب اطلاعات۔ ہم آہنگی اور موبائل: یہ Google Sheets کے ساتھ اختیاری ہم آہنگی اور مقامی WiFi کے ذریعے موبائل رسائی پیش کرتا ہے، ایک قابل انسٹال PWA کے ذریعے، جسے PC سے PIN کے ذریعے فعال کیا جا سکتا ہے۔ انٹرفیس ہسپانوی، انگریزی، فرانسیسی اور جرمن میں دستیاب ہے، لائٹ اور ڈارک موڈ کے ساتھ۔ انسٹالیشن: صارفین کے لیے ایک پورٹیبل ایگزیکیوٹیبل (Miraru-Portable.exe) ہے جسے Python کی ضرورت نہیں اور ڈیٹا فائل کے ساتھ محفوظ کرتا ہے، یا شارٹ کٹس کے ساتھ ایک انسٹالر (Miraru-Setup.exe)۔ Scoop یا winget پر شائع کرنے کے لیے manifests بھی موجود ہیں۔ سورس کوڈ سے چلانے کے لیے صرف Miraru.vbs کافی ہے، جو Python تلاش کرتا ہے، dependencies انسٹال کرتا ہے اور براؤزر کھولتا ہے؛ launcher.py یا main.py کے ساتھ دستی طور پر بھی شروع کیا جا سکتا ہے۔ ایگزیکیوٹیبلز GitHub Actions کے ذریعے tag push کرنے پر خودکار طور پر بنتے ہیں، یا مقامی طور پر compilar.bat اور build.py --portable کے ساتھ۔ لائسنس MIT۔