2025-08-21 03:58:08 +03:00
2021-02-04 00:48:32 +03:00

![TA COVKurulum:

  1. Discord uygulamasının açık olduğundan emin olun
  2. Uygulamayı çalıştırın
  3. Ayarlar → Discord Rich Presence bölümünden özelliği açıp kapatabilirsiniz
  4. Discord profilinizde Rich Presence otomatik olarak görünecektir

Özellikler:

  • Anime izlerken anime adı ve bölüm bilgisi gösterilir
  • İndirme sırasında ilerleme yüzdesi gösterilir
  • Farklı sayfalarda (Ana Sayfa, Trend, İndirilenler) farklı durumlar gösterilir
  • Ayarlardan tamamen kapatılabilir

Not: Bu özellik isteğe bağlıdır. Ayarlardan kapatılabilir ve pypresence kütüphanesi yüklü değilse normal çalışmaya devam eder.tps://i.imgur.com/GaMNM29.png)

GitHub all releases Downloads GitHub release (latest by date) Pypi version

2019'da basit bir reverse engineering projesi olarak başlamış, nedense hala devam ettirilen terminal tabanlı Türkanime tarayıcısı iştirakı.

  • Yığın ve paralel bölüm indirebilir
  • Animu oynat, izlerken kaydet ve kaldığın dakikadan devam et
  • Fansub seç, en yüksek çözünürlüğe sahip videoyu bul
  • Yeni! Modern GUI arayüzü ile AniList entegrasyonu
  • Yeni! AniList ile trend animeler keşfi ve arama
  • Yeni! İzleme listesi yönetimi ve progress senkronizasyonu
  • Yeni! Netflix tarzı thumbnail katalog görünümü
  • Yeni! Discord Rich Presence entegrasyonu
  • Cross platform: Linux, Windows, MacOS, Android.

Discord Rich Presence

TürkAnimu GUI, Discord Rich Presence entegrasyonu ile Discord profilinizde şu an ne yaptığınızı arkadaşlarınızla paylaşabilirsiniz:

  • Ana sayfada: "Ana sayfada" - "TürkAnimu GUI"
  • Trend animelere bakarken: "Trend animelere bakıyor" - "TürkAnimu GUI"
  • İndirilenlere bakarken: "İndirilenlere bakıyor" - "TürkAnimu GUI"
  • Anime izlerken: "{Anime Adı} izliyor" - "Bölüm: {Bölüm Adı}"
  • İndirme sırasında: "{Anime Adı} indiriyor" - "İlerleme: {Yüzde}%"

Kurulum:

  1. Discord uygulamasının açık olduğundan emin olun
  2. Uygulamayı çalıştırın
  3. Discord profilinizde Rich Presence otomatik olarak görünecektir

Not: Bu özellik isteğe bağlıdır. Eğer pypresence kütüphanesi yüklü değilse normal çalışmaya devam eder.

İzleme ekranı

izleme.gif

İndirme ekranı

indirme.gif

GUI ve AniList Özellikleri

  • Birleşik Modern UI: Keşfet ve AniList sekmeleri tek sayfada birleştirildi
  • OAuth2 AniList Entegrasyonu: Güvenli giriş sistemi ile AniList hesabınıza bağlanın
  • Çift Taraflı Arama: Hem yerel kaynaklarda hem AniList'te aynı anda arama yapın
  • Trend Keşfi: Popüler animeleri görsel katalog halinde keşfedin
  • Akıllı Arama: AniList veritabanında anime ara
  • İzleme Listesi: Kişisel listelerinizi yönetin (Current, Planning, Completed, Dropped, Paused)
  • Progress Sync: İzleme ilerlemenizi AniList ile otomatik senkronize edin
  • Netflix Tarzı UI: Hover efektleri ve modern card tasarımı
  • Thumbnail Galerisi: Büyük kapak görselleri ile görsel keşif

Desteklenen kaynaklar:

Sibnet  Odnoklassinki  HDVID  Myvi Sendvid  Mail
Amaterasu   Alucard   PixelDrain   VK  MP4upload
Vidmoly   Dailymotion   Yandisk   Uqload   Drive

Kurulum

Önceden derlenmiş "exe" sürümleri buradan indirebilirsiniz.

Ya da pip ile kolayca kurabilirsiniz: py -m pip install turkanime-cli

GUI Sürümü

Modern arayüz için GUI sürümünü kullanabilirsiniz:

pip install -r requirements-gui.txt
python -m turkanime_api.gui.main

Kuruluma dair daha fazlası için wiki sayfasını ziyaret edebilirsiniz.


Geliştirici misin?

Tüm metodları görmek için dökümantasyona bir göz at derim.

""" Bu API'yı kullanmak bu kadar kolay """
>>> import turkanime_api as ta
# Anime objesini yarat
>>> anime = ta.Anime("non-non-biyori")
>>> print(anime.info)
{'Anime Türü': ['Okul', 'Yaşamdan Kesitler', 'Seinen', 'Komedi'],
 'Başlama Tarihi': '08 Ekim 2013, Salı',
 'Bitiş Tarihi': '24 Aralık 2013, Salı',
 'Bölüm Sayısı': '13 / 12+',
 'Japonca': 'のんのんびより',
 'Kategori': 'TV',
 'Puanı': 8.54,
 'Resim': 'http://www.turkanime.co/imajlar/serilerb/1825.jpg',
 'Stüdyo': 'Silver Link.',
 'Özet': "İlkokula giden Hotaru Ichijou, ailesiyle birlikte Tokyo'dan "
         'memleketine taşınmıştır. Farklı yaşıtlardaki 5 öğrencinin bulunduğu '
         'yeni okuluna uyum sağlamalıdır.'}
>>> bolum4 = anime.bolumler[3]
>>> bolum4.videos[0].url
'https://drive.google.com/file/d/1E8cy53kiuBg13S30M50m_5yS8xnr9aYf/preview'

Diğer Türkçe Anime Projeleri

Aşağıdaki projeler de farklı sitelerden anime indirmeyi ve izlemeyi mümkün kılıyor, her birinin kendi avantajları var, göz atmanızı öneririm.

  • AniTR-cli: Go ile yazılmış terminal tabanlı anime oynatıcı, Arch linux AUR reposunda da mevcut
  • AnimeciX-Desktop: AnimeciX üstünden anime indirici ve oynatıcı, electron ile yaratılmış güzel bir gui sunuyor
  • Turkanime-indiriciGUI: Bu script'e Tkinter ile gui yaratılmış fork

Yapılacaklar:

  • Selenium'dan kurtulma
  • Maximum çözünürlüğe ulaş.
  • Youtube-dl yerine yt-dlp'ye geçilmeli.
  • Yeni sürüm var mı uygulama açılışında kontrol et.
  • Paralel anime indirme özelliği.
  • Progress yaratılma satırı minimal bir class ile kısaltılacak.
  • Domain güncellemesinden beridir kod stabil çalışmıyor, düzeltilecek.
  • Kod çorba gibi, basitleştirilecek.
  • Navigasyon ve indirme algoritması http talepleriyle sağlanacak.
  • Zaman bloğu olarak sleep'den kurtulunacak, elementin yüklenmesi beklenecek.
  • Prompt kütüphanesi olarak berbat durumda olan PyInquirer'den Questionary'e geçilecek.
  • Arama sonuçları da http talepleriyle getirilecek.
  • Fansub seçme özelliği tekrar eklenecek.

Doğrulama (MD5 Hash)

Windows:

./docs/hash_dist_md5.bat ./dist/turkanime-gui-windows.exe

Linux/macOS:

./scripts/hash_md5.sh ./dist/turkanime-gui-linux   # Linux ikilisi için
./scripts/hash_md5.sh ./dist/turkanime-gui-macos   # macOS ikilisi için

Not: CI yayınlarında .md5 dosyaları da ekli olarak gelir.

S
Description
Türkanime video oynatıcı ve indirici (GUİ)
Readme
47 MiB
Languages
Python 71.5%
HTML 27.6%
JavaScript 0.9%