Commit Graph

13 Commits

Author SHA1 Message Date
7ef782dda2 Add JSON output format for programmatic access
Implements structured JSON output with hierarchical schema including
book metadata, chapters, verses, and footnotes. All existing flags
(-F, -g, -L) are respected in JSON mode.
2025-12-16 18:49:32 +01:00
6432d37df3 add -w flag for custom widths 2025-12-16 18:29:45 +01:00
7300ba933c update README to current state of project 2025-12-16 18:16:16 +01:00
bfca546924 add new latin/german tsv with footnotes 2025-12-16 18:12:14 +01:00
f29ae86a8a decrease newlines 2025-12-16 18:11:51 +01:00
69a85dacdc Add bilingual Latin-German side-by-side display support
- Update TSV format to 8 columns: BookName, BookAbbr, BookNum, Chapter, Verse, Latin, German, FootnoteText
- Add printverse_bilingual() function for side-by-side Latin/German display
- Add language filter flags -g (German only) and -L (Latin only)
- Add to_superscript_num() function to convert footnote numbers to Unicode superscripts
- Update processline() to detect and route bilingual verses, German-only, Latin-only, introductions, and footnotes
- Footnotes now display with superscript numbers (¹²³⁴⁵⁶⁷⁸⁹⁰)
- Default mode shows Latin and German in two columns with | separator
- Introductions and footnotes display full-width

New flags:
  -g  show only German (no Latin)
  -L  show only Latin (no German)
2025-12-16 17:47:21 +01:00
314db1710f Add footnote support to allioli with Unicode superscripts
- Add footnote handling functions to allioli.awk:
  - printintroductionpar() for chapter 0 prologues
  - printfootnote() for displaying footnotes with proper formatting
  - Updated processline() to detect and route introductions, footnotes, and verses
- Add -F flag to allioli.sh to disable footnotes
- Strip superscript numbers (⁰¹²³⁴⁵⁶⁷⁸⁹) from verse text when -F is enabled
- TSV format now supports footnotes in column 6 (number) and column 7 (text)
- Footnotes use global numbering matching superscript references in verses
2025-12-16 17:17:23 +01:00
aa22651467 allow for Umlaut in ref 2021-05-18 03:43:52 +02:00
e71e9c9705 added current state of project section 2021-05-11 16:31:15 +02:00
76944d81ea added AUR install info 2021-05-11 16:04:13 +02:00
2276fb9c11 added information about project in README 2021-05-11 15:57:28 +02:00
0123337082 add all scripts and data 2021-05-11 15:50:05 +02:00
Alexander Bocken
77a0c8a933 Initial commit 2021-05-11 15:45:00 +02:00