catalog.layout.obi

Render a structure of all catalog items as DTBook XML. This will be used to narrate the book in Obi later in the tool chain.

document

(document items year issue editorial recommendations & {:keys [creator date language], :or {creator "SBS Schweizerische Bibliothek für Blinde, Seh- und Lesebehinderte", date (time.coerce/to-date (time.core/today)), language "de"}})

Return a hiccup style sexp of DTBook XML for a catalog

dtbook

(dtbook items year issue editorial recommendations)

Return a catalog in the form of DTBook XML. This will be imported into obi so the narrator has a structure when reading the catalog.