From f35f7f43353c6a5cdaf027a958fa744804910235 Mon Sep 17 00:00:00 2001 From: sergiusz Date: Tue, 8 Dec 2020 00:16:45 +0100 Subject: [PATCH] Updated text2pensum parser to include comas in span and added Pensa up to 10th --- app/templates/Pensa/01_Imperium_Romanum_Pensum_A.html | 2 +- app/templates/Pensa/01_Imperium_Romanum_Pensum_B.html | 4 ++-- app/templates/Pensa/02_Familia_Romana_Pensum_A.html | 2 +- app/templates/Pensa/03_Puer_Improbus_Pensum_A.html | 4 ++-- app/templates/Pensa/03_Puer_Improbus_Pensum_B.html | 2 +- app/templates/Pensa/04_Dominus_et_Servi_Pensum_A.html | 2 +- app/templates/Pensa/04_Dominus_et_Servi_Pensum_B.html | 2 +- app/templates/Pensa/05_Villa_et_Hortus_Pensum_A.html | 2 +- app/templates/Pensa/05_Villa_et_Hortus_Pensum_B.html | 2 +- app/templates/Pensa/06_Via_Latina_Pensum_A.html | 6 +++--- app/templates/Pensa/06_Via_Latina_Pensum_B.html | 2 +- app/templates/Pensa/07_Puella_et_Rosa_Pensum_A | 2 ++ app/templates/Pensa/07_Puella_et_Rosa_Pensum_A.html | 2 ++ app/templates/Pensa/07_Puella_et_Rosa_Pensum_B | 3 +++ app/templates/Pensa/07_Puella_et_Rosa_Pensum_B.html | 3 +++ app/templates/Pensa/08_Taberna_Romana_Pensum_A | 3 +++ app/templates/Pensa/08_Taberna_Romana_Pensum_A.html | 3 +++ app/templates/Pensa/08_Taberna_Romana_Pensum_B | 1 + app/templates/Pensa/08_Taberna_Romana_Pensum_B.html | 1 + app/templates/Pensa/09_Pastor_et_Oves_Pensum_A | 2 ++ app/templates/Pensa/09_Pastor_et_Oves_Pensum_A.html | 2 ++ app/templates/Pensa/09_Pastor_et_Oves_Pensum_B | 2 ++ app/templates/Pensa/09_Pastor_et_Oves_Pensum_B.html | 2 ++ app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A | 2 ++ app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A.html | 2 ++ app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B | 2 ++ app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B.html | 2 ++ text2pensum.py | 2 +- 28 files changed, 50 insertions(+), 16 deletions(-) create mode 100644 app/templates/Pensa/07_Puella_et_Rosa_Pensum_A create mode 100644 app/templates/Pensa/07_Puella_et_Rosa_Pensum_A.html create mode 100644 app/templates/Pensa/07_Puella_et_Rosa_Pensum_B create mode 100644 app/templates/Pensa/07_Puella_et_Rosa_Pensum_B.html create mode 100644 app/templates/Pensa/08_Taberna_Romana_Pensum_A create mode 100644 app/templates/Pensa/08_Taberna_Romana_Pensum_A.html create mode 100644 app/templates/Pensa/08_Taberna_Romana_Pensum_B create mode 100644 app/templates/Pensa/08_Taberna_Romana_Pensum_B.html create mode 100644 app/templates/Pensa/09_Pastor_et_Oves_Pensum_A create mode 100644 app/templates/Pensa/09_Pastor_et_Oves_Pensum_A.html create mode 100644 app/templates/Pensa/09_Pastor_et_Oves_Pensum_B create mode 100644 app/templates/Pensa/09_Pastor_et_Oves_Pensum_B.html create mode 100644 app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A create mode 100644 app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A.html create mode 100644 app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B create mode 100644 app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B.html diff --git a/app/templates/Pensa/01_Imperium_Romanum_Pensum_A.html b/app/templates/Pensa/01_Imperium_Romanum_Pensum_A.html index c3cfe26..d1f804c 100644 --- a/app/templates/Pensa/01_Imperium_Romanum_Pensum_A.html +++ b/app/templates/Pensa/01_Imperium_Romanum_Pensum_A.html @@ -1,4 +1,4 @@ Nīlus fluvi est. Nīlus et Rhēnus fluvi . Crēta īnsul . Crēta et Rhodus īnsul sunt. Brundisium oppid . Brundisium et Tūsculum oppid .
-Rhenus fluvi magn est. Tiberis est fluvi parv. Rhenus et Danuvius non fluvi parv, sed fluvi magn sunt. Sardinia insul magn est. Melita insul parv est. Sardinia et Sicilia non insul parv, sed insul magn sunt. Brundisium non oppid parv, sed oppid magn est. Tusculum et Delphi non oppid magn, sed oppid parv sunt.
+Rhenus fluvi magn est. Tiberis est fluvi parv. Rhenus et Danuvius non fluvi parv, sed fluvi magn sunt. Sardinia insul magn est. Melita insul parv est. Sardinia et Sicilia non insul parv, sed insul magn sunt. Brundisium non oppid parv, sed oppid magn est. Tusculum et Delphi non oppid magn, sed oppid parv sunt.
Creta insul Graec est. Lesbos et Chios et Naxus sunt insul Graec. In Graecia mult insul sunt. In Gallia sunt mult fluvi. In Italia mult oppid sunt. In Arabia sunt pauc fluvi et pauc oppid.
A et B litter Latin sunt. C quoque litter Latin est. Multi et pauci vocabul Latin sunt. Ubi quoque vocabul Latin est. I et II numer Roman sunt. III quoque numer Roman est. \ No newline at end of file diff --git a/app/templates/Pensa/01_Imperium_Romanum_Pensum_B.html b/app/templates/Pensa/01_Imperium_Romanum_Pensum_B.html index 1020c59..a25c001 100644 --- a/app/templates/Pensa/01_Imperium_Romanum_Pensum_B.html +++ b/app/templates/Pensa/01_Imperium_Romanum_Pensum_B.html @@ -1,2 +1,2 @@ -Sicilia est. Italia insula est. Rhenus est. Brundisium est. Sicilia et Sardinia magnae sunt. Melita insula est. Britannia non parva, sed est. Brundisium non , sed magnum est. Est Brundisium in Graecia? Brundisium est in Graecia, in Italia. est Sparta? Sparta est in Graecia. Sparta oppidum est. Delphi oppidum Graecum est. Euboea, Naxus, Lesbos, Chios Graecae sunt. In Graecia sunt insulae. -Quid est III? III est. Quid est A? A littera est. A, B, C Latinae sunt. Γ littera Latina est? Γ littera , sed littera est. Insula Latinum est. \ No newline at end of file +Sicilia est. Italia insula est. Rhenus est. Brundisium est. Sicilia et Sardinia magnae sunt. Melita insula est. Britannia non parva, sed est. Brundisium non , sed magnum est. Est Brundisium in Graecia? Brundisium est in Graecia, in Italia. est Sparta? Sparta est in Graecia. Sparta oppidum est. Delphi oppidum Graecum est. Euboea, Naxus, Lesbos, Chios Graecae sunt. In Graecia sunt insulae. +Quid est III? III est. Quid est A? A littera est. A, B, C Latinae sunt. Γ littera Latina est? Γ littera , sed littera est. Insula Latinum est. \ No newline at end of file diff --git a/app/templates/Pensa/02_Familia_Romana_Pensum_A.html b/app/templates/Pensa/02_Familia_Romana_Pensum_A.html index 081b2fb..8ea9c63 100644 --- a/app/templates/Pensa/02_Familia_Romana_Pensum_A.html +++ b/app/templates/Pensa/02_Familia_Romana_Pensum_A.html @@ -1,3 +1,3 @@ -Marcus fili Iulii est. Iulia fili Iulii est. Iulius est vir Roman. Aemilia femin Roman est. Iulius domin, Aemilia domin est. Medus serv Graec est, Delia est ancill Graec. Sparta oppid Graec est. +Marcus fili Iulii est. Iulia fili Iulii est. Iulius est vir Roman. Aemilia femin Roman est. Iulius domin, Aemilia domin est. Medus serv Graec est, Delia est ancill Graec. Sparta oppid Graec est. Iulius pater Marc est. Marcus est filius Iuli et Aemili. Medus servus Iuli est: Iulius est dominus serv. Iulius dominus Med et Dav est: Iulius dominus serv est. Numerus serv magnus est. Delia est ancilla Aemili: Aemilia domina ancill est. Aemilia domina Deli et Syr est: Aemilia domina ancill est. In familia Iuli est magnus numerus serv et ancill. Aemilia mater Marc et Quint et Iuli est. Marcus, Quintus Iuliaque sunt liberi Iuli et Aemili. Numerus liber est tres. Numerus serv est centum. In pagina prima capitul secund multa vocabula nova sunt. Numerus capitul non parvus est. \ No newline at end of file diff --git a/app/templates/Pensa/03_Puer_Improbus_Pensum_A.html b/app/templates/Pensa/03_Puer_Improbus_Pensum_A.html index 9eda91e..c75a824 100644 --- a/app/templates/Pensa/03_Puer_Improbus_Pensum_A.html +++ b/app/templates/Pensa/03_Puer_Improbus_Pensum_A.html @@ -1,2 +1,2 @@ -Cur Marc Iuliam pulsat? Marcus Iuli pulsat, quia Iuli cantat. Iuli plor, quia Marcus e pulsat. Iulia: "Mamma! Marcus pulsat." Aemilia puell aud et ven. Mater Quint videt et e interrog: "Quis me voc?" Quint respond: "Iulia vocat."
-Iulius dorm. Quintus Iuli voc: "Pater!" Marcus rid, quia Iuli non venit. Aemilia Marc verber. Iulius ven, quia Marc plorat. Iulius Aemili et Marc et Quint et Iuli videt. Iulius: "Puer qui parv puell pulsat improbus est." Iulius puer improb verberat. Quem Iuli verberat? Puer qu Iulius verberat est Marcus. Marcus plor. Puer qu plorat laet non est. Puella qu cantat laet est. \ No newline at end of file +Cur Marc Iuliam pulsat? Marcus Iuli pulsat, quia Iuli cantat. Iuli plor, quia Marcus e pulsat. Iulia: "Mamma! Marcus pulsat." Aemilia puell aud et ven. Mater Quint videt et e interrog: "Quis me voc?" Quint respond: "Iulia vocat."
+Iulius dorm. Quintus Iuli voc: "Pater!" Marcus rid, quia Iuli non venit. Aemilia Marc verber. Iulius ven, quia Marc plorat. Iulius Aemili et Marc et Quint et Iuli videt. Iulius: "Puer qui parv puell pulsat improbus est." Iulius puer improb verberat. Quem Iuli verberat? Puer qu Iulius verberat est Marcus. Marcus plor. Puer qu plorat laet non est. Puella qu cantat laet est. \ No newline at end of file diff --git a/app/templates/Pensa/03_Puer_Improbus_Pensum_B.html b/app/templates/Pensa/03_Puer_Improbus_Pensum_B.html index a1dbafb..824ffd6 100644 --- a/app/templates/Pensa/03_Puer_Improbus_Pensum_B.html +++ b/app/templates/Pensa/03_Puer_Improbus_Pensum_B.html @@ -1 +1 @@ -Puella : "Lalla." Puella cantat est Iulia. Iulia est. Puer improbus puellam . Puella : "Uhuhu!" Puer : "Hahahae!" Puer ridet est Marcus. Iulia Aemiliam : "Mamma!" Aemilia , et Quintum : "Cur Iulia plorat?" Quintus : "Iulia plorat, Marcus eam pulsat." Aemilia: "Marcus puer non est, puer est! Ubi est pater?" Aemilia Iulium non . Quintus: "Pater non est." Quintus Iulium : "Pater!" Iulius Quintum non . Iulius Quintum non audit? Iulius eum non audit, quia . Marcus plorat, Aemilia eum verberat. Iulius Marcum audit; Iulius non dormit. Aemilia verberat? Aemilia Marcum . Puer Aemilia verberat improbus est. Iulia laeta non est ridet. \ No newline at end of file +Puella : "Lalla." Puella cantat est Iulia. Iulia est. Puer improbus puellam . Puella : "Uhuhu!" Puer : "Hahahae!" Puer ridet est Marcus. Iulia Aemiliam : "Mamma!" Aemilia , et Quintum : "Cur Iulia plorat?" Quintus : "Iulia plorat, Marcus eam pulsat." Aemilia: "Marcus puer non est, puer est! Ubi est pater?" Aemilia Iulium non . Quintus: "Pater non est." Quintus Iulium : "Pater!" Iulius Quintum non . Iulius Quintum non audit? Iulius eum non audit, quia . Marcus plorat, Aemilia eum verberat. Iulius Marcum audit; Iulius non dormit. Aemilia verberat? Aemilia Marcum . Puer Aemilia verberat improbus est. Iulia laeta non est ridet. \ No newline at end of file diff --git a/app/templates/Pensa/04_Dominus_et_Servi_Pensum_A.html b/app/templates/Pensa/04_Dominus_et_Servi_Pensum_A.html index 2165b25..3c99eb9 100644 --- a/app/templates/Pensa/04_Dominus_et_Servi_Pensum_A.html +++ b/app/templates/Pensa/04_Dominus_et_Servi_Pensum_A.html @@ -1 +1 @@ -Mēdus ad. Dāvus ab. Iūlius imper: "Voc Dāvum, Mēd!" Mēdus Dāvum voc: "Dāv! Ven!" Dāvus ven neque Iūlium vid. Mēdus: "Salūt dominum!" Dāvus dominum salūt: "Salvē, dominē! Quid est?" Dominus: "Tac, serv! Nummī meī ubi sunt?" Servus tac neque respond. Iūlius: "Respond!" Dāvus: "Interrog Mēdum!" Iūlius Mēdum interrog: "Ubi est pecūnia mea, Mēd?" Mēdus: "Dāvus pecūniam tuam hab." Iūlius: "Pōn sacculum tuum in mēnsā, Dāv!" Dāvus pār: sacculum suum in mēnsā pōn. Dāvus: "Vid, domin: sacculus meus vacuus est." Iūlius: "Sūm sacculum tuum et discēd, bon serv!" Dāvus sacculum suum sūm et discēd. \ No newline at end of file +Mēdus ad. Dāvus ab. Iūlius imper: "Voc Dāvum, Mēd!" Mēdus Dāvum voc: "Dāv! Ven!" Dāvus ven neque Iūlium vid. Mēdus: "Salūt dominum!" Dāvus dominum salūt: "Salvē, dominē! Quid est?" Dominus: "Tac, serv! Nummī meī ubi sunt?" Servus tac neque respond. Iūlius: "Respond!" Dāvus: "Interrog Mēdum!" Iūlius Mēdum interrog: "Ubi est pecūnia mea, Mēd?" Mēdus: "Dāvus pecūniam tuam hab." Iūlius: "Pōn sacculum tuum in mēnsā, Dāv!" Dāvus pār: sacculum suum in mēnsā pōn. Dāvus: "Vid, domin: sacculus meus vacuus est." Iūlius: "Sūm sacculum tuum et discēd, bon serv!" Dāvus sacculum suum sūm et discēd. \ No newline at end of file diff --git a/app/templates/Pensa/04_Dominus_et_Servi_Pensum_B.html b/app/templates/Pensa/04_Dominus_et_Servi_Pensum_B.html index 2600557..f5d6307 100644 --- a/app/templates/Pensa/04_Dominus_et_Servi_Pensum_B.html +++ b/app/templates/Pensa/04_Dominus_et_Servi_Pensum_B.html @@ -1,4 +1,4 @@ -In sacculō Iūliī est. Iūlius pecūniam : "Ūnus, duo, trēs, , , sex, , , , ." In nōn centum, sed decem nummī sunt.
+In sacculō Iūliī est. Iūlius pecūniam : "Ūnus, duo, trēs, , , sex, , , , ." In nōn centum, sed decem nummī sunt.
Dāvus dominum : "Salvē, domine!" Iūlius : "Pōne sacculum tuum in !" Dāvus sacculum in mēnsā . Sacculus Davi est, in sacculo [: Davi] pecunia est. Davus sacculum suum et discedit. Iulius: "Mede! Veni!" Medus non venit, quia [: Medus] pecuniam Iulii . Iulius baculum, in mensa est, sumit et . Dominus imperat, bonus servus . \ No newline at end of file diff --git a/app/templates/Pensa/05_Villa_et_Hortus_Pensum_A.html b/app/templates/Pensa/05_Villa_et_Hortus_Pensum_A.html index 56e891a..bcab091 100644 --- a/app/templates/Pensa/05_Villa_et_Hortus_Pensum_A.html +++ b/app/templates/Pensa/05_Villa_et_Hortus_Pensum_A.html @@ -1,2 +1,2 @@ Iulius et Aemilia in vill habit cum liber et serv. Dominus mult serv et mult ancill habet.
-Aemilia in peristÿl est cum Marc et Quint et Iuli. Iulia mult ros in hort vid et ab Aemili disced. Iam Aemilia puell non vid, neque pueri eam vid. Aemilia: "Marce et Quinte! Voc Iuliam!" Pueri Iuli voc: "Iulia! Ven!" et Iulia puer voc: "Marce et Quinte! Ven!" Iulia pueros non aud, sed pueri Iuli aud. Iulia: "Cur pueri non ven?" Iulia ex hort venit cum V ros pulchr. Iulia: "Vid ros meas, mater! Vid, pueri!" Marcus: "Rosae pulchrae sunt, puella sine ros pulchra non est!" Iulia cum un ros disced. Pueri rid. Aemilia: "Tac, pueri! Sum ros et disced!" Pueri ros sum et disced; in atri aqu sum ex impluvi et ros in aqu pon. \ No newline at end of file +Aemilia in peristÿl est cum Marc et Quint et Iuli. Iulia mult ros in hort vid et ab Aemili disced. Iam Aemilia puell non vid, neque pueri eam vid. Aemilia: "Marce et Quinte! Voc Iuliam!" Pueri Iuli voc: "Iulia! Ven!" et Iulia puer voc: "Marce et Quinte! Ven!" Iulia pueros non aud, sed pueri Iuli aud. Iulia: "Cur pueri non ven?" Iulia ex hort venit cum V ros pulchr. Iulia: "Vid ros meas, mater! Vid, pueri!" Marcus: "Rosae pulchrae sunt, puella sine ros pulchra non est!" Iulia cum un ros disced. Pueri rid. Aemilia: "Tac, pueri! Sum ros et disced!" Pueri ros sum et disced; in atri aqu sum ex impluvi et ros in aqu pon. \ No newline at end of file diff --git a/app/templates/Pensa/05_Villa_et_Hortus_Pensum_B.html b/app/templates/Pensa/05_Villa_et_Hortus_Pensum_B.html index 1513caa..df8e252 100644 --- a/app/templates/Pensa/05_Villa_et_Hortus_Pensum_B.html +++ b/app/templates/Pensa/05_Villa_et_Hortus_Pensum_B.html @@ -1,3 +1,3 @@ -Iulius in magna . Aemilia cum [:Iulio] habitat. Iulius Aemiliam , quia [: Aemilia] bona et femina est. +Iulius in magna . Aemilia cum [:Iulio] habitat. Iulius Aemiliam , quia [: Aemilia] bona et femina est. Aemilia in peristÿlo est liberis suis, sed viro suo. Iulia Aemilia discedit; iam puella in est. Iulia rosas et horto venit cum V . Puella laeta est: rosae eam . Ubi est impluvium? [: impluvium] est in . In impluvio est. In atrio nullae sunt. \ No newline at end of file diff --git a/app/templates/Pensa/06_Via_Latina_Pensum_A.html b/app/templates/Pensa/06_Via_Latina_Pensum_A.html index e26cc27..918c848 100644 --- a/app/templates/Pensa/06_Via_Latina_Pensum_A.html +++ b/app/templates/Pensa/06_Via_Latina_Pensum_A.html @@ -1,4 +1,4 @@ -Iulius ab oppid Tusculo ad vill su it. Villa eius prope Tuscul est. Iulius in lectica est inter Urs et Dav. Dominus a servis port. Ursus et Davus non saccos port, sacc a Syro et Leandro port. Saccus quem Leander port non tam parvus est quam saccus qui a Syro port. -Medus non est apud domin, nam servus malus dominum tim. Dominus a serv mal tim. Dominus serv mal voc neque ab eo aud. Serv mal a domin voc neque eum aud. +Iulius ab oppid Tusculo ad vill su it. Villa eius prope Tuscul est. Iulius in lectica est inter Urs et Dav. Dominus a servis port. Ursus et Davus non saccos port, sacc a Syro et Leandro port. Saccus quem Leander port non tam parvus est quam saccus qui a Syro port. +Medus non est apud domin, nam servus malus dominum tim. Dominus a serv mal tim. Dominus serv mal voc neque ab eo aud. Serv mal a domin voc neque eum aud. Quo it Medus? Rom it. Unde venit? Medus Tuscul venit. Ante Med est Roma, Tusculum post e est. Cornelius non Tusculo Romam, sed Rom Tuscul it, nam is Tuscul habitat. Cornelius non ambulat, sed equ veh. -Lÿdia, amica Medi, Rom habitat. Iam Medus Rom apud Lÿdi est. Medus amic su salut et ab amic su salut, nam Lÿdia Med am et ab e am. \ No newline at end of file +Lÿdia, amica Medi, Rom habitat. Iam Medus Rom apud Lÿdi est. Medus amic su salut et ab amic su salut, nam Lÿdia Med am et ab e am. \ No newline at end of file diff --git a/app/templates/Pensa/06_Via_Latina_Pensum_B.html b/app/templates/Pensa/06_Via_Latina_Pensum_B.html index 814a059..be4b7a8 100644 --- a/app/templates/Pensa/06_Via_Latina_Pensum_B.html +++ b/app/templates/Pensa/06_Via_Latina_Pensum_B.html @@ -1,2 +1,2 @@ Ostia non a Roma, sed Romam est. venit Iulius? Tusculo venit et villam it. Duo servi eum . Syrus et Leander, qui lecticam ambulant, duos portant. Saccus Syri non magnus est saccus qui a Leandro portatur, Syrus non tam est quam Leander. -Medus dominum non est, nam Medus dominum iratum . Medus servus [= improbus] est; Medus et Iulius non , sed inimici sunt. Via Latina, quae est Romam et Capuam, non tam est quam Appia. ambulat Medus? Is Romam ambulat, amica eius Romae habitat. Cornelius [= sed C.] Roma Tusculum . Tusculum est eum, eum est Roma. Cornelius equo , is non . Iulius et Cornelius ad villas suas . \ No newline at end of file +Medus dominum non est, nam Medus dominum iratum . Medus servus [= improbus] est; Medus et Iulius non , sed inimici sunt. Via Latina, quae est Romam et Capuam, non tam est quam Appia. ambulat Medus? Is Romam ambulat, amica eius Romae habitat. Cornelius [= sed C.] Roma Tusculum . Tusculum est eum, eum est Roma. Cornelius equo , is non . Iulius et Cornelius ad villas suas . \ No newline at end of file diff --git a/app/templates/Pensa/07_Puella_et_Rosa_Pensum_A b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_A new file mode 100644 index 0000000..988a851 --- /dev/null +++ b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_A @@ -0,0 +1,2 @@ +Iulius Marc_o_, fili_o_ su_o_, malum dat. Iulius Marc_o_ et Quint_o_, fili_is_ su_is_, mala dat. Iulius etiam serv_is_ su_is_, Syr_o_ et Leandr_o_, mala dat.
+C_ui_ Aemilia osculum dat? Aemilia vir_o_ su_o_ Iuli_o_ osculum dat. Iulius Aemili_ae_ osculum dat. Iulius Iuli_ae_, fili_ae_ su_ae_, malum dat, neque solum Iuliae, sed etiam Syr_ae_ et Deli_ae_, ancill_is_ su_is_. Iulia mal_o_ su_o_ osculum dat! \ No newline at end of file diff --git a/app/templates/Pensa/07_Puella_et_Rosa_Pensum_A.html b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_A.html new file mode 100644 index 0000000..a2a88fa --- /dev/null +++ b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_A.html @@ -0,0 +1,2 @@ +Iulius Marc, fili su, malum dat. Iulius Marc et Quint, fili su, mala dat. Iulius etiam serv su, Syr et Leandr, mala dat.
+C Aemilia osculum dat? Aemilia vir su Iuli osculum dat. Iulius Aemili osculum dat. Iulius Iuli, fili su, malum dat, neque solum Iuliae, sed etiam Syr et Deli, ancill su. Iulia mal su osculum dat! \ No newline at end of file diff --git a/app/templates/Pensa/07_Puella_et_Rosa_Pensum_B b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_B new file mode 100644 index 0000000..5453fc8 --- /dev/null +++ b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_B @@ -0,0 +1,3 @@ +Iulius ad villam _advenit_. Ostiarius ostium _aperit_ et post eum _claudit_.
+Sacci non vacui, sed _pleni_ sunt. Iulius: "Videte, pueri: Hic saccus plenus _malorum_ est. Ecce malum tuum, Marce." Iulius Marco malum _dat_. Iulius filiis non _solum_ mala, sed etiam pira dat. Iam pueri _et_ mala _et_ pira habent, sed servi _neque_ mala _neque_ pira habent. Dominus servos ad _se_ vocat et _iis_ quoque mala et _pira_ dat. +Aemilia ad Iulium _adit_ et ei _osculum_ dat. Iulia abest. Pueri non ambulant, sed _currunt_ in hortum. _Illic_ [: in horto] Iulia non est, ea in cubiculo suo est. Iulia non ridet, sed _lacrimat_: in _oculis_ eius sunt _lacrimae_. Delia: "In atrio pater tuus te _exspectat_, Iulia." Iulia _e_ [= ex] cubiculo _exit_, ad Iulium currit et _ei_ [: Iulio] osculum dat. Iulia rosam ante Iulium _tenet_. Iulia: "Nonne _haec_ rosa _formosa_ [= pulchra] est?" \ No newline at end of file diff --git a/app/templates/Pensa/07_Puella_et_Rosa_Pensum_B.html b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_B.html new file mode 100644 index 0000000..c273cc1 --- /dev/null +++ b/app/templates/Pensa/07_Puella_et_Rosa_Pensum_B.html @@ -0,0 +1,3 @@ +Iulius ad villam . Ostiarius ostium et post eum .
+Sacci non vacui, sed sunt. Iulius: "Videte, pueri: Hic saccus plenus est. Ecce malum tuum, Marce." Iulius Marco malum . Iulius filiis non mala, sed etiam pira dat. Iam pueri mala pira habent, sed servi mala pira habent. Dominus servos ad vocat et quoque mala et dat. +Aemilia ad Iulium et ei dat. Iulia abest. Pueri non ambulant, sed in hortum. [: in horto] Iulia non est, ea in cubiculo suo est. Iulia non ridet, sed : in eius sunt . Delia: "In atrio pater tuus te , Iulia." Iulia [= ex] cubiculo , ad Iulium currit et [: Iulio] osculum dat. Iulia rosam ante Iulium . Iulia: "Nonne rosa [= pulchra] est?" \ No newline at end of file diff --git a/app/templates/Pensa/08_Taberna_Romana_Pensum_A b/app/templates/Pensa/08_Taberna_Romana_Pensum_A new file mode 100644 index 0000000..60ad149 --- /dev/null +++ b/app/templates/Pensa/08_Taberna_Romana_Pensum_A @@ -0,0 +1,3 @@ +Qu_is_ est Albinus? Est tabernarius qu_i_ ornamenta vendit. Qu_ae_ ornamenta? Ornamenta qu_ae_ Albinus vendit sunt gemmae et margaritae. Qu_id_ emit Medus? Ornamentum emit. Qu_od_ ornamentum? Ornamentum qu_od_ Medus emit est anulus c_uius_ pretium est HS C. Digitus in qu_o_ anulus ponitur est digitus quartus.
+H_ic_ servus Medus, ill_e_ Davus est. Lÿdia h_unc_ servum amat, non ill_um_. Lÿdia amica h_uius_ servi est, non ill_ius_. Lÿdia h_uic_ servo osculum dat, non ill_i_. Lÿdia ab h_oc_ servo amatur, non ab ill_o_. +H_oc_ oppidum est Tusculum, ill_ud_ est Brundisium. Cornelius in h_oc_ oppido habitat, non in ill_o_. Viae h_uius_ oppidi parvae sunt. \ No newline at end of file diff --git a/app/templates/Pensa/08_Taberna_Romana_Pensum_A.html b/app/templates/Pensa/08_Taberna_Romana_Pensum_A.html new file mode 100644 index 0000000..fecab2c --- /dev/null +++ b/app/templates/Pensa/08_Taberna_Romana_Pensum_A.html @@ -0,0 +1,3 @@ +Qu est Albinus? Est tabernarius qu ornamenta vendit. Qu ornamenta? Ornamenta qu Albinus vendit sunt gemmae et margaritae. Qu emit Medus? Ornamentum emit. Qu ornamentum? Ornamentum qu Medus emit est anulus c pretium est HS C. Digitus in qu anulus ponitur est digitus quartus.
+H servus Medus, ill Davus est. Lÿdia h servum amat, non ill. Lÿdia amica h servi est, non ill. Lÿdia h servo osculum dat, non ill. Lÿdia ab h servo amatur, non ab ill. +H oppidum est Tusculum, ill est Brundisium. Cornelius in h oppido habitat, non in ill. Viae h oppidi parvae sunt. \ No newline at end of file diff --git a/app/templates/Pensa/08_Taberna_Romana_Pensum_B b/app/templates/Pensa/08_Taberna_Romana_Pensum_B new file mode 100644 index 0000000..c06343f --- /dev/null +++ b/app/templates/Pensa/08_Taberna_Romana_Pensum_B @@ -0,0 +1 @@ +Gemmae et margaritae _ornamenta_ pulchra sunt. Aemilia multa ornamenta a Iulio _accipit_. Aemilia _margaritas_ in collo et anulum in _digito_ habet. Multae feminae ante tabernam Albini _consistunt_ et ornamenta eius aspiciunt. Viri ornamenta _emunt_ et feminis dant. _Anulus_ gemmatus centum sestertiis _constat_. _Pretium_ anuli est centum sestertii, sed Medus _nonaginta_ [XC] tantum habet. Albinus: "Nonaginta non _satis_ est!" Medus: "Accipe nonaginta sestertios _aut_ nullos!" Anulus ad digitum medium non _convenit_: digitus medius _nimis_ magnus est. Sed anulus convenit ad digitum _quartum_ [IV], qui non _tantus_ est quantus digitus _medius_. Lÿdia laeta digitum suum _aspicit_ et cum Medo a taberna _abit_. Lÿdia Medo viam _monstrat_. \ No newline at end of file diff --git a/app/templates/Pensa/08_Taberna_Romana_Pensum_B.html b/app/templates/Pensa/08_Taberna_Romana_Pensum_B.html new file mode 100644 index 0000000..5078670 --- /dev/null +++ b/app/templates/Pensa/08_Taberna_Romana_Pensum_B.html @@ -0,0 +1 @@ +Gemmae et margaritae pulchra sunt. Aemilia multa ornamenta a Iulio . Aemilia in collo et anulum in habet. Multae feminae ante tabernam Albini et ornamenta eius aspiciunt. Viri ornamenta et feminis dant. gemmatus centum sestertiis . anuli est centum sestertii, sed Medus [XC] tantum habet. Albinus: "Nonaginta non est!" Medus: "Accipe nonaginta sestertios nullos!" Anulus ad digitum medium non : digitus medius magnus est. Sed anulus convenit ad digitum [IV], qui non est quantus digitus . Lÿdia laeta digitum suum et cum Medo a taberna . Lÿdia Medo viam . \ No newline at end of file diff --git a/app/templates/Pensa/09_Pastor_et_Oves_Pensum_A b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_A new file mode 100644 index 0000000..a719f16 --- /dev/null +++ b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_A @@ -0,0 +1,2 @@ +In Italia sunt multi pastor_es_. Numerus pastor_um_ magnus est. Pastor Iulii unum can_em_ et multas ov_es_ habet. Pastor est dominus can_is_ et ov_ium_. Can_is_ et ov_es_ pastor_em_ amant. Cibus ov_ium_ est herba, cibus pastor_is_ est panis. Pastor pan_em_ est.
+In coll_e_ una arbor est. Pastor cum can_e_ et ov_ibus_ ad arbor_em_ it. Iam pastor in umbra arbor_is_ iacet. Arbor pastor_i_ et can_i_ et ov_ibus_ umbram dat, sed ov_is_ nigra in sol_e_ iacet. Nullae nub_es_ ante sol_em_ sunt. In silva multae arbor_es_ sunt, sub arbor_ibus_ umbra est. Ov_is_ nigra a pastor_e_ ceterisque ov_ibus_ discedit. Canis ov_em_ videt. \ No newline at end of file diff --git a/app/templates/Pensa/09_Pastor_et_Oves_Pensum_A.html b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_A.html new file mode 100644 index 0000000..d175770 --- /dev/null +++ b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_A.html @@ -0,0 +1,2 @@ +In Italia sunt multi pastor. Numerus pastor magnus est. Pastor Iulii unum can et multas ov habet. Pastor est dominus can et ov. Can et ov pastor amant. Cibus ov est herba, cibus pastor est panis. Pastor pan est.
+In coll una arbor est. Pastor cum can et ov ad arbor it. Iam pastor in umbra arbor iacet. Arbor pastor et can et ov umbram dat, sed ov nigra in sol iacet. Nullae nub ante sol sunt. In silva multae arbor sunt, sub arbor umbra est. Ov nigra a pastor ceterisque ov discedit. Canis ov videt. \ No newline at end of file diff --git a/app/templates/Pensa/09_Pastor_et_Oves_Pensum_B b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_B new file mode 100644 index 0000000..458ad04 --- /dev/null +++ b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_B @@ -0,0 +1,2 @@ +Pastor et centum _oves_ in _campo_ sunt. Pastor ovibus aquam et _cibum_ dat. Cibus ovium est _herba_, cibus pastoris est _panis_. Pastor panem _est_. Oves herbam _edunt_ et aquam _bibunt_ e _rivo_.
+Sol _lucet_, nulla _nubes_ in caelo _supra_ hunc campum videtur. In colle una _arbor_ est, in _silva_ multae arbores sunt. Sub arboribus umbra est. Pastor oves suas ad arborem _ducit_. _Dum_ pastor in _umbra_ arboris iacet, ovis nigra ceteras oves _relinquit_ et silvam _petit_. In terra sunt _vestigia_ lupi; lupus _ipse_ non procul abest. Lupus in silva cibum _quaerit_, dum pastor et _canis_ ovem quaerunt. \ No newline at end of file diff --git a/app/templates/Pensa/09_Pastor_et_Oves_Pensum_B.html b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_B.html new file mode 100644 index 0000000..b524a56 --- /dev/null +++ b/app/templates/Pensa/09_Pastor_et_Oves_Pensum_B.html @@ -0,0 +1,2 @@ +Pastor et centum in sunt. Pastor ovibus aquam et dat. Cibus ovium est , cibus pastoris est . Pastor panem . Oves herbam et aquam e .
+Sol , nulla in caelo hunc campum videtur. In colle una est, in multae arbores sunt. Sub arboribus umbra est. Pastor oves suas ad arborem . pastor in arboris iacet, ovis nigra ceteras oves et silvam . In terra sunt lupi; lupus non procul abest. Lupus in silva cibum , dum pastor et ovem quaerunt. \ No newline at end of file diff --git a/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A new file mode 100644 index 0000000..cfa0255 --- /dev/null +++ b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A @@ -0,0 +1,2 @@ +Av_es_ in aer_e_ volant. Pisc_es_ in aqua natant. Iulia neque vol_are_ neque nat_are_ potest. Homo duos ped_es_ habet, itaque homo ambul_are_ potest. Homo mortuus se mov_ere_ non potest. Spir_are_ necesse est homini, nam sine anima nemo viv_ere_ potest. Cum homo spirat, anima in pulmon_es_ intrat et ex pulmon_ibus_ exit. Homo qui spirat mortuus es_se_ non potest. Homin_es_ deos vid_ere_ non possunt. Dei ab homin_ibus_ vid_eri_ non possunt. Nemo pisces numer_are_ potest. Pisces numer_ari_ non possunt. Sinecunia cibus em_i_ non potest.
+Pueri Iuliam can_ere_ audiunt. Marcus Quintum ad terram cad_ere_ videt. Iulius Marcum clam_are_ audit. Pueri saccum a Iulio in mensa pon_i_ et aper_iri_ vident. \ No newline at end of file diff --git a/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A.html b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A.html new file mode 100644 index 0000000..245d57f --- /dev/null +++ b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_A.html @@ -0,0 +1,2 @@ +Av in aer volant. Pisc in aqua natant. Iulia neque vol neque nat potest. Homo duos ped habet, itaque homo ambul potest. Homo mortuus se mov non potest. Spir necesse est homini, nam sine anima nemo viv potest. Cum homo spirat, anima in pulmon intrat et ex pulmon exit. Homo qui spirat mortuus es non potest. Homin deos vid non possunt. Dei ab homin vid non possunt. Nemo pisces numer potest. Pisces numer non possunt. Sinecunia cibus em non potest.
+Pueri Iuliam can audiunt. Marcus Quintum ad terram cad videt. Iulius Marcum clam audit. Pueri saccum a Iulio in mensa pon et aper vident. \ No newline at end of file diff --git a/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B new file mode 100644 index 0000000..88a6c16 --- /dev/null +++ b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B @@ -0,0 +1,2 @@ +Leo et aquila _bestiae_ sunt. Viri et feminae _homines_ sunt. Mercurius non homo, sed _deus_ est. In aqua sunt _pisces_. In aere sunt _aves_. Quid agunt pisces et _aves_? Pisces in aqua _natant_, aves in aere _volant_. Avis duas _alas_ habet, itaque avis volare _potest_. Avis quae volat alas _movet_. Cum homo ambulat, _pedes_ moventur. Cum homo _spirat_, anima in _pulmones_ intrat. Homo qui spirat _vivus_ est, qui non spirat _mortuus_ est. Nam sine anima _nemo_ vivere potest. Spirare homini _necesse_ est.
+Iulia _canit_ [= cantat]. Iulia _vocem_ pulchram habet. Pueri _nidos_ quaerunt. Nidi sunt inter _ramos_ et folia arborum. In nidis avium sunt _ova_ aut pulli. Aves non pullos vivos, sed ova _pariunt_. Quintus in arborem _ascendit_ et IV _pullos_ videt in nido. Ramus qui nidum _sustinet_ tenuis est. Ramus tenuis puerum _crassum_ sustinere non potest: Quintus ad terram _cadit_. Marcus eum cadere videt et _perterritus_ est. \ No newline at end of file diff --git a/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B.html b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B.html new file mode 100644 index 0000000..b6de512 --- /dev/null +++ b/app/templates/Pensa/10_Bestiae_et_Homines_Pensum_B.html @@ -0,0 +1,2 @@ +Leo et aquila sunt. Viri et feminae sunt. Mercurius non homo, sed est. In aqua sunt . In aere sunt . Quid agunt pisces et ? Pisces in aqua , aves in aere . Avis duas habet, itaque avis volare . Avis quae volat alas . Cum homo ambulat, moventur. Cum homo , anima in intrat. Homo qui spirat est, qui non spirat est. Nam sine anima vivere potest. Spirare homini est.
+Iulia [= cantat]. Iulia pulchram habet. Pueri quaerunt. Nidi sunt inter et folia arborum. In nidis avium sunt aut pulli. Aves non pullos vivos, sed ova . Quintus in arborem et IV videt in nido. Ramus qui nidum tenuis est. Ramus tenuis puerum sustinere non potest: Quintus ad terram . Marcus eum cadere videt et est. \ No newline at end of file diff --git a/text2pensum.py b/text2pensum.py index a3223b4..c50958e 100644 --- a/text2pensum.py +++ b/text2pensum.py @@ -10,7 +10,7 @@ for filename in sys.argv[1:]: html_input_head = '' html_span_tail = '' - content = re.sub(r'(\s|\")([a-zA-Z\-\ÿ]+|)_([a-zA-Z\-]+)_(\.|)', r'\1' + html_span_head + r'\2' + html_input_head + r'\3' + html_input_tail + r'\4' + html_span_tail, content) + content = re.sub(r'(\s|\"|)([a-zA-Z\-\ÿ]+|)_([a-zA-Z\-]+)_(\.|\,|)', r'\1' + html_span_head + r'\2' + html_input_head + r'\3' + html_input_tail + r'\4' + html_span_tail, content) # Replace vowel-dash-vowel with vowels with macrons content = content.replace('A-A', 'Ā')