UNPKG

jul11co-mangadl

Version:
59 lines (49 loc) 1.88 kB
var path = require('path'); module.exports = { name: 'Vechai.info', website: 'http://vechai.info', match: function(link, options) { return /vechai\.info/g.test(link); }, dispatch: function(saver, $, page, options, callback) { // if ($('#contentChapter').length) { if ($('.each-page').length) { // page.title = $('title').first().text(); // if (page.title) { // page.title = page.title.replace(/(\r\n|\n|\r)/gm, ''); // } // var chapter_title = page.title.replace(' | Đọc truyện tranh online | Vechai', ''); var chapter_title = $('.chapter-title').eq(0).text().trim(); // $('#advInPage').remove(); // var chapter_images = saver.getImages($, page, '#contentChapter'); var chapter_images = saver.getImages($, page, '.each-page'); 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 ($('#chapterList').length) { } else if ($('.total-chapter').length) { saver.setStateData('url', page.url); // page.chapter_links = saver.getLinks($, page, '#chapterList'); page.chapter_links = saver.getLinks($, page, '#examples .content'); page.chapter_links.sort(function(a, b){ if(a.toLowerCase() < b.toLowerCase()) return -1; if(a.toLowerCase() > b.toLowerCase()) return 1; return 0; }); if (options.verbose) console.log(page.chapter_links); saver.processPages(page.chapter_links, options, function(err) { if (err) return callback(err); callback(); }); } else { callback(); } } }