mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-22 13:53:04 +08:00
28 lines
695 B
JavaScript
28 lines
695 B
JavaScript
const fs = require("fs");
|
|
|
|
function fixQuoteLengths() {
|
|
return new Promise((resolve) => {
|
|
const quotesFiles = fs.readdirSync("../static/quotes/");
|
|
quotesFiles.forEach((quotefilename) => {
|
|
quotefilename = quotefilename.split(".")[0];
|
|
let quoteData = JSON.parse(
|
|
fs.readFileSync(`../static/quotes/${quotefilename}.json`, {
|
|
encoding: "utf8",
|
|
flag: "r",
|
|
})
|
|
);
|
|
|
|
quoteData.quotes.forEach((quote) => {
|
|
quote.length = quote.text.length;
|
|
});
|
|
|
|
fs.writeFileSync(
|
|
`../static/quotes/${quotefilename}.json`,
|
|
JSON.stringify(quoteData, null, 2)
|
|
);
|
|
});
|
|
resolve();
|
|
});
|
|
}
|
|
|
|
fixQuoteLengths();
|