Files
turkanime-client/README.md
T
Barış Keser d61f9a382d AnimeciX kaynak entegrasyonu ekleyin ve video seçimini geliştirin
- Anime bölümlerini aramak ve almak için yeni bir kaynak olan AnimeciX tanıtıldı.
- Kullanıcıların TürkAnime ve AnimeciX kaynakları arasında seçim yapabilmelerini sağlamak için GUI güncellendi.
- Daha hızlı 1080p video alımı için erken çözünürlük alt kümesini desteklemek üzere video seçim mantığı geliştirildi.
- Kaynak ve erken alt küme sayısını yapılandırmak için yeni bir ayar seçeneği eklendi.
- Arama ve bölüm yükleme işlemleri sırasında hata işleme ve kullanıcı geri bildirimi iyileştirildi.
- Yeni kaynak yapısına uyum sağlamak için video ve bölüm işleme yeniden düzenlendi.
2025-08-23 22:00:01 +03:00

4.9 KiB
Raw Permalink Blame History

TA COVER

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
  • Cross platform: Linux, Windows, MacOS, Android.

İzleme ekranı

izleme.gif

İndirme ekranı

indirme.gif

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

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.