mirror of
https://github.com/miniflux/v2.git
synced 2025-06-27 16:36:00 +00:00
Strip HTML tags from DublinCore Creator tags
This commit is contained in:
parent
344a237af8
commit
36f013670e
5 changed files with 53 additions and 20 deletions
|
@ -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"`
|
||||
}
|
|
@ -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))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue