প্রকল্প সম্পর্কে

ani-cli একটি কমান্ড-লাইন ইন্টারফেস টুল, যা ব্যবহারকারীদের সরাসরি টার্মিনাল থেকে অ্যানিমে ব্রাউজ, দেখ এবং ডাউনলোড করার অনুমতি দেয়। এটি কনটেন্ট সোর্স করার জন্য anidb.app সাইট স্ক্র্যাপ করে এবং প্লেব্যাকের জন্য mpv, VLC বা IINA এর মতো মিডিয়া প্লেয়ারদের উপর নির্ভরশীল। মূল ক্ষমতাগুলোর মধ্যে রয়েছে: - অ্যানিমের এপিসোড স্ট্রিম এবং ডাউনলোড করা, বাল্ক ডাউনলোড রেঞ্জ সহ। - ভিডিও রেজোলিউশন (যেমন 1080p) নির্বাচন করা এবং ডাবড অডিও দেখা। - Syncplay এর মাধ্যমে বন্ধুদের সাথে সিঙ্ক্রোনাইজড ভিডিও দেখা। - ani-skip স্ক্রিপ্ট ব্যবহার করে অ্যানিমের ইন্ট্রো এবং আউট্রো স্বয়ংক্রিয়ভাবে এড়ানোর বিকল্প সুবিধা। এই টুলটি ক্রস-প্ল্যাটফর্ম সাপোর্ট প্রদান করে। টিয়ার 1 সাপোর্ট লিনাক্স, macOS এবং অ্যান্ড্রয়েড (Termux এর মাধ্যমে) কভার করে, যেখানে এটি apt, dnf, AUR, Homebrew এবং pkg এর মতো নেটিভ প্যাকেজ ম্যানেজারদের মাধ্যমে ইনস্টল করা যায়। টিয়ার 2 সাপোর্ট উইন্ডোজ (Scoop এর মাধ্যমে), WSL, iOS (iSH এর মাধ্যমে), স্টিম ডেক, ফ্রিBSD এবং উবুন্টু টাচ পর্যন্ত বিস্তৃত, যদিও এই প্ল্যাটফর্মগুলিতে ইনস্টল করার জন্য অতিরিক্ত সেটআপ স্টেপের প্রয়োজন হতে পারে। মূল নির্ভরশীলতা গুলোর মধ্যে রয়েছে grep, sed, curl, ব্যবহারকারী ইন্টারফেসের জন্য fzf, ডাউনলোডের জন্য yt-dlp এবং ffmpeg, এবং স্বয়ংক্রিয় আপডেটের জন্য patch। প্রকল্পটি এছাড়া রাস্ট, পাইথন এবং গোতে পোর্ট করা বেশ কিছু সম্পর্কিত কমিউনিটি টুলও তালিকা করা আছে, যেগুলো AniList ট্র্যাকিং এবং ডিসকর্ড রিচ প্রেজেন্সের মতো ফিচার যোগ করে।