Skip to content

axrona/anitr-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anitr-cli

Terminalde Türkçe altyazılı anime arama ve izleme aracı 🚀

anitr-cli preview

Lisans: GPL3 Go Versiyon Release AUR


🎬 Ö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.
  • İ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.

  1. Sisteminizde MPV kurulu olmalıdır.
  2. Releases sayfasından anitr-cli.exe indirin.
  3. C:\Program Files\anitr-cli klasörünü oluşturun.
  4. anitr-cli.exe dosyasını bu klasöre taşıyın.
  5. PATH’e C:\Program Files\anitr-cli ekleyin.
  6. 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 özelliğini kapatır
--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


⚙️ Yapılandırma

anitr-cli config dosyasını şu dizinlerde arar:

  • Linux / macOS: ~/.anitr-cli/config.json
  • Windows: %APPDATA%\AnitrCLI\config.json

Eğer dosya yoksa, uygulama çalıştırıldığında varsayılan ayarlar kullanılır. Aşağıdaki örnek varsayılan ayarlarla oluşturulmuştur

{
  "default_source": "openanime", // Varsayılan anime kaynağı: "animecix" veya "openanime"
  "history_limit":  0,         // "Geçmiş" menüsündeki öğe limiti (0 = unlimited)
  "disable_rpc":    false     // Discord Rich Presence (flag ile override edilebilir)
}

💡 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