Metadata-Version: 2.4
Name: turkanime-cli
Version: 9.2.1
Summary: Türkanime video oynatıcı ve indirici
License: CC-BY-NC-ND-4.0
License-File: LICENSE
Keywords: turkanime,turk,anime,downloader
Author: Junicchi
Author-email: junicchi@waifu.club
Requires-Python: >=3.10,<4
Classifier: Environment :: Console
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: appdirs
Requires-Dist: curl-cffi (>=0.13)
Requires-Dist: easygui (>=0.98.2)
Requires-Dist: pycryptodome
Requires-Dist: questionary
Requires-Dist: rich (>=13.0.0)
Requires-Dist: yt-dlp[curl-cffi,default] (>=2025.10.22)
Project-URL: Repository, https://github.com/kebablord/turkanime-indirici
Description-Content-Type: text/markdown


<div align="center">

![TA COVER](https://i.imgur.com/GaMNM29.png)

[![GitHub all releases](https://img.shields.io/github/downloads/kebablord/turkanime-indirici/total?style=flat-square)](https://github.com/KebabLord/turkanime-indirici/releases/latest)
[![Downloads](https://static.pepy.tech/personalized-badge/turkanime-cli?period=total&units=international_system&left_color=grey&right_color=orange&left_text=Pip%20Installs)](https://pepy.tech/project/turkanime-cli)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/kebablord/turkanime-indirici?style=flat-square)](https://github.com/kebablord/turkanime-indirici/releases/latest/download/turkanimu.exe)
[![Pypi version](https://img.shields.io/pypi/v/turkanime-cli?style=flat-square)](https://pypi.org/project/turkanime-cli/)

</div>


2019'da basit bir [reverse engineering](https://github.com/KebabLord/turkanime-indirici/blob/master/turkanime_api/bypass.py) 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](https://i.imgur.com/s04Dnox.gif)

 ### İndirme ekranı
 ![indirme.gif](https://i.imgur.com/k7Y3LYA.gif)
 

#### Desteklenen kaynaklar:
```
Sibnet  Odnoklassinki  HDVID  Myvi Sendvid  Mail
Amaterasu   Alucard   PixelDrain   VK  MP4upload
Vidmoly   Dailymotion   Yandisk   Uqload   Drive
```


## Kurulum
- İsterseniz Önceden derlenmiş EXE sürümü [indirme sayfasından](https://github.com/KebabLord/turkanime-indirici/releases/latest) indirip kullanmaya başlayabilirsiniz.
- Veya `pip` kullanarak `py -m pip install turkanime-cli` kurup, ardından `turkanime` komutunu çalıştırarak da script'i kullanabilirsiniz.
- Veya kaynak kodundan çalıştıracaksanız:
```bash
git clone https://github.com/Kebablord/turkanime-indirici
cd turkanime-indirici
pip install -r requirements.txt
py -m turkanime_api.cli 
```

Kuruluma dair daha fazlası için [wiki sayfasını](https://github.com/KebabLord/turkanime-indirici/wiki/Herhangi-bir-uygulamay%C4%B1-system-path'%C4%B1na-ekleme) ziyaret edebilirsiniz.

<br>

## Geliştirici misin?
Tüm metodları görmek için [dökümantasyona](https://github.com/KebabLord/turkanime-indirici/wiki) bir göz at derim.
```py
""" 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.tv/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.
- [Turkanime-GUI](https://github.com/barkeser2002/turkanime-gui/): Bu script'e GUI eklenmiş versiyon, başka onlarca özellik de barındırıyor
- [AniTR-cli](https://github.com/xeyossr/anitr-cli): Go ile yazılmış terminal tabanlı anime oynatıcı, Arch linux AUR reposunda da mevcut 
- [AnimeciX-Desktop](https://github.com/CaptainSP/animecix-desktop): AnimeciX üstünden anime indirici ve oynatıcı, electron ile yaratılmış güzel bir gui sunuyor

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




