--- title: "Publications" date: 2019-09-30 11:30 draft: false --- <link rel="stylesheet" type="text/css" href="/css/publi.css" /> <script src="/js/data.js" type="text/javascript"></script> <script src="/js/loadAllData.js" type="text/javascript"></script> <script src="/js/getFullDataPath.js" type="text/javascript"></script> <script src="/js/getTextFromFile.js" type="text/javascript"></script> <script src="/js/trueTypeOf.js" type="text/javascript"></script> <script src="/js/uniq.js"></script> <script src="/js/getPublis.js"></script> <script src="/js/websiteFile.js"></script> <script src="/js/numberUtils.js"></script> <script src="/js/DebugMode.js"></script> <script src="/js/createPubliUI.js"></script> {{< getDataFilesName >}} <script> window.onload = async function () { var div = document.getElementById("publis_div") const Cite = require("citation-js") const sdois = uniq(Object.values(await loadAllData()).flat().filter(d => d.DOI !== null).map(d => d.DOI.string)) const spubliscite = await Cite.async(sdois) const pubs = await getPublis() const uospublis = spubliscite.format('data', { format: 'object' }) const spublis = uospublis.sort((puba,pubb)=>pubUtils.getIssuedDate(puba) - pubUtils.getIssuedDate(pubb)) for (const publi of spublis) { art= await createPubliUI(publi,pubs.sets,true,true) $(art).appendTo("#publis_sets") } const odois=Array.from(pubs.others.keys()) const opubliscite = await Cite.async(odois) const uoopublis = opubliscite.format('data', { format: 'object' }) const opublis = uoopublis.sort((puba,pubb)=>pubUtils.getIssuedDate(puba) - pubUtils.getIssuedDate(pubb)) for (const publi of opublis) { art= await createPubliUI(publi,pubs.others,true,true) $(art).appendTo("#publis_others") } } </script> <section class="publis-list" id="publis_sets"> <header> <h2>Sets</h2> </header> </section> <section class="publis" id="publis_others"> <header> <h2>Others</h2> </header> </section>