More resilient feed parsing

This commit is contained in:
Dennis Reimann
2023-08-21 11:40:41 +02:00
parent 46e913fede
commit a0dda8219d

View File

@@ -62,7 +62,7 @@ const parseEpisode = e => {
const duration = e['itunes:duration']
const enclosure = e.enclosure.__attr
const [, participantsString] =
firstLine.match(/ - (?:(?:von und )?mit )([^.]*)/i) || []
firstLine.match(/\s-\s(?:(?:von\sund\s)?mit\s)([^.]*)/i) || []
const participants = participantsString
? participantsString
.replace(/(\s*,\s*|\s*und\s*|\s*&\s*)/gi, '%')