Back to top: 14. Data handling The DABI program
Introduction
Digital Analysis of Bibliographical Information (in short DABI), is a Python program that aids in writing websites and digital bibliographies. It generates static HTML files from Markdown pages (.md
) and a flat-file databases (.d
).
Each page and database has associated metadata information at the top of the file, this data is used to make connections between the different informations. For example it is used to generate entries in the authorship, the search functionality, the indices, links to and from the bibliography.
The content of pages and databases are in Markdown, the philosophy of this language is to be as easy-to-read and easy-to-write as is feasible. For an introduction to the syntax refer to this cheatsheet.
Back to top: 14. Data handling The DABI program
Code
The code is publicly available on GitHub: https://github.com/urkesh-org/DABI
It contains documentation on how to run the program on your own computer using Python.
The author of the code is Bernardo Forni, you are welcome to write me for any questions about the program.
The code is licensed under MIT: permission to copy provided attribution and preservation of copyright.
Back to top: 14. Data handling The DABI program