1
0
mirror of https://github.com/tabler/tabler.git synced 2025-12-21 09:24:24 +04:00
Files
tabler/bin/rename-images.js
2019-03-12 22:09:23 +01:00

27 lines
700 B
JavaScript
Executable File

#!/usr/bin/env node
var fs = require('fs'),
path = require('path'),
dir = __dirname + '/../img/photos/',
match = RegExp('kaboompics_', 'g'),
files;
files = fs.readdirSync(dir);
function generate_token(length){
//edit the token allowed characters
var a = "abcdef1234567890".split("");
var b = [];
for (var i=0; i<length; i++) {
var j = (Math.random() * (a.length-1)).toFixed(0);
b[i] = a[j];
}
return b.join("");
}
files.forEach(function(file) {
var filePath = path.join(dir, file),
newFilePath = path.join(dir, file.replace(/([0-9a-f]+).*/, "$1.jpg"));
console.log(newFilePath);
fs.renameSync(filePath, newFilePath);
});