jul11co-mangadl
Version:
Jul11co Web Manga Downloader
54 lines (42 loc) • 1.42 kB
JavaScript
var path = require('path');
module.exports = {
name: 'LHManga',
website: 'http://lhmanga.com',
match: function(link, options) {
return /lhmanga\./g.test(link);
},
dispatch: function(saver, $, page, options, callback) {
if ($('.vung_doc').length || $('#chapter-content').length) {
var chapter_title = $('#single-chapter-name').text();
var image_container = '';
if ($('.vung_doc').length) {
image_container = '.vung_doc';
} else if ($('#chapter-content').length) {
image_container = '#chapter-content';
}
var chapter_images = saver.getImages($, page, image_container);
if (options.verbose) console.log(chapter_images);
saver.downloadMangaChapter({
chapter_url: page.url,
chapter_title: chapter_title,
chapter_images: chapter_images,
output_dir: page.output_dir
}, options, function(err) {
if (err) return callback(err);
callback();
});
} else if ($('.table-chapter').length) {
saver.setStateData('url', page.url);
page.chapter_links = saver.getLinks($, page, '.table-chapter');
if (options.verbose) console.log(page.chapter_links);
saver.processPages(page.chapter_links, options, function(err) {
if (err) {
return callback(err);
}
callback();
});
} else {
callback();
}
}
}