عن المشروع

ani-cli هي أداة واجهة سطر أوامر تسمح للمستخدمين بتصفح الأنمي ومشاهدته وتنزيله مباشرة من الطرفية. تقوم باستخراج المحتوى من موقع anidb.app وتعتمد على مشغلات الوسائط مثل mpv و VLC أو IINA للتشغيل. من بين قدراتها الأساسية: - بث وتنزيل حلقات الأنمي، بما في ذلك نطاقات التنزيل الجماعي. - اختيار دقة الفيديو (مثل 1080p) ومشاهدة الصوت المدبلج. - المشاهدة المتزامنة مع الأصدقاء عبر Syncplay. - تخطي تلقائي اختياري لمقدمات ومقدمات نهاية الأنمي باستخدام نص ani-skip البرمجي. تقدم الأداة دعماً متعدد المنصات. يغطي الدعم من المستوى الأولى أنظمة Linux و macOS و Android (عبر Termux)، حيث يمكن تثبيتها من خلال مديري الحزم الأصليين مثل apt و dnf و AUR و Homebrew و pkg. يمتد الدعم من المستوى الثاني إلى Windows (عبر Scoop) و WSL و iOS (عبر iSH) و Steam Deck و FreeBSD و Ubuntu Touch، على الرغم من أن التثبيت على هذه المنصات قد يتطلب خطوات إعداد إضافية. تشمل التبعيات الأساسية grep و sed و curl و fzf لواجهة المستخدم، و yt-dlp و ffmpeg للتنزيل، و patch للتحديث الذاتي. كما تسرد المشروع عدة أدوات مجتمعية ذات صلة، بما في ذلك المنافذ المطورة بلغات Rust و Python و Go، التي تضيف ميزات مثل تتبع AniList و Discord Rich Presence.