jul11co-mangadl
Version:
Jul11co Web Manga Downloader
59 lines (49 loc) • 1.88 kB
JavaScript
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();
}
}
}