[!IMPORTANT]
Bu projeyi geliştirmeyi bıraktım. Go öğrenirken deneme amaçlı geliştirmiştim ve kod tabanı çok kötü yazılmıştı. Ayrıca OpenAnime API erişimi kapatıldığından OpenAnime üzerinden anime izleyemiyorsunuz. AnimeciX tarafı halen kullanılabilir, ancak projeyi ilerletmeyi düşünmüyorum. Dileyenler çatallayıp devam ettirebilir.
🎬 Özellikler
- Cross-Platform: Linux, Windows ve macOS üzerinde çalışabilir.
- AnimeCix ve OpenAnime Entegrasyonu: Popüler anime platformlarından hızlı arama ve izleme.
- Fansub Seçimi: OpenAnime üzerinden izlerken istediğin çeviri grubunu seçebilirsin.
- Sezon Playlist: Tüm sezonu otomatik sırayla izlemenizi sağlar, her bölüm arası menüye dönmenize gerek yok!
- İzleme Geçmişi: İzlediğin animeler kaydedilir, kaldığın bölümden devam edebilirsin.
- Arayüz Esnekliği: Terminal tabanlı TUI ya da minimalist Rofi arayüzünden dilediğini kullan.
- İndirme Özelliği: Animeleri indirip internet olmadan da izleme özgürlüğü.
- Discord Rich Presence: O an izlediğin animeyi Discord profilinde göster.
- Otomatik Güncelleme Kontrolü: Açılışta yeni sürüm varsa otomatik olarak haber verir.
⚡ Kurulum
🐧 Linux
Arch tabanlı dağıtımlar (AUR):
yay -S anitr-cli
ya da
paru -S anitr-cli
Diğer Linux dağıtımları:
curl -sS https://raw.githubusercontent.com/axrona/anitr-cli/main/install.sh | bash
ya da
git clone https://github.com/axrona/anitr-cli.git
cd anitr-cli
git fetch --tags
make install-linux
Gereksinimler:
Derleme: go, git, make
Kullanım: mpv
İsteğe bağlı: rofi (Rofi arayüzü için), youtube-dl/yt-dlp (Bölüm indirme özelliği için)
Paketleri yüklemek için:
[!WARNING]
Debian repolarında Go sürümü 1.23'den eski olabilir. Bu yüzden snap ile (sudo snap install go --classic) ya da manuel kurulum gerekebilir.
- Debian/Ubuntu:
sudo apt update
sudo apt install golang git make mpv rofi yt-dlp
- Arch/Manjaro:
sudo pacman -S go git make mpv rofi yt-dlp
- Fedora:
sudo dnf install golang git make mpv rofi yt-dlp
- openSUSE:
sudo zypper install go git make mpv rofi yt-dlp
🪟 Windows
[!NOTE]
Windows sürümünde GUI bulunmaz, yalnızca TUI ile çalışır.
- Sisteminizde MPV kurulu olmalıdır.
- Releases sayfasından
anitr-cli.exe indirin.
C:\Program Files\anitr-cli klasörünü oluşturun.
anitr-cli.exe dosyasını bu klasöre taşıyın.
- PATH’e
C:\Program Files\anitr-cli ekleyin.
- Anime indirebilmek için yt-dlp veya youtube-dl indirin ve PATH'e ekleyin. (Opsiyonel)
Artık cmd veya PowerShell içinde anitr-cli çalıştırabilirsiniz.
💻 MacOS
[!WARNING]
Mac cihazım olmadığından dolayı anitr-cli MacOS üzerinde test edilmedi.
Ancak, Linux'ta kullanılan yöntemlerle kurulup çalışması oldukça muhtemeldir. Herhangi bir sorunla karşılaşırsanız lütfen issue açınız.
Kurulum (Manuel):
git clone https://github.com/axrona/anitr-cli.git
cd anitr-cli
git fetch --tags
make install-macos
Anime indirebilmek için yt-dlp veya youtube-dl yüklemeniz gerekmektedir:
brew install yt-dlp
ya da
brew install youtube-dl
🚀 Kullanım
anitr-cli [alt komut] [bayraklar]
Bayraklar:
--disable-rpc Discord Rich Presence desteğini devre dışı bırakır.
--go Son izlenen anime bölümünü açar.
--version, -v Sürüm bilgisini gösterir
--help, -h Yardım menüsünü gösterir
--rofi [Kullanımdan kaldırıldı] Yerine rofi alt komutunu kullanın (Sadece Linux)
Alt komutlar: (Sadece Linux)
rofi Rofi arayüzü ile başlatır
-f, --rofi-flags Rofi’ye özel parametreler (örn: --rofi-flags="-theme mytheme")
tui Terminal arayüzü ile başlatır
💡 Sorunlar & Katkı
Her türlü hata, öneri veya katkı için issue açabilirsiniz. Katkılarınızı bekliyoruz!
📜 Lisans
Bu proje GNU GPLv3 ile lisanslanmıştır. Detaylar için LICENSE