~~HTML~~

<script> fetch(“https://api.archives-ouvertes.fr/search/?q=structId_i:89901&wt=json&sort=producedDate_tdate+desc”) .then(response ⇒ response.json()) .then(data ⇒ {

  let html = "";
  data.response.docs.forEach(doc => {
      let title = doc.title_s || "Titre non disponible";
      let authors = (doc.authFullName_s || []).join(", ");
      let date = doc.producedDate_s || "";
      let link = doc.uri_s || "#";
      html += `<div class="publication">
                  <h3><a href="${link}" target="_blank">${title}</a></h3>
                  <p><strong>Auteurs :</strong> ${authors}</p>
                  <p><strong>Date :</strong> ${date}</p>
               </div>`;
  });
  document.getElementById("publications-citi").innerHTML = html;

}); </script> ~~HTML~~