|
2 | 2 |
|
3 | 3 | #=============================================================================== |
4 | 4 | # Subscenter.org subtitles service. |
5 | | -# Version: 1.1 |
| 5 | +# Version: 1.2 |
6 | 6 | # |
7 | 7 | # Change log: |
8 | 8 | # 1.1 - Fixed downloading of non-Hebrew subtitles. |
| 9 | +# 1.2 - Added key field for download URL |
9 | 10 | # |
10 | 11 | # Created by: Ori Varon |
11 | 12 | #=============================================================================== |
@@ -86,7 +87,8 @@ def getAllSubtitles(subtitlePageID,languageList,subtitlesList): |
86 | 87 | 'filename': foundSubtitles[language][translator][quality][rating]["subtitle_version"], |
87 | 88 | 'subtitle_id': foundSubtitles[language][translator][quality][rating]["id"], |
88 | 89 | 'language_flag': 'flags/' + language + '.gif', |
89 | | - 'language_name': twotofull(language)}) |
| 90 | + 'language_name': twotofull(language), |
| 91 | + 'key': foundSubtitles[language][translator][quality][rating]["key"]}) |
90 | 92 |
|
91 | 93 | # Extracts the downloaded file and find a new sub/srt file to return. |
92 | 94 | # Note that Sratim.co.il currently isn't hosting subtitles in .txt format but |
@@ -212,7 +214,8 @@ def search_subtitles( file_original_path, title, tvshow, year, season, episode, |
212 | 214 | def download_subtitles (subtitles_list, pos, zip_subs, tmp_sub_dir, sub_folder, session_id): #standard input |
213 | 215 | subtitle_id = subtitles_list[pos][ "subtitle_id" ] |
214 | 216 | filename = subtitles_list[pos][ "filename" ] |
215 | | - url = BASE_URL + "/subtitle/download/"+toOpenSubtitles_two(subtitles_list[pos][ "language_name" ])+"/"+str(subtitle_id)+"/?v="+filename |
| 217 | + key = subtitles_list[pos][ "key" ] |
| 218 | + url = BASE_URL + "/subtitle/download/"+toOpenSubtitles_two(subtitles_list[pos][ "language_name" ])+"/"+str(subtitle_id)+"/?v="+filename+"&key="+key |
216 | 219 | log( __name__ ,"%s Fetching subtitles using url %s" % (debug_pretext, url)) |
217 | 220 | # Get the intended filename (don't know if it's zip or rar) |
218 | 221 | archive_name = getURLfilename(url) |
|
0 commit comments