turkanime-cli


Nameturkanime-cli JSON
Version 9.0.0 PyPI version JSON
download
home_pagehttps://github.com/kebablord/turkanime-indirici
SummaryTürkanime video oynatıcı ve indirici
upload_time2025-08-20 16:22:38
maintainerNone
docs_urlNone
authorJunicchi
requires_python<4,>=3.9
licenseCC-BY-NC-ND-4.0
keywords turkanime turk anime downloader
VCS
bugtrack_url
requirements yt-dlp curl-cffi pycryptodome appdirs py7zr rich easygui questionary
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # TürkAnimu-Cli
[![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/)

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](https://i.imgur.com/s04Dnox.gif)

 ### İndirme ekranı
 ![indirme.gif](https://i.imgur.com/k7Y3LYA.gif)
 
#### 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[![GitHub all releases](https://img.shields.io/github/downloads/kebablord/turkanime-indirici/total?style=flat-square)](https://github.com/KebabLord/turkanime-indirici/releases/latest)\n[![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)\n[![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)\n[![Pypi version](https://img.shields.io/pypi/v/turkanime-cli?style=flat-square)](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 ![izleme.gif](https://i.imgur.com/s04Dnox.gif)\n\n ### \u0130ndirme ekran\u0131\n ![indirme.gif](https://i.imgur.com/k7Y3LYA.gif)\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"
}
        
Elapsed time: 0.48125s