diff options
author | 2023-09-08 16:50:06 -0700 | |
---|---|---|
committer | 2023-09-08 17:39:49 -0700 | |
commit | 36f013670efa627883f8de3d03ff93b7b119baff (patch) | |
tree | 8e403c592f906a290ebeb756bf699bbbb9e5694f /internal/reader/rss | |
parent | 344a237af87e07c51ca73e3b6f1c23598613996d (diff) | |
download | v2-36f013670efa627883f8de3d03ff93b7b119baff.tar.gz v2-36f013670efa627883f8de3d03ff93b7b119baff.tar.zst v2-36f013670efa627883f8de3d03ff93b7b119baff.zip |
Strip HTML tags from DublinCore Creator tags
Diffstat (limited to 'internal/reader/rss')
-rw-r--r-- | internal/reader/rss/dublincore.go | 11 | ||||
-rw-r--r-- | internal/reader/rss/rss.go | 5 |
2 files changed, 3 insertions, 13 deletions
diff --git a/internal/reader/rss/dublincore.go b/internal/reader/rss/dublincore.go deleted file mode 100644 index e8a8d243..00000000 --- a/internal/reader/rss/dublincore.go +++ /dev/null @@ -1,11 +0,0 @@ -// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -package rss // import "miniflux.app/v2/internal/reader/rss" - -// DublinCoreElement represents Dublin Core XML elements. -type DublinCoreElement struct { - DublinCoreDate string `xml:"http://purl.org/dc/elements/1.1/ date"` - DublinCoreCreator string `xml:"http://purl.org/dc/elements/1.1/ creator"` - DublinCoreContent string `xml:"http://purl.org/rss/1.0/modules/content/ encoded"` -} diff --git a/internal/reader/rss/rss.go b/internal/reader/rss/rss.go index 93584bf0..323c6041 100644 --- a/internal/reader/rss/rss.go +++ b/internal/reader/rss/rss.go @@ -15,6 +15,7 @@ import ( "miniflux.app/v2/internal/logger" "miniflux.app/v2/internal/model" "miniflux.app/v2/internal/reader/date" + "miniflux.app/v2/internal/reader/dublincore" "miniflux.app/v2/internal/reader/media" "miniflux.app/v2/internal/reader/sanitizer" "miniflux.app/v2/internal/urllib" @@ -182,7 +183,7 @@ type rssItem struct { CommentLinks []rssCommentLink `xml:"comments"` EnclosureLinks []rssEnclosure `xml:"enclosure"` Categories []rssCategory `xml:"category"` - DublinCoreElement + dublincore.DublinCoreItemElement FeedBurnerElement PodcastEntryElement media.Element @@ -250,7 +251,7 @@ func (r *rssItem) entryAuthor() string { } if author == "" { - author = r.DublinCoreCreator + author = r.GetSanitizedCreator() } return sanitizer.StripTags(strings.TrimSpace(author)) |