2019'da basit bir reverse engineering 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ı
İndirme ekranı
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 indirip kullanmaya başlayabilirsiniz.
- Veya
pipkullanarakpy -m pip install turkanime-clikurup, ardındanturkanimekomutunu çalıştırarak da script'i kullanabilirsiniz. - Veya kaynak kodundan çalıştıracaksanız:
git clone https://github.com/Kebablord/turkanime-indirici
cd turkanime-indirici
pip install -r requirements.txt
py -m turkanime_api.cli
ÖNEMLİ NOT: MacOS ve Linux kullanıcılarının Tkinter kütüphanesini kurmaları gerekebilir. MacOS için: brew install python-tk, örneğin debian tabanlı bir linux için: sudo apt install python3-tk komutuyla bu gereksinim kolaylıkla kurulabilir.
Kuruluma dair daha fazlası için wiki sayfasını ziyaret edebilirsiniz.
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
# 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: Bu script'e GUI eklenmiş versiyon, başka onlarca özellik de barındırıyor
- AniTR-cli: Go ile yazılmış terminal tabanlı anime oynatıcı, Arch linux AUR reposunda da mevcut
- AnimeciX-Desktop: AnimeciX üstünden anime indirici ve oynatıcı, electron ile yaratılmış güzel bir gui sunuyor
Yapılacaklar:
-
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.
Metadata
Release files for turkanime-cli 10.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| turkanime_cli-10.0.3.tar.gz | 35.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| turkanime_cli-10.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 73.5 kB
Release files / turkanime_cli-10.0.3.tar.gz
| Download URL | turkanime_cli-10.0.3.tar.gz |
|---|---|
| Size | 35.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
389b226dbb93ae130512792b2a02a092c33e74f8efaf126f1984ce8bcb30fb80
|
|
BLAKE2b-256 checksum How to use checksums |
21937417d5d25098d7b10b9ac662d53a908bd4a2a2587406a34469437eef5384
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.2 CPython/3.13.5 Linux/6.12.94+deb13-amd64
|
Release files / turkanime_cli-10.0.3-py3-none-any.whl
| Download URL | turkanime_cli-10.0.3-py3-none-any.whl |
|---|---|
| Size | 38.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
375d131816e9b83d90489ab56ba73ba649923ac1c6c60413704f70e3fe17e2d1
|
|
BLAKE2b-256 checksum How to use checksums |
292c242e31dd39a64521e34ba21d2e4c66a82474e51ebbbc47508c59415b86ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.2 CPython/3.13.5 Linux/6.12.94+deb13-amd64
|