Technical details

Pdf article

Requirements

  • Maintenance costs (including server and hosting fees) should be zero.
  • The quote database itself be independent of any particular UI system.
  • It should be easy to contribute to the quote database - but such contributions should be verifiable.
  • Data format should be easily parsable in a variety of machine languages.

Current solution

  • Quotes are stored as simple markdown files with TOML metadata, so as to capture annotations such as meter, topic, poetic ornamentation, rasas, bhAva-s, sources, secondary sources, etc..
  • Within each markdown file, the text and various commentaries or presentations are stored under html details tags (which contain relevant content in markdown format).
  • For location of databases, see contribution page.