2024-11-27
This commit is contained in:
@@ -48,8 +48,7 @@ class PodcastFeed {
|
||||
itunesImage: data.itunes?.image || data.site.imageUrl || `${data.site.url}${data.page.filePathStem}.jpg`
|
||||
});
|
||||
|
||||
const episodes = data.collections.episode.filter(episode=>episode.data.podcast!=false)
|
||||
const items = data.tags ? episodes.filter(episode=>data.tags.every(tag=>episode.data.tags.includes(tag))) : episodes
|
||||
const items = data.collections[data.episodeCollection]?.filter(episode=>episode.data.podcast!=false)
|
||||
|
||||
items.forEach(episode=>{
|
||||
// const duration = getMp3Duration(`../episodes/s${zero_pad_season}/s${zero_pad_season}e${episode.data.episode}.mp3`)
|
||||
@@ -57,7 +56,7 @@ class PodcastFeed {
|
||||
feed.addItem({
|
||||
title: `${episode.data.podcast.title}`,
|
||||
description: episode.content,
|
||||
url: episode.url, // link to the item
|
||||
url: data.site.url+this.url(episode.url), // link to the item
|
||||
guid: episode.url, // optional - defaults to url
|
||||
date: episode.data.date, // any format that js Date can parse.
|
||||
enclosure : {url:`${episode.data.podcast.enclosureUrl}`}, // optional enclosure
|
||||
|
||||
Reference in New Issue
Block a user