UNPKG

rsshub

Version:
21 lines (19 loc) 938 B
import { config } from '@/config'; export default { getImgs(illust) { const images: string[] = []; if (illust.meta_pages?.length) { for (const page of illust.meta_pages) { const original = page.image_urls.original.replace('https://i.pximg.net', config.pixiv.imgProxy); images.push(`<p><img src="${original}" width="${page.width}" height="${page.height}" /></p>`); } } else if (illust.meta_single_page.original_image_url) { const original = illust.meta_single_page.original_image_url.replace('https://i.pximg.net', config.pixiv.imgProxy); images.push(`<p><img src="${original}" width="${illust.width}" height="${illust.height}" /></p>`); } return images; }, getProxiedImageUrl(originalUrl: string): string { return originalUrl.replace('https://i.pximg.net', config.pixiv.imgProxy || ''); }, };