Film ve diziler için turkcealtyazi.org altyazı indirme Python API (Python3)
Beautifulsoap, parse-torrent-name ve rarfile modülleri kurulu olmalıdır. Ayrıca sistemde unrar kurulu olmalıdır:
pip3 install bs4
pip3 install lxml
pip3 install rarfile
pip3 install parse-torrent-name
Windows altında çalıştırıyorsanız pip3 install parse-torrent-name hata verecektir. O halde şu komutla parse-torrent-name kurabilirsiniz:
pip3 install https://github.com/divijbindlish/parse-torrent-name/archive/master.zip
Script Dizininde bulunan altyazi.py API versiyonu değildir. Tek başına çalıştırmak içindir.
python3 altyazi.py "/Volumes/movies"
veya (Windows'da \ yerine / kullanın)
python3 altyazi.py "C:/Users/Aa Bb/Movies"
Sample Dizininde bulunan test.py, api kullanımına örnek olarak bulunmaktadır.
python3 test.py "/Volumes/movies"
İndirilen torrent dizi/film dosyasının isminde yer alan bilgilerden dizi/film hakkında bilgi edinir.
Eğer dosya dizi dosyası ise 'True', film dosyası ise 'Movie' alır.
Dizi ya da Filmin ismi
Dosyayı rip yapan grubun ismi
Eğer dizi ise sezonu yer alır, film ise boştur.
Eğer dizi ise bölümü yer alır, film ise boştur.
Dizi/Film'in çekildiği yıl
Dosyanın ismi yer alır
Dosyanın dizini yer alır
Henüz kullanılmamaktadır
Dizi/Film için turkcealtyazi.org'da ilgili sayfayı bulur. Aramada birden fazla sayfa gelirse list oluşturur.
Dizi/Film'in adı yer alır
İlgili web sayfasının adresidir
Verilen turkcealtyazi.org Dizi/Film bilgi sayfası içinden tüm altyazı bilgilerini getirir. Aramada birden fazla sayfa gelirse list oluşturur.
Eğer altyazi dizi dosyası ise 'True', film dosyası ise 'Movie' alır.
Altyazının dili. Türkçe için 'tr', İngilizce için 'en'
Altyazıyı gönderen çevirmenin ismi
Altyazının gönderilme tarihi
Altyazının uyumlu olduğu fps
Altyazının uyumlu olduğu rip grubu
Altyazının ilgili dizi sezonu
Altyazının ilgili dizi bölümü
Altyazının bulunduğu turkcealtyazi.org web sayfası
Altyazının turkcealtyazi.org web sayfasından dosyayı indirir. Zip veya Rar dosyasını açıp, .srt dosyasının UTF8'e çevirerek string olarak alır.