mirror of
https://codeberg.org/tacerus/teddit.git
synced 2025-02-19 15:50:38 +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}`
|
link.permalink = `${protocol}://${config.domain}${link.permalink}`
|
||||||
|
|
||||||
if(is_self_link)
|
if(is_self_link)
|
||||||
link.url = link.permalink
|
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
|
thumbnail = post_image
|
||||||
|
}
|
||||||
|
|
||||||
let enclosure = ''
|
let enclosure = ''
|
||||||
if(thumbnail != '') {
|
if(thumbnail != '') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user