🔊 Show generation time

This commit is contained in:
Kazhnuz 2025-02-04 19:45:58 +01:00
parent 574e4a001c
commit 9e92f3ceb8

12
main.js
View file

@ -8,12 +8,15 @@ const myGm = gm.subClass({imageMagick: true});
const position = {x: 4, y: 2, gravity: "NorthEast"}
const metadatas = []
let count = 0;
const start = Date.now();
data.forEach(prideflag => {
console.log(`== Creating flags for ${prideflag.name.en}`);
const imageMetadata = {title:`Drapeau ${prideflag.name.fr.toLowerCase()} :`, list:[]};
prideflag.texts.forEach(text => {
const outputfile = `${prideflag.name.en.toLowerCase()}-${text.replace("⋅", "_").replace(" ", "_").replace("\n", '-').toLowerCase()}.png`
console.log(`Creating button for text ${text} (${outputfile})`);
console.log(`Creating button for text "${text.replace("\n", " ")}" (${outputfile})`);
const data = {file: outputfile, alt:`Drapeau ${prideflag.name.fr.toLowerCase()} avec écrit "${text.replace("\n", " ").toLowerCase()}"`};
imageMetadata.list.push(data);
const turnedText = text
@ -37,11 +40,16 @@ data.forEach(prideflag => {
throw err;
};
});
count++;
})
metadatas.push(imageMetadata);
});
console.log(metadatas);
const millis = Date.now() - start;
console.log("");
console.log("-----------------------")
console.log(`Generation finished in ${millis / 1000}s`);
console.log(`${count} files generated`);
fs.writeFile("./output/pridebuttons.json", JSON.stringify(metadatas), (err) => {
if (err) {