Kati 0.25-1-g71be

Released under the GNU Affero General Public License

A webapp to generate catalogs of the new items in the library.

Installation

To install, add the following dependency to your project or build file:

[catalog "0.25-1-g71be"]

Namespaces

catalog.db

Persistence for catalog items

catalog.issue

Functionality to calculate next and previous issues and getting the issue for a given date

Public variables and functions:

catalog.layout.common

Layout functionality that is common across all output formats. Such as translation strings, formatting of dates or braille signatures.

catalog.layout.dtbook

Render catalog items as DTBook XML to be converted to Braille later in the tool chain

catalog.layout.fop

Functionality to render a tree of catalog items as accessible PDF

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.

Public variables and functions:

catalog.layout.text

Render catalog items as plain text

Public variables and functions:

catalog.repl

Convenience functions for manipulations at the repl

catalog.validation

Validation for catalog data

catalog.version

Public variables and functions:

catalog.vubis

Import XML files from the library system

catalog.web.handler

Main entry points to the application

Public variables and functions:

catalog.web.layout

Define the basic page structure and layout

Public variables and functions:

catalog.web.main

Main entry point.

Public variables and functions:

catalog.web.views

Views for web application