lettera.js 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. ///////////////////////////////////////////////////////////////
  2. // Informazioni fake -- per la maggior parte non più necessarie
  3. var informazioni_lettera = {
  4. link: "http://datini.archiviodistato.prato.it/la-ricerca/scheda/ASPO00147965",
  5. titolo: "Lettera di Francesco di Marco Datini a Margherita",
  6. mittente: "Francesco di Marco Datini",
  7. destinatario: "Margherita di Domenico Bandini",
  8. descrizione: "Fr.Datini-Margherita 16.12.1385 Firenze-Firenze 6000861 (B1089/2)",
  9. luogo_di_partenza: "Firenze",
  10. luogo_di_arrivo: "Firenze",
  11. data_di_partenza: "16.12.1385",
  12. data_di_arrivo: "[senza data]",
  13. supporto: "cartaceo",
  14. segnatura: "ASPrato, Archivio Datini, n. 1089/2, 6000861",
  15. lingua: "italiana",
  16. area_linguistica: "toscano",
  17. edizione: "Le lettere di Francesco Datini alla moglie Margherita (1385-1410), a cura di Elena Cecchi. Presentazione di Franco Cardini, Prato, Società Pratese di Storia Patria, 1990, pp. 38-40, n. 4.",
  18. trascrizione: "<?xml version='1.0' encoding='ISO-8859-1'?><TEI><teiHeader></teiHeader><group><text type='base'><body><div type='ref'><pb n='38'/>Al nome di Dio, a dì 16 di <lem n='22' type='4'/>dicenbre 1385.<lb/><lem n='22' type='4'/>Per atendere a' fatti di <seg type='as_not'><w>Pagholo d'Andrea</w></seg> <lem n='23' type='0'/>non t'ò iscritto nè a tte<lb/>nè a pùe altri. Iscrisi a <lem n='24' type='0'/>Lorenzo per fretta credendo che <lem n='6' type='0'/>Domenicho<lb/> non partìse chosì tosto. Sono istato qua e trovato òe la <lem n='3' type='0'/>brighata:<lb/> istanno bene, salvo <lem n='25' type='0'/>Iacopo è uno pocho di male nella ghola, ma e' fa<lb/> ciò che bisongna. La <lem n='19' type='0'/>fante ch'i' òe trovata qua non è quella ch'io<lb/> <pb n='39'/>credeva, ma pocho è milglore. Quando piacerà a Dio sarò fuori di<lb/> questi fatti. Volsi fare l'una chosa aprèso l'altra.<lb/> Àmi fatto grande festa monna <lem n='21' type='0'/>Partta e tutta l'altra <lem n='3' type='0'/>brighata. La<lb/> notte ch'io venni, dormì mecho la <lem n='26' type='0'/>Chatarina. A monna <lem n='21' type='0'/>Partta t'òe<lb/> ischusata della <lem n='27' type='1'/>tela. Molto arebe charo che noi istesomo que tutti,<lb/> tanto quanto ci starà ella; simile <lem n='20' type='0'/>Michele. Vorei ci fosomo istati insino<lb/> a questo dì se llo melglo dovése esere: ora è pure chosì.<lb/> De' fatti di <lem n='23' type='0'/>Pagholo credo avere grande onore. Tosto ne sentirai<lb/> novelle chon suoi guai: questo tieni a tte, fae vista nulla t'abia<lb/> detto.<lb/> Io non so s'io potrò esere chostà innanzi <lem n='7' type='4'/>Pasqua. In questa <lem n='11' type='0'/>settimana<lb/> ti saprò dire tutto, se piace a Dio. Pensa a ghodere e datti<lb/> guardia della <lem n='15' type='0'/>familgla di <lem n='1' type='0'/>chasa, fae per modo ch'io non abia l'una<lb/> malinchonia sopra a l'altra: pónti a chura di tutti e fa quello credi che<lb/> bene sia.<lb/> I <lem n='28' type='1'/>panni tuoi ò dati per <lem n='13' type='5'/>f<sic>.</sic> 21: chosì dice <lem n='20' type='0'/>Michele che pùe non ne<lb/> volea dare. Non volglo avergli pùe a tramutare: fàccaci Idio sani!<lb/> <lem n='28' type='1'/>Panni aremo asai: potérone avere <lem n='13' type='5'/>f<sic>.</sic> 23, ora sono tornati a <lem n='13' type='5'/>f<sic>.</sic> 21.<lb/> <lem n='13' type='5'/>Da <lem n='5' type='0'/>Prato ti risposi a una tua lettera fatta di mano di <lem n='8' type='0'/>Simone:<lb/> credo che questa farai lègere a lui e pertanto a lui dicho in questa<lb/> quello mi pare, e tue gli dì ispeso quello ti pare; e se fa quello non<lb/> dèe, scrìvilomi.<lb/> Per <seg type='as_not'><w>Domenicho d'Andrea</w></seg> <lem n='6' type='0'/>ti mandai la <lem n='29' type='6'/>mula: falla bene ghovernare.<lb/> S'io n'arò bisongno manderò per esa, e se noe, aspeterolla insino<lb/> <lem n='6' type='0'/>Domenicho la rimeni in qua: dìe alla <lem n='14' type='0'/>Bartolomea che n'abia bene<lb/> chura.<lb/> Credo la <lem n='9' type='7'/>zia sia chon techo; se tti pare, s'io no vi sono alla <lem n='30' type='4'/>festa,<lb/> manda per la <lem n='17' type='0'/>Cilia che facca la <lem n='30' type='4'/>festa chon noi, che credo n'abia<lb/> bisongno.<lb/> Pensate a darvi piacere sanza veruna malinchonia, e guardate bene<lb/> la <lem n='1' type='0'/>chasa; fae serare di buona ora il <lem n='31' type='2'/>fondacho, e lla matina ti lieva di<lb/> buona ora, e vivete ordinati ora ch'avete il modo: Idio ti guardi. Da<lb/> mia parte saluta la <lem n='9' type='7'/>zia e lla <lem n='18' type='0'/>Francescha e tutte gl'altre di <lem n='1' type='0'/>chasa.<lb/> A tte, <lem n='8' type='0'/>Simone, ti ricordo quanto ti disi: non mi puoi fare magiore<lb/> dispiacere che fare ora quello che tue non dèi. Io ti ricordo da chapo<lb/> <pb n='40'/>che tue pensi al bene fare e datti guardia dello <lem n='31' type='2'/>fondacho e d'ongni<lb/> chosa e istà fermo allo <lem n='31' type='2'/>fondacho e pensa al bene fare: saratti pro!<lb/> per <w>Francescho di Marcho</w> <lem n='4' type='0'/>da <lem n='5' type='0'/>Prato, in <lem n='10' type='0'/>Pisa.<lb/>Monna <lem n='2' type='0'/>Margherita, <lem n='16' type='0'/>donna di <w>Franciescho di Marcho</w>, <lem n='4' type='0'/>in <lem n='12' type='0'/>Firenze, propia.<lb/>1385 Da <lem n='10' type='0'/>Pisa, a dì <formula>**</formula> di <lem n='22' type='4'/>dicenbre.<lb/></div></body></text></group></TEI>",
  19. antroponimi: ["margherita di domenico bandini",
  20. "francesco di marco datini",
  21. "domenico d'andrea",
  22. "simone d'andrea bellandi",
  23. "bartolomea (serva di margherita di d. bandini)",
  24. "cilia (serva di margherita di domenico bandini)",
  25. "francesca di domenico bandini",
  26. "michele di carlo da pisa",
  27. "parta (donna di michele di carlo da pisa)",
  28. "paolo d'andrea della torre",
  29. "lorenzo",
  30. "iacopo di tedaldo benozzi",
  31. "caterina (figlia o serva di monna parta)"
  32. ],
  33. toponimi: ["prato",
  34. "pisa",
  35. "firenze"
  36. ]
  37. };
  38. let list_a = "";
  39. let list_b = "";
  40. let title = "";
  41. title += "<a href='" + informazioni_lettera.link + "' target=_blank>" + informazioni_lettera.titolo + "</a>";
  42. informazioni_lettera.antroponimi.forEach(myFunction_a);
  43. informazioni_lettera.toponimi.forEach(myFunction_b);
  44. function myFunction_a(value, index, array) {
  45. list_a += "<li>" + value + "</li>";
  46. }
  47. function myFunction_b(value, index, array) {
  48. list_b += "<li>" + value + "</li>";
  49. }
  50. // Fine informazioni fake
  51. //////////////////////////////////////////////
  52. // Esegue le queries
  53. async function fillPageContents(){
  54. var out = {};
  55. // val = await doJsonQuery(query1);
  56. // stringifyResponse(val);
  57. // val = await doJsonQuery(querySegnatura);
  58. // stringifyResponse(val);
  59. // val = await doJsonQuery(queryAreaLinguistica);
  60. // stringifyResponse(val);
  61. // val = await doJsonQuery(queryDescrizione);
  62. // stringifyResponse(val);
  63. // val = await doJsonQuery(queryTipo);
  64. // stringifyResponse(val);
  65. // val = await doJsonQuery(querySiglaOVI);
  66. // stringifyResponse(val);
  67. // val = await doJsonQuery(queryTitolo);
  68. // stringifyResponse(val);
  69. // val = await doJsonQuery(queryTestoLemmatizzato);
  70. // stringifyResponse(val);
  71. // val = await doJsonQuery(queryEdizione);
  72. // stringifyResponse(val);
  73. // val = await doJsonQuery(queryRaccolta);
  74. // stringifyResponse(val);
  75. out.toponimi = await doJsonQuery(queryToponimo);
  76. //putValuesInHTML();
  77. console.log("PROT", Object.getPrototypeOf(out));
  78. var strunz = new Strunz();
  79. console.log("str", Object.getPrototypeOf(strunz));
  80. return out;
  81. }
  82. class Strunz{
  83. constructor(){
  84. this.puzzo = "";
  85. this.merda = "";
  86. }
  87. }
  88. // Con la risposta (stringhificata) delle queries, aggiorna la pagina
  89. function putValuesInHTML(){
  90. //Attention! This is a rough patch-up!
  91. // queryString = queryStringOutput.replaceAll("}}{", "},")
  92. console.log("Stringified Response:", queryStringOutput);
  93. //queryOutput = JSON.parse(queryStringOutput);
  94. queryOutput = {};
  95. console.log('QO', queryOutput2);
  96. //queryOutput = JSON.parse(queryStringOutput);
  97. //
  98. // Query buone
  99. if(queryOutput.titolo) document.getElementById("title").innerHTML = queryOutput.titolo.value;
  100. if(queryOutput.mittente) document.getElementById("mittente_id").innerHTML = queryOutput.mittente.value;
  101. if(queryOutput.destinatario) document.getElementById("destinatario_id").innerHTML = queryOutput.destinatario.value;
  102. if(queryOutput.descrizione) document.getElementById("descrizione_id").innerHTML = queryOutput.descrizione.value;
  103. if(queryOutput.luogo_partenza) document.getElementById("luogo_partenza_id").innerHTML = queryOutput.luogo_partenza.value;
  104. if(queryOutput.luogo_arrivo) document.getElementById("luogo_arrivo_id").innerHTML = queryOutput.luogo_arrivo.value;
  105. if(queryOutput.data_partenza) document.getElementById("data_partenza_id").innerHTML = queryOutput.data_partenza.value;
  106. if(queryOutput.data_arrivo) document.getElementById("data_arrivo_id").innerHTML = queryOutput.data_arrivo.value;
  107. if(queryOutput.lingua) document.getElementById("lingua_id").innerHTML = queryOutput.lingua.value;
  108. if(queryOutput.area_linguistica) document.getElementById("area_linguistica_id").innerHTML = queryOutput.area_linguistica.value;
  109. if(queryOutput.segnatura_OVI) document.getElementById("segnatura_id").innerHTML = queryOutput.segnatura_OVI.value;
  110. if(queryOutput.edizione) document.getElementById("edizione_id").innerHTML = queryOutput.edizione.value;
  111. if(queryOutput.testo_lemmatizzato) document.getElementById("trascrizione_id").innerHTML = queryOutput.testo_lemmatizzato.value;
  112. //
  113. // Query ancora farlocche
  114. document.getElementById("antroponimi").innerHTML = "<li>MM</li>" + list_a;
  115. document.getElementById("toponimi").innerHTML = "<li>MM</li>" + list_b;
  116. }
  117. // Dà il via alle queries + riempimento HTML
  118. var pageContents = fillPageContents();
  119. console.log(pageContents);