UNPKG

jul11co-mangadl

Version:
54 lines (42 loc) 1.42 kB
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(); } } }