# TürkAnimu-Cli
[](https://github.com/KebabLord/turkanime-indirici/releases/latest)
[](https://pepy.tech/project/turkanime-cli)
[](https://github.com/kebablord/turkanime-indirici/releases/latest/download/turkanimu.exe)
[](https://pypi.org/project/turkanime-cli/)
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ı

### İndirme ekranı

#### 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.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](https://github.com/KebabLord/turkanime-indirici/releases/latest) ya da pip ile kolayca kurabilirsiniz: `py -m pip install turkanime-cli`
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.
Script'in çalışabilmesi için bilgisayarınızda firefox kurulu olmalıdır. Cloudflare korumasını aşabilmenin şimdilik tek yolu bu.
## Diğer Türkçe Anime indirici 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](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
- [Turkanime-indiriciGUI](https://github.com/qweeren/turkanime-indirici/tree/master): Bu script'e Tkinter ile gui yaratılmış fork
## Yapılacaklar:
- [ ] İndirme bitimi aksiyonları: bildirim veya bilgisayar kapatma.
- [ ] Gui versiyon
- [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.~~
Raw data
{
"_id": null,
"home_page": "https://github.com/kebablord/turkanime-indirici",
"name": "turkanime-cli",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.9",
"maintainer_email": null,
"keywords": "turkanime, turk, anime, downloader",
"author": "Junicchi",
"author_email": "junicchi@waifu.club",
"download_url": "https://files.pythonhosted.org/packages/5b/fd/3227967fee3114b98ec4342c6f8bfea1f486e485cbc960041fb3f8a90c75/turkanime_cli-9.0.0.tar.gz",
"platform": null,
"description": "# T\u00fcrkAnimu-Cli\n[](https://github.com/KebabLord/turkanime-indirici/releases/latest)\n[](https://pepy.tech/project/turkanime-cli)\n[](https://github.com/kebablord/turkanime-indirici/releases/latest/download/turkanimu.exe)\n[](https://pypi.org/project/turkanime-cli/)\n\nT\u00fcrkanime i\u00e7in video oynat\u0131c\u0131, indirici ve k\u00fct\u00fcphane. \u0130tinayla her b\u00f6l\u00fcm\u00fc indirir & oynat\u0131r.\n - Y\u0131\u011f\u0131n b\u00f6l\u00fcm indirebilir, indirmeye kald\u0131\u011f\u0131 yerden devam edebilir.\n - Animu izleyebilir, izlerken kaydedebilir ve kald\u0131\u011f\u0131 dakikadan devam edebilir.\n - Fansub se\u00e7ebilir, en y\u00fcksek \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011fe sahip videoyu bulabilir.\n\n ### \u0130zleme ekran\u0131\n \n\n ### \u0130ndirme ekran\u0131\n \n \n#### Geli\u015ftirici misin?\nT\u00fcm metodlar\u0131 g\u00f6rmek i\u00e7in [d\u00f6k\u00fcmantasyona](https://github.com/KebabLord/turkanime-indirici/wiki) bir g\u00f6z at derim.\n```py\n\"\"\" Bu API'y\u0131 kullanmak bu kadar kolay \"\"\"\n>>> import turkanime_api as ta\n# Anime objesini yarat\n>>> anime = ta.Anime(\"non-non-biyori\")\n>>> print(anime.info)\n{'Anime T\u00fcr\u00fc': ['Okul', 'Ya\u015famdan Kesitler', 'Seinen', 'Komedi'],\n 'Ba\u015flama Tarihi': '08 Ekim 2013, Sal\u0131',\n 'Biti\u015f Tarihi': '24 Aral\u0131k 2013, Sal\u0131',\n 'B\u00f6l\u00fcm Say\u0131s\u0131': '13 / 12+',\n 'Japonca': '\u306e\u3093\u306e\u3093\u3073\u3088\u308a',\n 'Kategori': 'TV',\n 'Puan\u0131': 8.54,\n 'Resim': 'http://www.turkanime.co/imajlar/serilerb/1825.jpg',\n 'St\u00fcdyo': 'Silver Link.',\n '\u00d6zet': \"\u0130lkokula giden Hotaru Ichijou, ailesiyle birlikte Tokyo'dan \"\n 'memleketine ta\u015f\u0131nm\u0131\u015ft\u0131r. Farkl\u0131 ya\u015f\u0131tlardaki 5 \u00f6\u011frencinin bulundu\u011fu '\n 'yeni okuluna uyum sa\u011flamal\u0131d\u0131r.'}\n>>> bolum4 = anime.bolumler[3]\n>>> bolum4.videos[0].url\n'https://drive.google.com/file/d/1E8cy53kiuBg13S30M50m_5yS8xnr9aYf/preview'\n```\n\n#### Desteklenen kaynaklar:\n```\nSibnet Odnoklassinki Sendvid Mail.ru\nVK Google+ Myvi GoogleDrive Yandisk\nVidmoly Dailymotion Uqload MP4upload\n```\n\n# Kurulum\n\u00d6nceden derlenmi\u015f \"exe\" s\u00fcr\u00fcmleri [indirebilir](https://github.com/KebabLord/turkanime-indirici/releases/latest) ya da pip ile kolayca kurabilirsiniz: `py -m pip install turkanime-cli`\nDaha fazlas\u0131 i\u00e7in [wiki sayfas\u0131n\u0131](https://github.com/KebabLord/turkanime-indirici/wiki/Herhangi-bir-uygulamay%C4%B1-system-path'%C4%B1na-ekleme) ziyaret edebilirsiniz.\nScript'in \u00e7al\u0131\u015fabilmesi i\u00e7in bilgisayar\u0131n\u0131zda firefox kurulu olmal\u0131d\u0131r. Cloudflare korumas\u0131n\u0131 a\u015fabilmenin \u015fimdilik tek yolu bu.\n\n## Di\u011fer T\u00fcrk\u00e7e Anime indirici Projeleri\nA\u015fa\u011f\u0131daki projeler de farkl\u0131 sitelerden anime indirmeyi ve izlemeyi m\u00fcmk\u00fcn k\u0131l\u0131yor, her birinin kendi avantajlar\u0131 var, g\u00f6z atman\u0131z\u0131 \u00f6neririm.\n- [AniTR-cli](https://github.com/xeyossr/anitr-cli): Go ile yaz\u0131lm\u0131\u015f terminal tabanl\u0131 anime oynat\u0131c\u0131, Arch linux AUR reposunda da mevcut \n- [AnimeciX-Desktop](https://github.com/CaptainSP/animecix-desktop): AnimeciX \u00fcst\u00fcnden anime indirici ve oynat\u0131c\u0131, electron ile yarat\u0131lm\u0131\u015f g\u00fczel bir gui sunuyor\n- [Turkanime-indiriciGUI](https://github.com/qweeren/turkanime-indirici/tree/master): Bu script'e Tkinter ile gui yarat\u0131lm\u0131\u015f fork\n\n## Yap\u0131lacaklar:\n - [ ] \u0130ndirme bitimi aksiyonlar\u0131: bildirim veya bilgisayar kapatma.\n - [ ] Gui versiyon\n - [x] ~~Selenium'dan kurtulma~~\n - [x] ~~Maximum \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011fe ula\u015f.~~\n - [x] ~~Youtube-dl yerine yt-dlp'ye ge\u00e7ilmeli.~~\n - [x] ~~Yeni s\u00fcr\u00fcm var m\u0131 uygulama a\u00e7\u0131l\u0131\u015f\u0131nda kontrol et.~~\n - [x] ~~Paralel anime indirme \u00f6zelli\u011fi.~~\n - [x] ~~Progress yarat\u0131lma sat\u0131r\u0131 minimal bir class ile k\u0131salt\u0131lacak.~~\n - [x] ~~Domain g\u00fcncellemesinden beridir kod stabil \u00e7al\u0131\u015fm\u0131yor, d\u00fczeltilecek.~~\n - [x] ~~Kod \u00e7orba gibi, basitle\u015ftirilecek.~~\n - [x] ~~Navigasyon ve indirme algoritmas\u0131 http talepleriyle sa\u011flanacak.~~\n - [x] ~~Zaman blo\u011fu olarak sleep'den kurtulunacak, elementin y\u00fcklenmesi beklenecek.~~\n - [x] ~~Prompt k\u00fct\u00fcphanesi olarak berbat durumda olan PyInquirer'den Questionary'e ge\u00e7ilecek.~~\n - [x] ~~Arama sonu\u00e7lar\u0131 da http talepleriyle getirilecek.~~\n - [x] ~~Fansub se\u00e7me \u00f6zelli\u011fi tekrar eklenecek.~~\n\n\n",
"bugtrack_url": null,
"license": "CC-BY-NC-ND-4.0",
"summary": "T\u00fcrkanime video oynat\u0131c\u0131 ve indirici",
"version": "9.0.0",
"project_urls": {
"Homepage": "https://github.com/kebablord/turkanime-indirici",
"Repository": "https://github.com/kebablord/turkanime-indirici"
},
"split_keywords": [
"turkanime",
" turk",
" anime",
" downloader"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "65ed83997538efe37570c3ed21cf33bbd68f3e7de6b07e78c5cf8a70fbe6e952",
"md5": "ca30cde0dba3f11884e30855eb005e8b",
"sha256": "6878804c2482efbb94772f47b46b7bf35ea5733516ba8ea73e66e131b86101d8"
},
"downloads": -1,
"filename": "turkanime_cli-9.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ca30cde0dba3f11884e30855eb005e8b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.9",
"size": 27783,
"upload_time": "2025-08-20T16:22:37",
"upload_time_iso_8601": "2025-08-20T16:22:37.200674Z",
"url": "https://files.pythonhosted.org/packages/65/ed/83997538efe37570c3ed21cf33bbd68f3e7de6b07e78c5cf8a70fbe6e952/turkanime_cli-9.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5bfd3227967fee3114b98ec4342c6f8bfea1f486e485cbc960041fb3f8a90c75",
"md5": "ed2d1adb30258efdfa4974b9a2422403",
"sha256": "072cfd7ae4f8767d832bdac1699e6e75145280d6c74ca882f1bb37bb1c43d7b0"
},
"downloads": -1,
"filename": "turkanime_cli-9.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ed2d1adb30258efdfa4974b9a2422403",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.9",
"size": 25710,
"upload_time": "2025-08-20T16:22:38",
"upload_time_iso_8601": "2025-08-20T16:22:38.732165Z",
"url": "https://files.pythonhosted.org/packages/5b/fd/3227967fee3114b98ec4342c6f8bfea1f486e485cbc960041fb3f8a90c75/turkanime_cli-9.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-20 16:22:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kebablord",
"github_project": "turkanime-indirici",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "yt-dlp",
"specs": []
},
{
"name": "curl-cffi",
"specs": []
},
{
"name": "pycryptodome",
"specs": []
},
{
"name": "appdirs",
"specs": []
},
{
"name": "py7zr",
"specs": []
},
{
"name": "rich",
"specs": [
[
">=",
"13.0.0"
]
]
},
{
"name": "easygui",
"specs": []
},
{
"name": "questionary",
"specs": []
}
],
"lcname": "turkanime-cli"
}