Showing 23 of 29 total issues
Avoid deeply nested control flow statements. Open
Open
if ( [tmp[0]] == "dn" ) { fileName = tmp[1]; }
Avoid deeply nested control flow statements. Open
Open
if (fileName.substr(i) == '.srt') { // Only unzip the srt file
var dir = "public/subtitles/" + yifyResponse.data.movie.title + '/';
zip.extractEntryTo(fileName, dir , false, true);
fs.renameSync(dir + fileName, dir + lang + '.srt'); // Rename to language.srt
}
Avoid deeply nested control flow statements. Open
Open
for (var subs in yifySubsResponse.subs) {
for (var lang in yifySubsResponse.subs[subs]) {
var subUrl = 'http://www.yifysubtitles.com' + _.max(yifySubsResponse.subs[subs][lang], function(s){return s.rating;}).url
fetchSub(subUrl, 'public/subtitles/' + lang + '.zip', lang, unzip);
// Build the subtitle url