download-subs.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:Download-Subtitles-Automatically 作者: ramazmar 项目源码 文件源码
def download_files_subtitles(user,password,files_array):
    array_errors = []
    open_subs_manager = OpenSubsManager(False)
    if open_subs_manager.loginServer(user,password) == False:
        array_errors.append("Cant login into open subtitles server")
    else:
        for i, film_path in enumerate(files_array):
            if os.path.isfile(film_path):
                return_codes = open_subs_manager.automatically_download_subtitles(film_path,array_languages,"srt")
                for key, val in enumerate(return_codes):
                    if val == 2:
                        array_errors.append(basename(film_path)+" ( " + array_languages[key] + " ) : Download limit reached")
                    if val == 4:
                        array_errors.append(basename(film_path)+" ( " + array_languages[key] + " ) : Couldnt write subtitle to disk")
                    elif val != 1:
                        array_errors.append(basename(film_path)+" ( " + array_languages[key] + " ) : Not found valid subtitle")
        # Logout
        open_subs_manager.logoutServer()
    return array_errors

#########################################################################################################################
#           MAIN                                                                                                        #
#########################################################################################################################

# Get movies array
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号