def download_subtitles(releases, engines=[DEFAULTS['subtitle_engine']], lang=DEFAULTS['subtitle_language']): if releases: for release in releases: for engine in engines: subtitle_release = SubtitleSite.get_file_properties(release)['release_name'] print "[{engine: ^15}] Trying To Download Subtitles For: '{release}'".format(engine=engine, release=subtitle_release) sub_obj = SubtitleSite.class_factory(engine) subtitle_path = sub_obj.download_subtitle(release, lang) if subtitle_path: print "{0:17} Download Success: ({file_path}).\n".format("", file_path=subtitle_path) else: print "{0:17} Subtitles Not Found.\n".format("")
def is_subtitles_exist(releases, engines=[DEFAULTS['subtitle_engine']], lang=DEFAULTS['subtitle_language']): if releases: for release in releases: for engine in engines: subtitle_release = SubtitleSite.get_file_properties(release)['release_name'] sub_obj = SubtitleSite.class_factory(engine) exist_flag = sub_obj.is_subtitle_exist(release, lang) res = "Exist" if not exist_flag: res = "Does Not " + res print "[{engine: ^15}] '{release}' - {res}.".format(engine=engine, release=subtitle_release, res=res)
def is_subtitles_exist(releases, engines=[DEFAULTS['subtitle_engine']], lang=DEFAULTS['subtitle_language']): if releases: for release in releases: for engine in engines: subtitle_release = SubtitleSite.get_file_properties( release)['release_name'] sub_obj = SubtitleSite.class_factory(engine) exist_flag = sub_obj.is_subtitle_exist(release, lang) res = "Exist" if not exist_flag: res = "Does Not " + res print "[{engine: ^15}] '{release}' - {res}.".format( engine=engine, release=subtitle_release, res=res)
def download_subtitles(releases, engines=[DEFAULTS['subtitle_engine']], lang=DEFAULTS['subtitle_language']): if releases: for release in releases: for engine in engines: subtitle_release = SubtitleSite.get_file_properties( release)['release_name'] print "[{engine: ^15}] Trying To Download Subtitles For: '{release}'".format( engine=engine, release=subtitle_release) sub_obj = SubtitleSite.class_factory(engine) subtitle_path = sub_obj.download_subtitle(release, lang) if subtitle_path: print "{0:17} Download Success: ({file_path}).\n".format( "", file_path=subtitle_path) else: print "{0:17} Subtitles Not Found.\n".format("")