mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig.space.git
synced 2025-12-13 16:26:50 +00:00
Improve participants parsing
This commit is contained in:
@@ -55,7 +55,7 @@ const parseEpisode = e => {
|
|||||||
const duration = e['itunes:duration']
|
const duration = e['itunes:duration']
|
||||||
const enclosure = e.enclosure.__attr
|
const enclosure = e.enclosure.__attr
|
||||||
const [, participantsString, additionalString] =
|
const [, participantsString, additionalString] =
|
||||||
firstLine.match(/[-–—]\s?(?:(?:(?:von\sund\s)?mit\s)|(?:gelesen\svon\s))([^.]*)/i) || []
|
firstLine.match(/[-–—]\s?(?:(?:(?:von\sund\s)?mit\s)|(?:gelesen\svon\s))([^$]*)/i) || []
|
||||||
const participants = participantsString
|
const participants = participantsString
|
||||||
? participantsString
|
? participantsString
|
||||||
.replace(/(\s*,\s*|\s*und\s*|\s*sowie\s*|\s*&\s*)/gi, '%')
|
.replace(/(\s*,\s*|\s*und\s*|\s*sowie\s*|\s*&\s*)/gi, '%')
|
||||||
|
|||||||
Reference in New Issue
Block a user