jul11co-mangadl
Version:
Jul11co Web Manga Downloader
52 lines (40 loc) • 1.58 kB
JavaScript
var path = require('path');
var urlutil = require('url');
module.exports = {
name: 'Dichgia2h',
website: 'http://dichgia2h.com',
match: function(link, options) {
return /dichgia2h\.com/g.test(link);
},
dispatch: function(saver, $, page, options, callback) {
if (options.group_by_site && !options.orig_output_dir) {
options.orig_output_dir = options.output_dir;
options.output_dir = path.join(options.output_dir, 'Dichgia2h');
saver.setMangaOutputDir(options.output_dir);
}
if ($('.thecontent').length) {
var chapter_url = page.url;
var chapter_title = $('.breadcrumb span').last().text().trim();
var chapter_images = saver.getImages($, page, '.thecontent');
if (options.debug) console.log(chapter_images);
var chapter_url_obj = urlutil.parse(chapter_url);
var output_dir_name = path.basename(chapter_url_obj.pathname);
var output_dir = path.resolve((options.output_dir || '.'), output_dir_name);
if (options.debug) {
console.log('Options output dir : ' + options.output_dir);
console.log('Page output dir : ' + page.output_dir);
console.log('Output dir name : ' + output_dir_name);
console.log('Output dir : ' + output_dir);
}
saver.downloadMangaChapter({
chapter_url: page.url,
chapter_title: chapter_title,
chapter_images: chapter_images,
output_dir: output_dir,
output_dir_name: output_dir_name
}, options, callback);
} else {
callback();
}
}
}