Skip to content

KebabLord/turkanime-indirici

Repository files navigation

TürkAnimu-Cli

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

Türkanime için video oynatıcı, indirici ve kütüphane. İtinayla her bölümü indirir & oynatır.

  • Yığın bölüm indirebilir, indirmeye kaldığı yerden devam edebilir.
  • Animu izleyebilir, izlerken kaydedebilir ve kaldığı dakikadan devam edebilir.
  • Fansub seçebilir, en yüksek çözünürlüğe sahip videoyu bulabilir.

İzleme ekranı

izleme.gif

İndirme ekranı

indirme.gif

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
# Webdriver'ı başlat
>>> driver = ta.create_webdriver()
# Anime objesini yarat
>>> anime = ta.Anime(driver,"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'

Desteklenen kaynaklar:

Sibnet  Odnoklassinki  Sendvid  Mail.ru
VK  Google+  Myvi  GoogleDrive  Yandisk
Vidmoly  Dailymotion  Uqload  MP4upload

Kurulum

Önceden derlenmiş "exe" sürümleri indirebilir ya da pip ile kolayca kurabilirsiniz: py -m pip install turkanime-cli Daha fazlası için wiki sayfasını ziyaret edebilirsiniz. Script'in çalışabilmesi için bilgisayarınızda firefox kurulu olmalıdır. Cloudflare korumasını aşabilmenin şimdilik tek yolu bu.

Yapılacaklar:

  • İndirme bitimi aksiyonları: bildirim veya bilgisayar kapatma.
  • Gui versiyon
  • 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.