diff --git a/tetras_extraction/schemes/macao-manual-edition.ttl b/tetras_extraction/schemes/macao-manual-edition.ttl index 53ee78811fe5d655f188813cda4b32597d3d2402..3a689438ff280fc20d6122d85c4f736c8e316f70 100644 --- a/tetras_extraction/schemes/macao-manual-edition.ttl +++ b/tetras_extraction/schemes/macao-manual-edition.ttl @@ -152,104 +152,120 @@ macao:pg359_3 rdfs:subClassOf macao:pg359 ; . macao:pg376 - macao:description_md_manual_edition """<div id=\"STY_texteCours\" class=\"STY_texteCours\" style=\" \"><p align=\"\"><br><font color=\"#a60a69\">Ecoutez et répétez - chacun des mots suivants. <br>Chaque mot ne comporte qu'une </font><font color=\"#a60a69\"><a class=\"STY_lienComt\" href=\"javascript:CRS_afficherDetail('1')\" onclick=\"enrPosClic(event,'1')\">syllabe</a></font><font color=\"#a60a69\">. Pour écouter, cliquez sur la flèche. <br>Pour vous enregistrer et interrompre - l'enregistrement, cliquez sur le bouton rouge.<br>Pour vous réécouter, cliquez sur la flèche.</font><br></p> - <p align=\"\"> - </p><table class=\"STY_tableau\" width=\"500\" cellpadding=\"3\" cellspacing=\"0\" valign=\"top\" border=\"0\"> - <tr> - <td width=\"65\" valign=\"top\"></td> - <td valign=\"top\"><p align=\"\"> - </p><table class=\"STY_tableau\" width=\"400\" cellpadding=\"3\" cellspacing=\"0\" valign=\"top\" border=\"0\"> - <tr> - <td width=\"30\" valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV46', 'i1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - <br></td> - <td width=\"150\" valign=\"top\">I<br><br></td> - <td width=\"30\" valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV52', 'stopped1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">stopped</td> - </tr> - <tr> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV51', 'eye1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - <br></td> - <td valign=\"top\"><p align=\"\">eye<br><br></p></td> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV72', 'brought1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">brought</td> - </tr> - <tr> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV93', 'cry1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\"><p align=\"\">cry<br><br></p></td> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV55', 'marked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">marked</td> - </tr> - <tr> - <td valign=\"top\"> - <p align=\"\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV41', 'head1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - <br></p> - </td> - <td valign=\"top\"><p align=\"\">head<br><br></p></td> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV70', 'horse1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">horse</td> - </tr> - <tr> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV7', 'spring1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">spring<br><br></td> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV88', 'some1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">some</td> - </tr> - <tr> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV98', 'talked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">talked<br><br></td> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV30', 'buy1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">buy</td> - </tr> - <tr> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV67', 'months1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - <br></td> - <td valign=\"top\">months<br><br></td> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV17', 'by1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">by</td> - </tr> - <tr> - <td valign=\"top\"> - <p align=\"\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV49', 'blurred1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </p> - </td> - <td valign=\"top\"><p align=\"\">blurred</p></td> - <td valign=\"top\"> - <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV12', 'son_a2.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> - </td> - <td valign=\"top\">a</td> - </tr> - </table> - </td> - </tr> - </table> - </div>""" ; + macao:description_md_manual_edition """<head> + <meta charset=\"UTF-8\"> + <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"> + <style> + .STY_tableau { + border-collapse: collapse; + width: 100%; + max-width: 1000px; + } + .STY_tableau td { + vertical-align: middle; + padding: 8px; + text-align: center; + } + .STY_tableau td script { + display: block; + margin: 0 auto; + } + </style> + <title>HTML Table</title> +</head> +<body> +Chaque mot ne comporte qu'une <a class=\"STY_lienComt\" href=\"javascript:CRS_afficherDetail('1')\" onclick=\"enrPosClic(event,'1')\">syllabe</a></font>. Pour écouter, cliquez sur la flèche. + <table class=\"STY_tableau\" cellpadding=\"3\" cellspacing=\"0\" border=\"0\"> + <tr> + <td></td> + <td> + <table class=\"STY_tableau\" cellpadding=\"3\" cellspacing=\"0\" border=\"0\"> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV46', 'i1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>I</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV52', 'stopped1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>stopped</td> + </tr> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV51', 'eye1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>eye</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV72', 'brought1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>brought</td> + </tr> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV93', 'cry1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>cry</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV55', 'marked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>marked</td> + </tr> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV41', 'head1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>head</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV70', 'horse1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>horse</td> + </tr> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV7', 'spring1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>spring</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV88', 'some1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>some</td> + </tr> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV98', 'talked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>talked</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV30', 'buy1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>buy</td> + </tr> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV67', 'months1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>months</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV17', 'by1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>by</td> + </tr> + <tr> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV49', 'blurred1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>blurred</td> + <td> + <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV12', 'son_a2.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script> + </td> + <td>a</td> + </tr> + </table> + </td> + </tr> + </table> +</body> +</html>""" ; . macao:pg379 rdf:type macao-manual-edition:ExerciceQC_manualEdit ; diff --git a/tetras_extraction/script/src/transform.py b/tetras_extraction/script/src/transform.py index e50e2dde62cb52a6d47c5e7881819448c6593262..9c874032490773e73137bbbf603ff5ef96a8211c 100644 --- a/tetras_extraction/script/src/transform.py +++ b/tetras_extraction/script/src/transform.py @@ -205,7 +205,10 @@ def transform_html(graph: Graph): manual_edition_list = list(graph.triples((l[0], NS[prop+"_md_manual_edition"], None))) if len(manual_edition_list)>=1: t_manual_edition = manual_edition_list[0] - l[2] = t_manual_edition[2] + literal = t_manual_edition[2] + # Identify audio content and add + literal = postEditMD(prepareHTMLforMD(literal))[0] + l[2] = Literal(literal) graph.add(tuple(l)) #################################################