add thumbnail image for subreddit rss if full image is missing #175

This commit is contained in:
teddit 2021-04-05 18:02:12 +02:00
parent a75a6f34bb
commit d156a1ac45
1 changed files with 24 additions and 1 deletions

View File

@ -52,13 +52,36 @@ module.exports = function() {
}
}
if(link.preview && link.thumbnail !== 'self') {
if(!link.url.startsWith('/r/') && isGif(link.url)) {
images = {
thumb: await downloadAndSave(link.thumbnail, 'thumb_')
}
} else {
if(link.preview.images[0].resolutions[0]) {
let preview = null
if(!isGif(link.url) && !link.post_hint.includes(':video'))
preview = await downloadAndSave(link.preview.images[0].source.url)
images = {
thumb: await downloadAndSave(link.preview.images[0].resolutions[0].url, 'thumb_'),
preview: preview
}
}
}
}
link.permalink = `${protocol}://${config.domain}${link.permalink}`
if(is_self_link)
link.url = link.permalink
if(req.query.hasOwnProperty('full_thumbs'))
if(req.query.hasOwnProperty('full_thumbs')) {
if(!post_image)
post_image = thumbnail
thumbnail = post_image
}
let enclosure = ''
if(thumbnail != '') {