cached-json-file (hackage): A small library for caching a slow-changing remote json file in a specified directory (under "~/.cache/").  When the json is requested and the cache file is still fresh enough it is read directly from the local cache, otherwise the cached file is refreshed first.
Keywords: bsd3|library|network