package
0.0.0-20220104162028-aa4ad82a984d
Repository: https://github.com/snipem/feeds2imap-go.git
Documentation: pkg.go.dev

# Functions

AppendNewItemsViaIMAP puts items in to corresponding imap folders.
No description provided by the author
No description provided by the author
CommitToCache saves item data to db.
CommitToDB stores entry in the db.
No description provided by the author
FetchFullContent fetches the full content for a entry that only publishes partial content in it's feed.
FetchNewFeedItems loads configuration, fetches rss items and discards ones that are in cache already returning new items and new version of a cache.
No description provided by the author
No description provided by the author
GetFullTextReadability fetches full article description for url.
No description provided by the author
No description provided by the author
IsExistingID tries to find maching id in db.
No description provided by the author
No description provided by the author
MarkAsReadInDB sets read field to true on the given id.
No description provided by the author
ReadCacheFile reads cache file from fs.
ScanRowToItem scans a single row into a struct.
StartHTTPD starts built in http server.

# Structs

FeedWithFolder represents folder name and feed item combined.
ItemsWithFolders represents rss item (post), folder and original feed title cobined.

# Type aliases

FeedsWithFolders represents collection of FeedWithFolder.
FlatURLs represents url -> folder map.
InputURLs represents freshly parsed configuration.
ItemsCache represents GUIDs cache.
ItemsWithFolders represents collection of ItemWithFolder.