You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ibraheem Saleh 336ebc43de Restructure: pre-downloaded letters in git, add 6 new sources
Architecture change:
- letters/ directory stores pre-parsed JSON, committed to git
- download_letters.py handles fetching from Gutenberg (run by maintainers)
- love_letters.py reads from letters/ only (no internet needed)

New sources (6 collections, 774 additional letters):
- Robert Browning & Elizabeth Barrett Browning, Vol. 1 (281 letters)
- Robert Browning & Elizabeth Barrett Browning, Vol. 2 (292 letters)
- Robert Burns to Clarinda / Agnes McLehose (60 letters)
- Dorothy Osborne to Sir William Temple (51 letters)
- Beethoven's Letters, love letters selected (30 letters)
- Mozart's Letters, love letters selected (60 letters)

Total: 1,307 letters from 11 collections spanning the 12th–19th centuries.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 week ago
..
abelard_heloise.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
beethoven.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
browning.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
browning_vol2.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
burns_clarinda.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
dorothy_osborne.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
henry_viii.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
keats_brawne.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
mozart.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
napoleon.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago
wollstonecraft.json Restructure: pre-downloaded letters in git, add 6 new sources 1 week ago