mirror of
https://codeberg.org/tacerus/teddit.git
synced 2024-11-22 06:49:26 +01:00
add thumbnail image for subreddit rss if full image is missing #175
This commit is contained in:
parent
a75a6f34bb
commit
d156a1ac45
@ -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 != '') {
|
||||
|
Loading…
Reference in New Issue
Block a user