UNPKG

jul11co-mangadl

Version:
52 lines (40 loc) 1.58 kB
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(); } } }