Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turkcealtyazi.org script

Film ve diziler için turkcealtyazi.org altyazı indirme Python API (Python3)

Kurulum:

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

Kullanım:

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"

API Kullanımı:

solvename(dosyadizini,dosyaadı)

İndirilen torrent dizi/film dosyasının isminde yer alan bilgilerden dizi/film hakkında bilgi edinir.

solvename['dizi'] : Boolean

  Eğer dosya dizi dosyası ise 'True', film dosyası ise 'Movie' alır.

solvename['isim'] : String

  Dizi ya da Filmin ismi

solvename['grup'] :

  Dosyayı rip yapan grubun ismi

solvename['sezon'] :

  Eğer dizi ise sezonu yer alır, film ise boştur.

solvename['bölüm'] :

  Eğer dizi ise bölümü yer alır, film ise boştur.

solvename['yıl'] :

  Dizi/Film'in çekildiği yıl

solvename['dosyaismi'] :

  Dosyanın ismi yer alır

solvename['dosyadizin'] :

  Dosyanın dizini yer alır

solvename['imdbsayfa'] :

  Henüz kullanılmamaktadır

findSubPage(isim, Yıl)

Dizi/Film için turkcealtyazi.org'da ilgili sayfayı bulur. Aramada birden fazla sayfa gelirse list oluşturur.

findSubPage[i]['isim'] :

  Dizi/Film'in adı yer alır

findSubPage[i]['sayfa'] :

  İlgili web sayfasının adresidir

listSubtitles(websayfası)

Verilen turkcealtyazi.org Dizi/Film bilgi sayfası içinden tüm altyazı bilgilerini getirir. Aramada birden fazla sayfa gelirse list oluşturur.

listSubtitles[i]['dizi'] :

  Eğer altyazi dizi dosyası ise 'True', film dosyası ise 'Movie' alır.

listSubtitles[i]['dil'] :

  Altyazının dili. Türkçe için 'tr', İngilizce için 'en'

listSubtitles[i]['gönderen'] :

  Altyazıyı gönderen çevirmenin ismi

listSubtitles[i]['tarih'] :

  Altyazının gönderilme tarihi

listSubtitles[i]['fps'] :

  Altyazının uyumlu olduğu fps

listSubtitles[i]['grup'] :

  Altyazının uyumlu olduğu rip grubu

listSubtitles[i]['sezon'] :

  Altyazının ilgili dizi sezonu

listSubtitles[i]['bölüm'] :

  Altyazının ilgili dizi bölümü

listSubtitles[i]['sayfa'] :

  Altyazının bulunduğu turkcealtyazi.org web sayfası

downloadSub(websayfası)

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.

About

Film ve Diziler için www.turkcealtyazi.org Python scripti

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages