Add a convert kt1 userimages script

This commit is contained in:
zkldi
2021-10-14 17:26:06 +01:00
parent a47307c0bb
commit 0cd1a744e6
@@ -0,0 +1,26 @@
import fs from "fs";
import path from "path";
import { Command } from "commander";
const program = new Command();
program.option("-d, --dir <dir>");
program.parse(process.argv);
const options = program.opts();
if (!options.dir) {
throw new Error(`No dir provided, yet one is necessary.`);
}
fs.mkdirSync("users/banner", { recursive: true });
fs.mkdirSync("users/pfp", { recursive: true });
for (const file of fs.readdirSync(options.dir)) {
const dfile = path.join(options.dir, file);
if (file.endsWith("-banner.png")) {
fs.copyFileSync(dfile, `users/banner/${file.split("-banner.png")[0]}`);
} else {
fs.copyFileSync(dfile, `users/pfp/${file.split("-pfp.png")[0]}`);
}
}