(Calculated) constant for today's date in ISO format
Print a debug statement if the DO_DEBUG flag is set to true
.
"Preamble" text to be printed first
An object, converted to JSON before printed, together with the preamble. This value may be undefined, in which case only the preamble is printed.
Print a log statement if the DO_LOG flag is set to true
.
"Preamble" text to be printed first
An object, converted to JSON before printed, together with the preamble. This value may be undefined, in which case only the preamble is printed.
Check whether the resolutions for minutes have already been handled in a previous run. Used to avoid unnecessary regeneration of data.
Array of minute references (i.e., file names)
Array of current resolution data objects
Helper function to "flatten" arrays of arrays into a single array. This method should be used as the callback
for a reduce
.
Accumulated array in a reduce
The next array to be considered
Get the credential structure from the local file system (ie, github id, SMTP data, etc)
Extract the schema.org data from the minutes' preamble, and turn it into a bona fide Javascript object.
The minutes, broken into an array of individual strings
Read a configuration file and generate the final combination.
The full configuration file may have optional parts for extra calls and may also be used to refer to "local" (as opposed to be on the Web) versions of such files like the nickname collection. The function access the full configuration file and generates a version based on the core values, possibly modified by the information in the optional parts.
file name
whether certain files are to be extracted from the local repository (as opposed to be retrieved from github)
group name (necessary if the call is an extra call rather than the 'base' one)
the parsed JSON content
Utility functions
See collect_resolutions for the essential entry point.