প্রকল্প সম্পর্কে
Miraru (anime-tracker) একটি ডেস্কটপ অ্যাপ্লিকেশন, যার ব্যাকএন্ড Python/FastAPI এবং SQLite-এ তৈরি, ব্যক্তিগত অ্যানিমে, সিরিজ ও সিনেমার লাইব্রেরি সংরক্ষণের জন্য। ফ্রন্টএন্ড HTML/CSS/JS দিয়ে ফ্রেমওয়ার্ক ছাড়াই তৈরি এবং PyInstaller দিয়ে প্যাকেজ করা হয়, যাতে পোর্টেবল এক্সিকিউটেবল বা Windows ইনস্টলার পাওয়া যায়।
অনুসন্ধান ও সূত্র: এতে আটটি অ্যানিমে সূত্র (AniList, Jikan v4, Kitsu, Crunchyroll, AnimeFLV, AnimePlanet, AnimeAV1 এবং MAL) সংযুক্ত, যা আলাদাভাবে বা একসাথে অনুসন্ধান করা যায়। অ্যানিমে নয় এমন সিনেমা ও সিরিজের জন্য TMDB ডেটা ব্যবহার করে। কোনো ফিচার যোগ করার আগে সার্চার প্রিভিউ দেখায়।
সংগঠন: কাস্টম তালিকা, প্রিয়, সিজন, স্কোর ও নোট সমর্থন করে; গ্রিড বা কমপ্যাক্ট টেবিল ভিউ; কার্ড থেকে তারকা দিয়ে দ্রুত রেটিং; তালিকার মধ্যে ড্র্যাগ অ্যান্ড ড্রপ; একাধিক নির্বাচন করে একসাথে কাজ (স্ট্যাটাস, তালিকা, প্রিয়, মুছে ফেলা)।
ইন্টারফেস ও উৎপাদনশীলতা: Ctrl+K দিয়ে কমান্ড প্যালেট, কীবোর্ড শর্টকাট (/, Esc, N), genre:, score:, eps:, year: বা fav: এর মতো সার্চ অপারেটর, এবং মুছে ফেলার সময় পাঁচ সেকেন্ডের জন্য আনডু স্ন্যাকবার।
আবিষ্কার: প্রতিটি ফিচারে ট্রেইলার, দেখার প্ল্যাটফর্ম এবং অনুরূপ শিরোনাম (AniList) থাকে। ডোনাট চার্ট, জেনার পিল এবং সম্পূর্ণ করতে সময়সহ পরিসংখ্যান আছে; আসন্ন এপিসোড ও চলমান অ্যানিমেসহ নতুন সেকশন; দিনের এপিসোডের রিমাইন্ডারসহ সাপ্তাহিক ক্যালেন্ডার; «Continuar viendo» উইজেট ও ম্যারাথন মোড; প্রিয় জেনার অনুযায়ী স্বয়ংক্রিয় সুপারিশ; এবং নতুন এপিসোডের জন্য ওয়েব নোটিফিকেশন।
সিঙ্ক ও মোবাইল: ঐচ্ছিক Google Sheets সিঙ্ক এবং স্থানীয় WiFi-তে PWA-এর মাধ্যমে মোবাইল অ্যাক্সেস, যা PC থেকে PIN দিয়ে চালু করা যায়। ইন্টারফেস স্প্যানিশ, ইংরেজি, ফরাসি ও জার্মান ভাষায় পাওয়া যায়, সাথে লাইট ও ডার্ক মোড।
ইনস্টলেশন: ব্যবহারকারীদের জন্য পোর্টেবল এক্সিকিউটেবল (Miraru-Portable.exe) আছে, যাতে Python লাগে না এবং ডেটা ফাইলের পাশে সংরক্ষণ করে, অথবা শর্টকাটসহ ইনস্টলার (Miraru-Setup.exe)। Scoop বা winget-এ প্রকাশের জন্য ম্যানিফেস্টও আছে। সোর্স কোড থেকে চালাতে শুধু Miraru.vbs দরকার, যা Python খুঁজে বের করে, ডিপেন্ডেন্সি ইনস্টল করে এবং ব্রাউজার খোলে; launcher.py বা main.py দিয়েও ম্যানুয়ালি চালু করা যায়। ট্যাগ পুশ করলে GitHub Actions-এর মাধ্যমে স্বয়ংক্রিয়ভাবে এক্সিকিউটেবল তৈরি হয়, অথবা স্থানীয়ভাবে compilar.bat ও build.py --portable দিয়ে। লাইসেন্স MIT।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.