plint

French poetry validator (local mirror of https://gitlab.com/a3nm/plint)
git clone https://a3nm.net/git/plint/
Log | Files | Refs | README

commit 9893d2bebac4091f362fe05396b4b49ffbe392fa
parent eae96fd7a93e3c80f7c0bf2b40547dd9540d931a
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Sun, 11 Aug 2019 19:26:41 +0200

fix format of the additions file

Diffstat:
.gitignore | 1+
TODO | 1-
additions | 229-------------------------------------------------------------------------------
additions.tpl | 1-
additions.txt | 120+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
train_diaeresis.sh | 9++++++++-
6 files changed, 129 insertions(+), 232 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -24,3 +24,4 @@ backup/* poem*.tpl poem2html plint_log +additions.tpl diff --git a/TODO b/TODO @@ -7,7 +7,6 @@ occurrences in additions, what is going on? - Compare to the latest lexique: in how many cases is our number of syllables less than the one indicated in lexique? ("paon" en 1 mais "chaos" en 2) -- The "additions" file should give the number of syllables of each line - Adjust the diaeresis uncertainty threshold to assert that all verses are correct (change your opinion about the syllable with least confidence) - Document expected errors of test.sh and commit necessary files diff --git a/additions b/additions @@ -1,229 +0,0 @@ -notions ta tatata tatata tatata -mentions tatatata tatata tatata -centurion tata tatata tatata -tatata tatata tatata tata puent -tatata tatata tatata ta remuent -tatata tatata tatatata tu joues -tatata tatata tatata taoïste -tatata tatata tatata vendéen -tatata tatata tatatat idéal -tatata tatata tatata distinguons -tatata tatata tatata réécrire -tatata tatata tatata ta réel -tatata tatata tatata booléen -tatata tatata tatata ta bleuet -tatata tatata tata coordonné -tatata tatata tat aguicheusement -tatata tatata tatata coercible -tatata tatata tatata mi-avril -tatata tatata tatata ta tuera -tatata tatata tatata ta tueront -tatata tatata tatata ta tueriez -tatata tatata tatata ta jouera -tatata tatata tatata ta joueront -tatata tatata tatata ta jouerez -tatata tatata tata remuerait -tatata tatata tatata châtier -tatata tatata tatata tata paon -tatata tatata tatata tata guiche -tatata tatata tatatat ypréaux -tatata tatata tatata booléen -tatata tatata tatata quatrième -Et sans hydre à travers des vertèbres qui puent -tatata tatata tatata dioïde -tatata tatata tatata ta lier -tatata tatata tatata délier -tatata tatata tatatat expier -tatata tatata tatat impatient -tatata tatata tatat impatience -tatata tatata tatatat envieux -tatata tatata tatata voudriez -tatata tatata tata voudriez-vous -tatata tatata tatata ta fier -tatata tatata tatata ta fiez -tatata tatata tatata ta varier -tatata tatata tatata ta variez -tatata tatata le fit extasier -tatata tatata tatatat extasiez -tatata tatata tata remercier -tatata tatata tata remerciez -tatata tatata tatatat étudier -tatata tatata tatatat étudiez -tatata tatata tatatat hardiesse -tatata tatata tatata vendriez -tatata tatata tata vendriez-vous -tatata tatata tatat essentiel -tatata tatata tatat associer -tatata tatata tatat associez -tatata tatata tatata ta scier -tatata tatata tatata ta sciez -tatata tatata tatata ta prieurs -tatata tatata tatata ta prieur -tatat abbés prieurs, tatata tatata -tatata tatata tatata ta rieurs -tatata tatata tatata ta rieur -tatata tatata tatat insociable -tatata tatata tamit rieur tata -tatata tatata tatata défassions -tatata tatata tatata refassions -tatata tatata tatata ta fassions -tatata tatata tata bibliomane -tatata tatata tatata nucléaire -tatata tatata tatata ta créé -tatata tatata tatata ta créés -tatata tatata tata prioritaire -tatata tatata tata prioritaires -tatata tatata tata priorisa -tatata tatata tata priorisai -tatata tatata tatata tata shoot -tatata tatata tatata réexport -tatata tatata tatata ta cléon -tatata tatata tatatat huîtrier -tatata tatata tatatat huîtriers -tatata tatata tatata tata jeep -tatata tatata tatata tata jeeps -tatata tatata tatatat elaeis -tatata tatata tatata tat cnaeus -tatata tatata tatata laotien -tatata tatata tatata laotiens -tatata tatata tatatat haoussa -tatata tatata tatata sahraouie -tatata tatata tatata plébéien -tatata tatata tatata ta skiable -tatata tatata tatata sucrières -tatata tatata tatata tata miaule -tatata tatata tatata ta navigue -tatata tatata tatata ta tierçons -tatata tatata tatatat onglier -tatata tatata tatat ismaélite -tatata tatata tatatat haïtiens -tatata tatata tatata tatat yole -tatata tatata tatata tatat York -tatata tatata tatata tat Yuval -tatata tatata tatata ta tue-tête -tatata tatata tatat amphioxus -tatata tatata tatata tat ruolz -tatata tatata tatatat œufrier -tatata tatata tatatat tat Peone -tatata tatata tatatat tat Péone -tatata tatata tatatata s'allient -tatata tatata tatatatat aède -tatata tatata tatatatat aèdes -tatata tatata tatat aérogare -tatata tatata tatat aérogares -tatata tatata tatatat oubliez -tatata tatata tatatat oublier -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatatat oublieux -tatata tatata tatata concluera -tatata tatata tatata conclueras -tatata tatata tatata excluera -tatata tatata tatata exclueras diff --git a/additions.tpl b/additions.tpl @@ -1 +0,0 @@ -12 A x diff --git a/additions.txt b/additions.txt @@ -0,0 +1,120 @@ +2 notions +3 notions +2 mentions +3 mentions +4 centurion +1 puent +2 remuent +1 joues +3 taoïste +3 vendéen +3 idéal +3 distinguons +3 réécrire +2 réel +3 booléen +2 bleuet +4 coordonné +5 aguicheusement +3 coercible +3 mi-avril +2 tuera +2 tueront +2 tueriez +2 jouera +2 joueront +2 jouerez +4 remuerait +3 châtier +1 paon +1 guiche +3 ypréaux +3 quatrième +1 hydre +1 puent +3 dioïde +2 lier +3 délier +3 expier +4 impatient +4 impatience +3 envieux +3 voudriez +4 voudriez-vous +2 fier +2 fiez +2 varier +2 variez +4 extasier +3 extasiez +4 remercier +4 remerciez +3 étudier +3 étudiez +3 hardiesse +3 vendriez +4 vendriez-vous +4 essentiel +4 associer +4 associez +2 scier +2 sciez +2 prieurs +2 prieur +2 rieurs +2 rieur +4 insociable +3 défassions +3 refassions +2 fassions +4 bibliomane +3 nucléaire +2 créé +2 créés +4 prioritaire +4 prioritaires +4 priorisa +4 priorisai +1 shoot +3 réexport +2 cléon +3 huîtrier +3 huîtriers +1 jeep +1 jeeps +3 elaeis +2 cnaeus +3 laotien +3 laotiens +3 haoussa +3 sahraouie +3 plébéien +2 skiable +3 sucrières +1 miaule +2 navigue +2 tierçons +3 onglier +4 ismaélite +3 haïtiens +1 yole +1 York +2 Yuval +2 tue-tête +4 amphioxus +2 ruolz +3 œufrier +2 Peone +2 Péone +3 s'allient +2 aède +2 aèdes +4 aérogare +4 aérogares +3 oubliez +3 oublier +3 oublieux +3 concluera +3 conclueras +3 excluera +3 exclueras diff --git a/train_diaeresis.sh b/train_diaeresis.sh @@ -1,7 +1,14 @@ #!/bin/bash -FILES="andromaque mithridate boileau ../additions cyrano$@" DIR="$( cd "$( dirname "$0" )" && pwd )" +cd "$DIR" + +# prepare the raw addition file +cut -d ' ' -f1 additions.txt > additions.tpl +cut -d ' ' -f2- additions.txt > additions + +# run the training +FILES="andromaque mithridate boileau ../additions cyrano$@" mkdir -p contexts rm -f contexts/* cp diaeresis_empty.json diaeresis0.json;