Versions in this module Expand all Collapse all v3 v3.0.1 Feb 23, 2023 Changes in this version + const BIP + const BIPLink + const BOLT + const NoReleaseForProjectTreshold + const SLIP + const SLIPLink + var RFCTypes = map[int64]string + var ReBIP = regexp.MustCompile(`bips?[\s-]*(?P<bipId>[0-9]+)`) + var ReBOLT = regexp.MustCompile(`bolt?[\s-]*(?P<boltId>[0-9]+)`) + var ReSLIP = regexp.MustCompile(`slips?[\s-]*(?P<slipId>[0-9]+)`) + func GetRFCNumber(title string) (int, error) + func RSSExportMapper(exp export.Map, feed feeds.Feed, post posts.Post) error + type FormatHandler interface + FetchSince func(url string, time time.Time) ([]*posts.Post, error) + func GetFormatHandler(feed feeds.Feed) FormatHandler + func NewGHReleaseHandler() FormatHandler + func NewRFCHandler() FormatHandler + func NewRSSHandler() FormatHandler + type GHRelease struct + Date time.Time + IsTagOnly bool + Link string + Name string + Owner string + ProjectID int64 + ReleaseID int64 + Repo string + TagID string + TarBall string + type GHReleaseHandler struct + func (handler GHReleaseHandler) FetchSince(url string, after time.Time) ([]*posts.Post, error) + func (handler GHReleaseHandler) Handle(feed feeds.Feed) error + type JobHandler interface + Handle func(feeds.Feed) error + type RFCHandler struct + func (handler RFCHandler) FetchSince(url string, after time.Time) ([]*posts.Post, error) + func (handler RFCHandler) Handle(feed feeds.Feed) error + type RFCUpdate struct + Issue *github.Issue + RFCID int64 + RFCLink string + RFCNumber int + RFCType string + type RSSHandler struct + func (handler RSSHandler) FetchSince(url string, after time.Time) ([]*posts.Post, error) + func (handler RSSHandler) Handle(feed feeds.Feed) error