Versions in this module Expand all Collapse all v4 v4.0.0 Jun 10, 2022 Changes in this version + type Config struct + Name string + UID string + type Manager struct + func NewManager() *Manager + func (m *Manager) Add(s Syndicator) + func (m *Manager) Config() []*Config + func (m *Manager) Syndicate(entry *entry.Entry, syndicators []string) ([]string, error) + type Reddit struct + User string + func NewReddit(client *reddit.Client) *Reddit + func (r *Reddit) Identifier() string + func (r *Reddit) IsByContext(entry *entry.Entry) bool + func (r *Reddit) Name() string + func (r *Reddit) Syndicate(entry *entry.Entry) (url string, err error) + type Syndicator interface + Identifier func() string + IsByContext func(entry *entry.Entry) bool + Name func() string + Syndicate func(entry *entry.Entry) (url string, err error) + type Twitter struct + func NewTwitter(opts *config.Twitter) *Twitter + func (t *Twitter) Identifier() string + func (t *Twitter) IsByContext(entry *entry.Entry) bool + func (t *Twitter) Name() string + func (t *Twitter) Syndicate(entry *entry.Entry) (url string, err error) Other modules containing this package github.com/hacdias/eagle/v2