Versions in this module Expand all Collapse all v2 v2.2.0 Mar 8, 2020 Changes in this version + func GetFeedID(url string) string + func GetFeedTags(tags *string) []string + func JoinTags(tags ...string) string + func NewArticle(feed *app.Feed, item *gofeed.Item) *model.Article + func NewArticles(feed *app.Feed, items []*gofeed.Item) []*model.Article + func NewFeed(url string, tags *string) (*app.Feed, error) + func NewFilterFromDef(def model.FilterDef) *app.Filter + func NewOutputFromDef(def model.OutputDef) *app.Output + type CustomAtomTranslator struct + func NewCustomAtomTranslator() *CustomAtomTranslator + func (ct *CustomAtomTranslator) Translate(feed interface{}) (*gofeed.Feed, error) + type CustomRSSTranslator struct + func NewCustomRSSTranslator() *CustomRSSTranslator + func (ct *CustomRSSTranslator) Translate(feed interface{}) (*gofeed.Feed, error) + type FilterBuilder struct + func NewFilterBuilder() *FilterBuilder + func (fb *FilterBuilder) Alias(alias *string) *FilterBuilder + func (fb *FilterBuilder) Build() *model.FilterDef + func (fb *FilterBuilder) Condition(condition *string) *FilterBuilder + func (fb *FilterBuilder) Enable(status bool) *FilterBuilder + func (fb *FilterBuilder) From(source model.FilterDef) *FilterBuilder + func (fb *FilterBuilder) FromURI(URI string) *FilterBuilder + func (fb *FilterBuilder) ID(ID int) *FilterBuilder + func (fb *FilterBuilder) Props(props model.FilterProps) *FilterBuilder + func (fb *FilterBuilder) Spec(name string) *FilterBuilder + type OutputBuilder struct + func NewOutputBuilder() *OutputBuilder + func (ob *OutputBuilder) Alias(alias *string) *OutputBuilder + func (ob *OutputBuilder) Build() *model.OutputDef + func (ob *OutputBuilder) Condition(condition *string) *OutputBuilder + func (ob *OutputBuilder) Enable(status bool) *OutputBuilder + func (ob *OutputBuilder) From(source model.OutputDef) *OutputBuilder + func (ob *OutputBuilder) FromURI(URI string) *OutputBuilder + func (ob *OutputBuilder) ID(ID int) *OutputBuilder + func (ob *OutputBuilder) Props(props model.OutputProps) *OutputBuilder + func (ob *OutputBuilder) Spec(name string) *OutputBuilder Other modules containing this package github.com/ncarlier/feedpushr github.com/ncarlier/feedpushr/v3