-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V8 Radikal Güncellemesi #58
Conversation
- video objesinin prototipi tanımlandı
- decrypt fonksiyonları bypass.py çatısında toplandı - video objesinin url & info metodu tamamlandı
- get_anime_list metodu eklendi - bypass.py'deki parametre tipleri düzeltildi
+ çözünürlükten veya fansubdan video filtreleme + ufak iyileştirmeler
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
- gereksinimler.py some fix ve alternatif depend - bölüm izle özelliğini tamamla - menü progresslerini ekle
- Video.+ resolution, is_working, is_supported - best_video'daki callbackler future proof eylendi - MP4UPLOAD ve UQLOAD desteği geldi - minimalizasyonlar ve hata gidermeleri
new release when bro |
neredeyse tamamlandı, yalnızca versiyon.py'nin elden geçirilmesi ve test edilmesi gerekiyor. Hatta test etmede yardımcı olmak istersen V8 branch'ını şuan bile klonlayıp deneyebilirsin, hazır ve çalışmalı
kendim de kişisel olarak projelerim de kullanıyorum da, şuanlık TA'da bunu kullanmamızı gerektirecek bi detection problemi var mı? ben hiç rastlamadım. Bu da sistemde google chrome zorunlu tutuyor, Firefox selenium'dan pek farkı yok. |
Yok ya git de görünce öneriyim dedim :D
W10 pro 22H2 Python 3.11 de kurmayı beceremedim
sonra dist'teki whl dosyasını --force ile kuruyorum.
|
biraderim main'deki # V8 branch'ı indirmek
git clone https://github.com/kebablord/turkanime-indirici
git checkout v8
git pull
pip install -r requirements.txt
# Requirements'de yanlış belirtilmiş versiyonları doğru paketlerle override eyle
pip install rich==13.6.0
pip install selenium==4.2.0
# Çalıştırmak
python3 -m turkanime_api.cli |
ma bad og it werks |
- kütüphanelere sürüm bilgisi de ekle - ayar menüsüne yeni ayarları da ekle - gereksinim kurulumu status bar fix - os.replace'i shutil.move ile değiş - youtube-dl'i alternatif gereksinimlerden sil
- fix version.py - update pyproject.toml
Son 4 yıldır her kasım aralık ayı , hobi olarak yarattığım bu projeye radikal bir güncelleme getiriyorum.
Tabi asıl sebebi her geçen yıl bir önceki yıl yazdığım kodu çirkin buluyor olduğum elitizminden geliyor.
R10'daki postlar ve aldığım bir kaç mailin ardından pek çok insanın scripti bir API olarak da kullanmak istediğini öğrendim. Dolayısıyla CLI ile iç içe geçmiş API kodunu ayrıştırıyorum, bu GUI'yi yaratmak için de lazım olacak.
Tabi yalnızca OOP bir API yaratmak beni tatmin etmedi ve kendimi kodu baştan yazarken buldum.
Bu release'de şunlardan kurtuluyoruz:
BeautifulSoup: Regex yeterince iş görüyoryoutube-dl.exe: artık öldü ve yt-dlp kütüphanesi hem daha güncel, hem de daha hızlıConfigParser: Json yerine bunu kullanmak iyi bir fikir değildiRoad Map
API:
Adapt to breaking changes in Py3.11 & Selenium4.9(Sıradaki release)CLI:
GUI: