turkanime-cli


Nameturkanime-cli JSON
Version 8.2.2 PyPI version JSON
download
home_pagehttps://github.com/kebablord/turkanime-indirici
SummaryTürkanime video oynatıcı ve indirici
upload_time2024-02-01 19:44:37
maintainer
docs_urlNone
authorJunicchi
requires_python>=3.7,<4
licenseCC-BY-NC-ND-4.0
keywords turkanime turk anime downloader
VCS
bugtrack_url
requirements No requirements were recorded.
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)
[![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)
[![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)
[![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
# 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](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.

### Yapılacaklar:
 - [ ] İndirme bitimi aksiyonları: bildirim veya bilgisayar kapatma.
 - [ ] Gui versiyon
 - [ ] 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": "",
    "docs_url": null,
    "requires_python": ">=3.7,<4",
    "maintainer_email": "",
    "keywords": "turkanime,turk,anime,downloader",
    "author": "Junicchi",
    "author_email": "junicchi@waifu.club",
    "download_url": "https://files.pythonhosted.org/packages/ae/59/7f52a6b1d14e1271ea748e17a421b2964613a4fc6d8d8a676de662b514a1/turkanime_cli-8.2.2.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[![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[![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[![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# Webdriver'\u0131 ba\u015flat\n>>> driver = ta.create_webdriver()\n# Anime objesini yarat\n>>> anime = ta.Anime(driver,\"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### Yap\u0131lacaklar:\n - [ ] \u0130ndirme bitimi aksiyonlar\u0131: bildirim veya bilgisayar kapatma.\n - [ ] Gui versiyon\n - [ ] 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",
    "bugtrack_url": null,
    "license": "CC-BY-NC-ND-4.0",
    "summary": "T\u00fcrkanime video oynat\u0131c\u0131 ve indirici",
    "version": "8.2.2",
    "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": "8df3d1ef1d1abd6c36da5a25e135096f9ca1a27b830ff72342b19e2ff2ab79fc",
                "md5": "295ca8b43bc4dd9e590883f26ea2394a",
                "sha256": "003286284859d26ba3cc98100512de6b8645d0b26076fd60db6b1e8934570752"
            },
            "downloads": -1,
            "filename": "turkanime_cli-8.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "295ca8b43bc4dd9e590883f26ea2394a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7,<4",
            "size": 27697,
            "upload_time": "2024-02-01T19:44:35",
            "upload_time_iso_8601": "2024-02-01T19:44:35.423071Z",
            "url": "https://files.pythonhosted.org/packages/8d/f3/d1ef1d1abd6c36da5a25e135096f9ca1a27b830ff72342b19e2ff2ab79fc/turkanime_cli-8.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae597f52a6b1d14e1271ea748e17a421b2964613a4fc6d8d8a676de662b514a1",
                "md5": "bb9f9e0767832e272d5662a969dc8b9e",
                "sha256": "0403897e6e694bee36f4f6fd5e197beb7394addb8aa9300fd6478561bcf07e78"
            },
            "downloads": -1,
            "filename": "turkanime_cli-8.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "bb9f9e0767832e272d5662a969dc8b9e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<4",
            "size": 48127,
            "upload_time": "2024-02-01T19:44:37",
            "upload_time_iso_8601": "2024-02-01T19:44:37.527462Z",
            "url": "https://files.pythonhosted.org/packages/ae/59/7f52a6b1d14e1271ea748e17a421b2964613a4fc6d8d8a676de662b514a1/turkanime_cli-8.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-01 19:44:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kebablord",
    "github_project": "turkanime-indirici",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "turkanime-cli"
}
        
Elapsed time: 0.25195s