UNPKG

fetch-fic

Version:

Package up delicious, delicious fanfic from various sources into epub ebooks ready for reading in your ereader of choice.

28 lines (26 loc) 695 B
'use strict' const Bluebird = require('bluebird') const url = require('url') const Site = require('./site.js') class WpFacebook extends Site { static matches (siteUrlStr) { return /wp[.]com[/]graph[.]facebook[.]com/.test(siteUrlStr) } normalizeLink (link) { const linkBits = url.parse(link) linkBits.host = 'i0.wp.com' linkBits.pathname = linkBits.pathname.replace(/v2.2[/]/, '') + '/.jpg' return url.format(linkBits) } getChapter (fetch, chapter) { return Bluebird.resolve({ meta: {}, name: chapter, finalUrl: chapter, base: chapter, raw: '', content: '<img src="' + chapter + '">' }) } } module.exports = WpFacebook