@@ -61,33 +61,33 @@ func parseRules(rulesText string) (rules []rule) {
61
61
func applyRule (entryURL string , entry * model.Entry , rule rule ) {
62
62
switch rule .name {
63
63
case "add_image_title" :
64
- entry .Content = addImageTitle (entryURL , entry .Content )
64
+ entry .WebContent = addImageTitle (entryURL , entry .WebContent )
65
65
case "add_mailto_subject" :
66
- entry .Content = addMailtoSubject (entryURL , entry .Content )
66
+ entry .WebContent = addMailtoSubject (entryURL , entry .WebContent )
67
67
case "add_dynamic_image" :
68
- entry .Content = addDynamicImage (entryURL , entry .Content )
68
+ entry .WebContent = addDynamicImage (entryURL , entry .WebContent )
69
69
case "add_youtube_video" :
70
- entry .Content = addYoutubeVideo (entryURL , entry .Content )
70
+ entry .WebContent = addYoutubeVideo (entryURL , entry .WebContent )
71
71
case "add_invidious_video" :
72
- entry .Content = addInvidiousVideo (entryURL , entry .Content )
72
+ entry .WebContent = addInvidiousVideo (entryURL , entry .WebContent )
73
73
case "add_youtube_video_using_invidious_player" :
74
- entry .Content = addYoutubeVideoUsingInvidiousPlayer (entryURL , entry .Content )
74
+ entry .WebContent = addYoutubeVideoUsingInvidiousPlayer (entryURL , entry .WebContent )
75
75
case "add_youtube_video_from_id" :
76
- entry .Content = addYoutubeVideoFromId (entry .Content )
76
+ entry .WebContent = addYoutubeVideoFromId (entry .WebContent )
77
77
case "add_pdf_download_link" :
78
- entry .Content = addPDFLink (entryURL , entry .Content )
78
+ entry .WebContent = addPDFLink (entryURL , entry .WebContent )
79
79
case "nl2br" :
80
- entry .Content = replaceLineFeeds (entry .Content )
80
+ entry .WebContent = replaceLineFeeds (entry .WebContent )
81
81
case "convert_text_link" , "convert_text_links" :
82
- entry .Content = replaceTextLinks (entry .Content )
82
+ entry .WebContent = replaceTextLinks (entry .WebContent )
83
83
case "fix_medium_images" :
84
- entry .Content = fixMediumImages (entryURL , entry .Content )
84
+ entry .WebContent = fixMediumImages (entryURL , entry .WebContent )
85
85
case "use_noscript_figure_images" :
86
- entry .Content = useNoScriptImages (entryURL , entry .Content )
86
+ entry .WebContent = useNoScriptImages (entryURL , entry .WebContent )
87
87
case "replace" :
88
88
// Format: replace("search-term"|"replace-term")
89
89
if len (rule .args ) >= 2 {
90
- entry .Content = replaceCustom (entry .Content , rule .args [0 ], rule .args [1 ])
90
+ entry .WebContent = replaceCustom (entry .WebContent , rule .args [0 ], rule .args [1 ])
91
91
} else {
92
92
logger .Debug ("[Rewrite] Cannot find search and replace terms for replace rule %s" , rule )
93
93
}
@@ -101,22 +101,22 @@ func applyRule(entryURL string, entry *model.Entry, rule rule) {
101
101
case "remove" :
102
102
// Format: remove("#selector > .element, .another")
103
103
if len (rule .args ) >= 1 {
104
- entry .Content = removeCustom (entry .Content , rule .args [0 ])
104
+ entry .WebContent = removeCustom (entry .WebContent , rule .args [0 ])
105
105
} else {
106
106
logger .Debug ("[Rewrite] Cannot find selector for remove rule %s" , rule )
107
107
}
108
108
case "add_castopod_episode" :
109
- entry .Content = addCastopodEpisode (entryURL , entry .Content )
109
+ entry .WebContent = addCastopodEpisode (entryURL , entry .WebContent )
110
110
case "base64_decode" :
111
111
if len (rule .args ) >= 1 {
112
- entry .Content = applyFuncOnTextContent (entry .Content , rule .args [0 ], decodeBase64Content )
112
+ entry .WebContent = applyFuncOnTextContent (entry .WebContent , rule .args [0 ], decodeBase64Content )
113
113
} else {
114
- entry .Content = applyFuncOnTextContent (entry .Content , "body" , decodeBase64Content )
114
+ entry .WebContent = applyFuncOnTextContent (entry .WebContent , "body" , decodeBase64Content )
115
115
}
116
116
case "parse_markdown" :
117
- entry .Content = parseMarkdown (entry .Content )
117
+ entry .WebContent = parseMarkdown (entry .WebContent )
118
118
case "remove_tables" :
119
- entry .Content = removeTables (entry .Content )
119
+ entry .WebContent = removeTables (entry .WebContent )
120
120
case "remove_clickbait" :
121
121
entry .Title = removeClickbait (entry .Title )
122
122
}
0 commit comments