Normalize episode tags.
This commit is contained in:
parent
7c6535b41a
commit
e1f1eb052e
@ -25,6 +25,7 @@ module.exports = function (config, address, done) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Downloads the subtitle and video.
|
* Downloads the subtitle and video.
|
||||||
|
* @private
|
||||||
* @param {Object} config
|
* @param {Object} config
|
||||||
* @param {Object} page
|
* @param {Object} page
|
||||||
* @param {Object} player
|
* @param {Object} player
|
||||||
@ -85,23 +86,28 @@ function _player(address, id, done) {
|
|||||||
explicitRoot: false
|
explicitRoot: false
|
||||||
}, function(err, player) {
|
}, function(err, player) {
|
||||||
if (err) return done(err);
|
if (err) return done(err);
|
||||||
done(undefined, {
|
try {
|
||||||
subtitle: {
|
done(undefined, {
|
||||||
id: player['default:preload'].subtitle.$.id,
|
subtitle: {
|
||||||
iv: player['default:preload'].subtitle.iv,
|
id: player['default:preload'].subtitle.$.id,
|
||||||
data: player['default:preload'].subtitle.data
|
iv: player['default:preload'].subtitle.iv,
|
||||||
},
|
data: player['default:preload'].subtitle.data
|
||||||
video: {
|
},
|
||||||
file: player['default:preload'].stream_info.file,
|
video: {
|
||||||
host: player['default:preload'].stream_info.host
|
file: player['default:preload'].stream_info.file,
|
||||||
}
|
host: player['default:preload'].stream_info.host
|
||||||
});
|
}
|
||||||
|
});
|
||||||
|
} catch(err) {
|
||||||
|
done(err);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Saves the subtitles to disk.
|
* Saves the subtitles to disk.
|
||||||
|
* @private
|
||||||
* @param {Object} config
|
* @param {Object} config
|
||||||
* @param {Object} player
|
* @param {Object} player
|
||||||
* @param {string} filePath
|
* @param {string} filePath
|
||||||
@ -121,6 +127,7 @@ function _subtitle(config, player, filePath, done) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Streams the video to disk.
|
* Streams the video to disk.
|
||||||
|
* @private
|
||||||
* @param {Object} config
|
* @param {Object} config
|
||||||
* @param {Object} page
|
* @param {Object} page
|
||||||
* @param {Object} player
|
* @param {Object} player
|
||||||
@ -132,6 +139,6 @@ function _video(config, page, player, filePath, done) {
|
|||||||
player.video.host,
|
player.video.host,
|
||||||
player.video.file,
|
player.video.file,
|
||||||
page.swf,
|
page.swf,
|
||||||
filePath + '.' + path.extname(player.video.file),
|
filePath + path.extname(player.video.file),
|
||||||
done);
|
done);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user