imm-1.2.0.0: Execute arbitrary actions for each unread element of RSS/Atom feeds

Safe HaskellNone
LanguageHaskell98

Imm.Database.JsonFile

Contents

Description

Database interpreter based on a JSON file

Synopsis

Types

defaultDatabase :: Table t => IO (JsonFileDatabase t) #

Default database is stored in $XDG_CONFIG_HOME/imm/feeds.json

Interpreter

Low-level implementation

update :: (Table t, MonadIO m, MonadCatch m, FromJSON (Key t), FromJSON (Entry t)) => JsonFileDatabase t -> Key t -> (Entry t -> Entry t) -> m (JsonFileDatabase t) #