Jag hittade något här undertiden, som fetchar ifrån Medium. Koden funkar, men mina kunskaper inom Arrays och Object är inte tillräckliga. Försöker separera alla
item. Typ, output[0].. output[1] etc.
Kod:
fetch('https://api.rss2json.com/v1/api.json?rss_url=https://medium.com/feed/@KonradDaWo').then((res) => res.json()).then((data) => {
const res = data.items
const posts = res.filter(item => item.categories.length > 0)
function toText(node) {
let tag = document.createElement('div')
tag.innerHTML = node
node = tag.innerText
return node
}
function shortenText(text, startingPoint, maxLength) {
return text.length > maxLength ? text.slice(startingPoint, maxLength) : text
}
let output = '';
posts.forEach((item) => {
output += `
<img src="${item.thumbnail}"><br>
${shortenText(item.title, 0, 30)+ '...'}<br>
${shortenText(toText(item.content),0, 300)+'...'}
`
})
document.body.innerHTML = output
})