What problem does it solve?
Makes it easy to discover, filter, preview, and read letters from a 665-item WW1-era Danish correspondence collection without any server API; all search and retrieval are performed by fetching and filtering static JSON endpoints client-side.
Core Features & Use Cases
- Metadata filtering: Narrow the corpus by date range, sender, recipient, or place using the lightweight letter-summaries.json.
- Quick previews and full text: Show 200-character snippets from search-snippets.json for fast triage, and retrieve full markdown letter pages or bulk plain-text via search-corpus.json.
- Semantic and thematic exploration: Use precomputed related-letters.json for cosine-similarity based recommendations and topic-clusters.json for thematic browsing and representative samples.
- Use Case: A researcher can find all letters mentioning a battle, preview them quickly, and then fetch full texts for a close reading and thematic aggregation.
Quick Start
Find letters by Peter Mærsk between 1914-08-01 and 1914-12-31, show 200-character previews for the matches, and fetch the full markdown for the top three results.