Documentation ¶
Index ¶
- func Apply(f *gofeed.Feed, ff []FilterFunc, mf []ModifierFunc) (*gofeed.Feed, error)
- func Convert(f *gofeed.Feed) *feeds.Feed
- func From(param string, attr *time.Time) bool
- func Latest(_ string, attr *time.Time) bool
- func Mute(params []string, attr string) bool
- func ParseQueries(queries url.Values, filtersMap FilterFuncMap, modifiersMap ModifierFuncMap) ([]FilterFunc, []ModifierFunc)
- type FilterFunc
- func AuthorContains(param string) FilterFunc
- func AuthorEqual(param string) FilterFunc
- func AuthorNotContains(param string) FilterFunc
- func AuthorNotEqual(param string) FilterFunc
- func CreateFilter(key string, value string, filters map[string]FilterFuncCreator) FilterFunc
- func DateLatest(_ string) FilterFunc
- func DescriptionContains(param string) FilterFunc
- func DescriptionEqual(param string) FilterFunc
- func DescriptionNotContains(param string) FilterFunc
- func DescriptionNotEqual(param string) FilterFunc
- func LinkContains(param string) FilterFunc
- func LinkEqual(param string) FilterFunc
- func LinkNotContains(param string) FilterFunc
- func LinkNotEqual(param string) FilterFunc
- func NilFilter(param string) FilterFunc
- func PublishedAtFrom(param string) FilterFunc
- func PublishedAtLatest(param string) FilterFunc
- func TitleContains(param string) FilterFunc
- func TitleEqual(param string) FilterFunc
- func TitleNotContains(param string) FilterFunc
- func TitleNotEqual(param string) FilterFunc
- func UpdateAtFrom(param string) FilterFunc
- func UpdateAtLatest(param string) FilterFunc
- type FilterFuncCreator
- type FilterFuncMap
- type ModifierFunc
- type ModifierFuncCreator
- type ModifierFuncMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Apply ¶
func Apply(f *gofeed.Feed, ff []FilterFunc, mf []ModifierFunc) (*gofeed.Feed, error)
func ParseQueries ¶
func ParseQueries(queries url.Values, filtersMap FilterFuncMap, modifiersMap ModifierFuncMap) ([]FilterFunc, []ModifierFunc, )
Types ¶
type FilterFunc ¶
func AuthorContains ¶
func AuthorContains(param string) FilterFunc
func AuthorEqual ¶
func AuthorEqual(param string) FilterFunc
func AuthorNotContains ¶
func AuthorNotContains(param string) FilterFunc
func AuthorNotEqual ¶
func AuthorNotEqual(param string) FilterFunc
func CreateFilter ¶
func CreateFilter(key string, value string, filters map[string]FilterFuncCreator) FilterFunc
func DateLatest ¶
func DateLatest(_ string) FilterFunc
func DescriptionContains ¶
func DescriptionContains(param string) FilterFunc
func DescriptionEqual ¶
func DescriptionEqual(param string) FilterFunc
func DescriptionNotContains ¶
func DescriptionNotContains(param string) FilterFunc
func DescriptionNotEqual ¶
func DescriptionNotEqual(param string) FilterFunc
func LinkContains ¶
func LinkContains(param string) FilterFunc
func LinkEqual ¶
func LinkEqual(param string) FilterFunc
func LinkNotContains ¶
func LinkNotContains(param string) FilterFunc
func LinkNotEqual ¶
func LinkNotEqual(param string) FilterFunc
func NilFilter ¶
func NilFilter(param string) FilterFunc
func PublishedAtFrom ¶
func PublishedAtFrom(param string) FilterFunc
func PublishedAtLatest ¶
func PublishedAtLatest(param string) FilterFunc
func TitleContains ¶
func TitleContains(param string) FilterFunc
func TitleEqual ¶
func TitleEqual(param string) FilterFunc
func TitleNotContains ¶
func TitleNotContains(param string) FilterFunc
func TitleNotEqual ¶
func TitleNotEqual(param string) FilterFunc
func UpdateAtFrom ¶
func UpdateAtFrom(param string) FilterFunc
func UpdateAtLatest ¶
func UpdateAtLatest(param string) FilterFunc
type FilterFuncCreator ¶
type FilterFuncCreator = func(param string) FilterFunc
func CreateAuthorMute ¶
func CreateAuthorMute(targets []string) FilterFuncCreator
func CreateLinkMute ¶
func CreateLinkMute(targets []string) FilterFuncCreator
type FilterFuncMap ¶
type FilterFuncMap = map[string]FilterFuncCreator
func CreateFiltersMap ¶
func CreateFiltersMap(muteAuthors, muteURLs []string) FilterFuncMap
type ModifierFunc ¶
func CreateModifier ¶
func CreateModifier(key string, value string, modifiers map[string]ModifierFuncCreator) ModifierFunc
func RemoveContent ¶
func RemoveContent(_ string) ModifierFunc
type ModifierFuncCreator ¶
type ModifierFuncCreator = func(param string) ModifierFunc
type ModifierFuncMap ¶
type ModifierFuncMap = map[string]ModifierFuncCreator
func CreateModifierMap ¶
func CreateModifierMap() ModifierFuncMap
Source Files ¶
Click to show internal directories.
Click to hide internal directories.