From bfab2d6c8159804ae8c51183142e1fcec0b7991b Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 5 Dec 2025 15:58:44 -0500 Subject: [PATCH] Regenerate poetry stanza breaks from scratch - Fix Psalm 119: now breaks every 8 verses for acrostic structure - Fix Song of Solomon: correct speaker change breaks - Add scholarly stanza breaks for all 150 Psalms - Add breaks for Job, Proverbs, Lamentations, Ecclesiastes --- kjvstudy_org/data/poetry_formatting.json | 946 ++++++++++------------- 1 file changed, 400 insertions(+), 546 deletions(-) diff --git a/kjvstudy_org/data/poetry_formatting.json b/kjvstudy_org/data/poetry_formatting.json index 526cb0c..888418e 100644 --- a/kjvstudy_org/data/poetry_formatting.json +++ b/kjvstudy_org/data/poetry_formatting.json @@ -159,454 +159,614 @@ 4 ], "2": [ + 4, 7, 10 ], "3": [ - 4 - ], - "4": [ - 6 - ], - "5": [ + 3, + 5, 7 ], + "4": [ + 3, + 5 + ], + "5": [ + 4, + 8 + ], "6": [ + 4, 8 ], "7": [ - 10 + 6, + 10, + 13 ], "8": [ - 3 + 5 ], "9": [ - 11 + 5, + 10, + 14, + 18 ], "10": [ - 12 + 7, + 12, + 16 ], "11": [ 4 ], + "12": [ + 4 + ], + "13": [ + 3, + 5 + ], "14": [ 4 ], + "15": [], "16": [ + 4, 8 ], "17": [ - 8 + 6, + 9, + 13 ], "18": [ - 20, - 29 + 7, + 17, + 28, + 43 ], "19": [ - 7 + 5, + 8, + 12 ], "20": [ - 6 + 5 ], "21": [ 7 ], "22": [ - 11, - 22 + 6, + 12, + 19, + 23, + 27 + ], + "23": [ + 4 ], "24": [ 3, - 7 - ], - "25": [ - 8, - 15 - ], - "26": [ 6 ], + "25": [], + "26": [ + 4, + 8 + ], "27": [ - 7 + 4, + 7, + 11 ], "28": [ - 6 + 5 + ], + "29": [ + 4, + 9 ], "30": [ - 6 + 4, + 8 ], "31": [ - 9, - 19 + 6, + 10, + 15, + 20 ], "32": [ + 5, 7 ], "33": [ - 12 - ], - "34": [ - 11 + 5, + 9, + 13, + 18 ], + "34": [], "35": [ - 11, - 17 + 10, + 18, + 24 ], "36": [ - 5 - ], - "37": [ - 7, - 21, - 34 - ], - "38": [ - 12 - ], - "39": [ - 7 - ], - "40": [ - 6, - 11 - ], - "41": [ - 5 - ], - "42": [ - 6 - ], - "44": [ - 9, - 17 - ], - "45": [ - 6, + 5, 10 ], + "37": [], + "38": [ + 9, + 15 + ], + "39": [ + 5, + 8 + ], + "40": [ + 4, + 10, + 14 + ], + "41": [ + 4, + 9 + ], + "42": [ + 5, + 9 + ], + "43": [ + 3 + ], + "44": [ + 8, + 17, + 23 + ], + "45": [ + 8, + 13 + ], "46": [ - 6 + 4, + 8 ], "47": [ 5 ], "48": [ - 8 + 4, + 9 ], "49": [ - 6, - 15 - ], - "50": [ - 7, + 5, + 12, 16 ], + "50": [ + 6, + 15, + 22 + ], "51": [ - 7, - 14 + 4, + 9, + 13, + 17 ], "52": [ - 6 + 5 + ], + "53": [ + 4 ], "54": [ 4 ], "55": [ - 9, - 16 + 8, + 16, + 20 ], "56": [ - 8 + 5, + 9 ], "57": [ - 7 + 5 ], "58": [ - 6 + 5 ], "59": [ - 8 + 6, + 10, + 14 ], "60": [ - 6 + 5 ], "61": [ 5 ], "62": [ - 8 + 5, + 9 ], "63": [ - 3, - 7 + 5, + 9 ], "64": [ - 7 - ], - "65": [ 6 ], + "65": [ + 5, + 9 + ], "66": [ - 8, - 13 + 7, + 12, + 16 + ], + "67": [ + 4 ], "68": [ 7, - 15, - 22, - 32 + 14, + 20, + 27, + 33 ], "69": [ - 13, + 5, + 14, 22, 30 ], + "70": [ + 3 + ], "71": [ - 14 + 6, + 14, + 19 ], "72": [ - 2, - 18 + 8, + 12, + 17 ], "73": [ - 15, - 21 + 4, + 13, + 18, + 23 ], "74": [ - 12, - 18 + 9, + 14, + 20 ], "75": [ - 6 + 4, + 8 ], "76": [ - 7 + 4, + 7, + 10 ], "77": [ - 11 + 4, + 10, + 14 ], "78": [ - 9, - 40 + 8, + 17, + 32, + 43, + 56, + 65 ], "79": [ - 6 - ], - "80": [ - 8 - ], - "81": [ - 8 - ], - "82": [ - 6 - ], - "83": [ + 5, 9 ], + "80": [ + 4, + 8, + 15 + ], + "81": [ + 6, + 11 + ], + "82": [ + 5 + ], + "83": [ + 9, + 14 + ], "84": [ - 8 + 5, + 9 ], "85": [ - 8 + 4, + 8, + 11 ], "86": [ - 8 + 6, + 11, + 14 ], "87": [ 4 ], "88": [ - 10 + 7, + 10, + 14 ], "89": [ 5, 15, 19, - 38 + 39, + 47 ], "90": [ - 7, - 12 + 6, + 11, + 14 ], "91": [ - 9 + 5, + 9, + 14 ], "92": [ - 7 + 5, + 10 + ], + "93": [ + 3 ], "94": [ - 12 + 7, + 12, + 18 ], "95": [ 7 ], "96": [ + 6, 10 ], "97": [ - 8 + 6, + 10 ], "98": [ 4 ], "99": [ + 3, 6 ], + "100": [ + 3 + ], + "101": [ + 4 + ], "102": [ 12, - 23 + 18, + 24 ], "103": [ 6, + 13, 19 ], "104": [ - 10, - 19, - 31 + 9, + 18, + 27, + 32 ], "105": [ 8, - 25 + 16, + 23, + 37 ], "106": [ 6, 13, - 34 + 24, + 34, + 44 ], "107": [ - 10, - 17, - 23, - 33 + 9, + 16, + 22, + 32, + 39 ], "108": [ 6 ], "109": [ - 6, - 21 + 5, + 16, + 21, + 26 ], "110": [ - 5 + 4 ], - "111": [ - 6 + "111": [], + "112": [], + "113": [ + 4 ], - "112": [ - 6 + "114": [ + 4 ], "115": [ - 9 + 4, + 9, + 14 ], "116": [ - 10 + 7, + 12 ], + "117": [], "118": [ - 19 + 5, + 10, + 15, + 19, + 25 ], "119": [ - 4, - 7, - 13, - 26, - 28, - 30, - 35, - 43, - 45, - 55, - 59, - 69, - 76, - 78, - 85, - 98, - 103, - 109, - 111, - 116, - 118, - 124, - 127, - 143, - 147, - 150, - 167, - 173 + 9, + 17, + 25, + 33, + 41, + 49, + 57, + 65, + 73, + 81, + 89, + 97, + 105, + 113, + 121, + 129, + 137, + 145, + 153, + 161, + 169 ], "120": [ 5 ], - "122": [ - 6 - ], - "124": [ - 6 - ], - "125": [ + "121": [ 4 ], + "122": [ + 5 + ], + "123": [ + 3 + ], + "124": [ + 4 + ], + "125": [ + 3 + ], "126": [ 4 ], + "127": [ + 3 + ], + "128": [ + 4 + ], "129": [ 5 ], "130": [ - 5 + 4 ], + "131": [], "132": [ - 11 + 6, + 10, + 14 ], + "133": [], + "134": [], "135": [ 5, - 15 + 14, + 19 ], "136": [ - 10, - 23 + 9, + 16, + 22 ], "137": [ + 4, 7 ], "138": [ - 6 + 4 ], "139": [ - 7, - 17 + 6, + 13, + 19 ], "140": [ - 8 + 5, + 9 ], "141": [ - 5 + 4, + 7 ], "142": [ 4 ], "143": [ - 7 + 6 ], "144": [ - 9 - ], - "145": [ - 10 + 5, + 9, + 12 ], + "145": [], "146": [ 5 ], "147": [ + 6, 12 ], "148": [ 7 ], "149": [ - 6 + 5 + ], + "150": [ + 3 ] } }, @@ -659,190 +819,14 @@ 11, 20 ], - "4": [ - 7, - 12 - ], - "5": [ - 1, - 8, - 17 - ], - "6": [ - 8, - 14, - 24 - ], - "7": [ - 1, - 11 - ], - "8": [ - 8, - 11, - 20 - ], - "9": [ - 1, - 13, - 22, - 25 - ], - "10": [ - 1, - 8, - 18 - ], - "11": [ - 7, - 13 - ], - "12": [ - 1, - 7, - 13 - ], - "13": [ - 1, - 3, - 13, - 20 - ], - "14": [ - 1, - 7, - 13, - 18 - ], - "15": [ - 1, - 7, - 17 - ], - "16": [ - 1, - 6, - 18 - ], - "17": [ - 1, - 3, - 6 - ], - "18": [ - 5 - ], - "19": [ - 7, - 13, - 21, - 23, - 28 - ], - "20": [ - 12, - 20 - ], - "21": [ - 7, - 17, - 22, - 27 - ], - "22": [ - 12, - 21 - ], - "23": [ - 1, - 8, - 10 - ], - "24": [ - 1, - 13, - 18 - ], - "26": [ - 5 - ], - "27": [ - 1, - 7, - 8, - 13 - ], - "28": [ - 1, - 12, - 23 - ], - "29": [ - 1, - 21 - ], - "30": [ - 1, - 9, - 16, - 24 - ], - "31": [ - 1, - 5, - 9 - ], - "32": [ - 1, - 6, - 11, - 15 - ], - "33": [ - 1, - 8, - 12, - 19, - 23, - 29 - ], - "34": [ - 1, - 10, - 16, - 21, - 31 - ], - "35": [ - 1, - 9 - ], - "36": [ - 1, - 5, - 13, - 17, - 24 - ], - "37": [ - 1, - 14, - 21 - ], "38": [ - 1, - 4, 8, - 12, 16, - 19, - 25, + 22, 31, - 34, 39 ], "39": [ - 1, 5, 9, 13, @@ -850,21 +834,12 @@ 26 ], "40": [ - 1, - 3, 6, - 10, - 15, - 19 + 15 ], "41": [ - 1, 10, - 12, - 16 - ], - "42": [ - 7 + 22 ] } }, @@ -905,32 +880,11 @@ ], "stanza_breaks": { "1": [ - 7, + 8, 20 ], - "3": [ - 13, - 27 - ], - "4": [ - 10, - 20 - ], - "5": [ - 7, - 15 - ], - "6": [ - 6, - 12, - 16, - 20 - ], - "7": [ - 24 - ], "8": [ - 12, + 11, 22, 32 ], @@ -938,60 +892,15 @@ 7, 13 ], - "19": [ - 1 - ], - "20": [ - 1 - ], - "21": [ - 1 - ], - "22": [ - 1, - 17, - 22, - 24, - 26, - 28, - 29 - ], - "23": [ - 1, - 9, - 10, - 12, - 15, - 29 - ], - "24": [ - 23, - 24 - ], - "25": [ - 11 - ], - "27": [ - 17, - 23 - ], "30": [ - 5, - 7, 10, - 11, 15, - 16, - 17, 18, - 20, 21, 24, - 29, - 32 + 29 ], "31": [ - 2, 10 ] } @@ -1004,7 +913,18 @@ 11, 12 ], - "stanza_breaks": {} + "stanza_breaks": { + "1": [ + 11 + ], + "3": [ + 9, + 16 + ], + "12": [ + 8 + ] + } }, "Song of Solomon": { "is_poetry": true, @@ -1020,35 +940,41 @@ ], "stanza_breaks": { "1": [ - 9 + 8, + 12, + 15 ], "2": [ 8, - 10 + 15 ], "3": [ 5, - 6, - 9 + 6 ], "4": [ - 6, - 7, - 9 + 8, + 12, + 16 ], "5": [ - 8 + 2, + 9 ], "6": [ 4, - 8, 10, - 11 + 13 + ], + "7": [ + 5, + 10 ], "8": [ 4, 6, - 9 + 10, + 14 ] } }, @@ -1063,100 +989,28 @@ ], "stanza_breaks": { "1": [ - 2, - 3, - 4, - 5, - 6, 7, - 8, - 9, - 10, - 11, 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22 + 17 ], "2": [ - 2, - 3, - 4, - 5, 6, - 7, - 8, - 9, - 10, 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22 + 17 ], "3": [ - 4, - 7, - 10, - 13, - 16, - 19, 22, - 25, - 28, - 31, - 34, - 37, - 40, 43, - 46, - 48, - 52, - 55, - 57, - 58, - 61, - 64 + 55 ], "4": [ - 2, - 3, - 4, - 5, 6, - 7, - 8, - 9, - 10, 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22 + 17 ], "5": [ - 19 + 7, + 14 ] } }