'use strict'; const util = require('util'); const config = require('config'); const path = require('path'); const fetch = require('node-fetch'); const $ = require('cheerio'); function vidbleImage(post) { return fetch(`https://vidble.com/${post.host.id}`).then(res => res.text()).then(res => { console.log(res, $('img')); if(res.status !== 200) { throw new Error(`Could not fetch info for vidble album '${post.host.id}': '${res.data.error}'`); } const extract = config.library.album.extractSingleItem && res.data.images.length === 1; if(extract) { console.log('\x1b[36m%s\x1b[0m', `Extracting single item from album '${post.title}' - ${res.data.link}`); } }); }; module.exports = vidbleImage;