Files

56 lines
1.6 KiB
TypeScript

import fs from "fs";
// for (const filename of fs.readdirSync(
// "./public/images/sequence/dubai-marina/sequence-original"
// )) {
// const [file, ext] = filename.split(".");
// // let newFilename = "";
// // if (file !== "0") {
// // newFilename = `${Math.abs(Number(file) - 360)}.${ext}`;
// // } else {
// // newFilename = `0.${ext}`;
// // }
// const newFilename = `${+file.split("_").at(-1)!}.${ext}`;
// fs.copyFileSync(
// `./public/images/sequence/dubai-marina/sequence-original/${filename}`,
// `./public/images/sequence/dubai-marina/not-compressed-renamed/${newFilename}`
// );
// }
// for (const filename of fs.readdirSync(
// "./public/images/sequences/dubai-marina/mobile"
// )) {
// const [file] = filename.split(".");
// if (+file % 3 !== 0) {
// fs.rmSync(`./public/images/sequences/dubai-marina/mobile/${filename}`);
// }
// }
// const files = fs
// .readdirSync("./public/images/sequences/dubai-marina/mobile")
// .sort((a, b) => +a.split(".")[0] - +b.split(".")[0]);
// console.log(files);
// for (let i = 0; i < files.length; i++) {
// fs.renameSync(
// `./public/images/sequences/dubai-marina/mobile/${files[i]}`,
// `./public/images/sequences/dubai-marina/mobile/${i}.jpg`
// );
// }
for (const filename of fs.readdirSync(
"./public/images/sequences/hq/original"
)) {
const [file, ext] = filename.split(".");
const [, number] = file.split("-");
fs.renameSync(
`./public/images/sequences/hq/original/${filename}`,
`./public/images/sequences/hq/original/${+number.slice(-3)}.${ext}`
);
}