Last active
April 10, 2020 18:54
-
-
Save sromano/3ee629848350ac06283e397ce8ab5424 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var faker = require('faker'); | |
var fs = require('fs'); | |
var N = 3; | |
var path = "json"; | |
if (!fs.existsSync(path)){ | |
fs.mkdirSync(path); | |
} | |
faker.locale = "es"; | |
for (var i = 0; i < N; i++) { | |
var dni = faker.random.number({min:10000, max:99999999}); | |
var sexo = faker.random.arrayElement(["F","M"]); | |
var result = { | |
"apellido": faker.name.lastName, | |
"nombre": faker.name.firstName, | |
"dni": dni, | |
"sexo": sexo, | |
"patente":"", | |
"vencimiento": "2020-04-12", | |
"motivo_circulacion":"Guardias m\u00ednimas que aseguren la operaci\u00f3n y mantenimiento de Yacimientos de Petr\u00f3leo y Gas, plantas de tratamiento y\/o refinaci\u00f3n de Petr\u00f3leo y gas, transporte y distribuci\u00f3n de energ\u00eda el\u00e9ctrica, combustibles l\u00edquidos, petr\u00f3leo y gas, estaciones expendedoras de combustibles y generadores de energ\u00eda el\u00e9ctrica.", | |
"qr": "data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAAExCAIAAACbBwI\/AAAABnRSTlMA\/wD\/AP83WBt9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJgElEQVR4nO3d22okOxIF0ONh\/v+Xe54nOQhEXLS7e61XuzKzyt6ICqSIn1+\/fv0DxPjP6wcA\/o9MQhaZhCwyCVlkErLIJGSRScgik5BFJiGLTEIWmYQsMglZZBKyyCRkkUnIIpOQRSYhi0xCFpmELP+tvPjn56frOc4+TYPO9z3\/cqX\/0NX7Pd\/o\/FSVn55vdPYHfDhnr\/5jr1gnIYtMQhaZhCwyCVlKNZ6PxvbNV1WcVyrFlauq1dVPP1durABVXlt5jMrbrzzVlcbqkXUSssgkZJFJyCKTkKWzxvMxt4Nkbp\/H3I0aywlrG3cq1aO5p6pcufFSc4VG6yRkkUnIIpOQRSYhy2CN57fQeO5pbkPJ58qVTU5zb2HtAN1ahe8V6yRkkUnIIpOQRSYhy99e4\/loLJ+8Om7WeN9XrYwqfseizod1ErLIJGSRScgik5BlsMYz92270szm6kRVpU\/MlbljX5WHvNoiM9cX+2+rD1knIYtMQhaZhCwyCVk6azxr38XnhlKt\/bTRq3NPjcWzxk9ybujYGuskZJFJyCKTkEUmIUupxvNq30NIwaDSonfuyme\/xa6mirXO13Osk5BFJiGLTEIWmYQsP6+arFQmOs01HZ7bfDP3fhsf4+zVNqa5S33MFe2uWCchi0xCFpmELDIJWUJ7Lle+1s9VceZGVmXWlq4uVXmMj5Du1a\/aAlknIYtMQhaZhCwyCVn2zmqdv7jPzdY+a6wQzO2IelVsWNtdFHKjs7Uh7dZJyCKTkEUmIYtMQpbOs1pzHXvnrG36efV+M082nTX2TV6bFe+sFvyxZBKyyCRkkUnIsjdXa+281dqRojmNb3\/tFFjl73v1zGuD5V8VKa2TkEUmIYtMQhaZhCydNZ7GJryN35gbSyBzXYbXfnlu29ZH40yuxrLN+a9\/dWU9l+FvIZOQRSYhi0xClr19PB+NJZ9X554qT1U5jnT+6Co7dRpPrs39M1xd6mOu4tXIOglZZBKyyCRkkUnI8myuVmM5oVJ7CGmU3Lg159UJo8ahY2drW4IaX3vFOglZZBKyyCRkkUnIMjhXq3FDSWbJZ20a1MdcJ+g5r0a4h\/wTXrFOQhaZhCwyCVlkErKUajxzZ2rWHuPqynO7QOaOqq1NZW8cS9545fOlzo\/R+BauWCchi0xCFpmELDIJWTr38TTWWjL3prx6g+fXrjUrmmtIvVZqajznNXd0yzoJWWQSssgkZJFJyDLYjydkAvacymCpxmNuax1o1hodVcwdZFt7g9ZJyCKTkEUmIYtMQpbB2elXP618F5\/TOO4qZEj72avCzNyBsrWSz\/m1V6yTkEUmIYtMQhaZhCw\/IYPH1zZJNBaTXs2KX+vmfOXV4ayPtbfQeN8P6yRkkUnIIpOQRSYhS6nGMzfEe67kM\/c9PnMqe+MH2\/gnayz5hBQL1XjgjyWTkEUmIYtMQpbBfjxXGmsPZ2sdis\/mnnltkFbjY1z99KOxd9HZWoXPOglZZBKyyCRkkUnIMnhW61Ur5Ctz25gqr107jbVWWpt7jI9XVavza69YJyGLTEIWmYQsMglZSvt4zl\/N59qZNJ4Cm2uyMneWp7ESk\/mxX5l7g+dLzdXhrJOQRSYhi0xCFpmELJ1ntRpLPpUCSeZU9rmWxHN7cebqUmudnD4amwbNsU5CFpmELDIJWWQSspRqPHNfkV\/tL1kb\/35Vijh7dcDq6qeNpZdKrWWuTqPnMvyxZBKyyCRkkUnIsjc7\/XvjjL4pV1e+EjJL\/KNSiZmbbna+UWXzTYXZ6cA\/\/8gkpJFJyCKTkCW0xtNYiphrsjI3Hryx5LNWLwm50fmXz\/cNObplnYQsMglZZBKyyCRkGZydftWe5\/zaisaey3MHrOYqXlcaz7Wdr3ylcXT8WcgkOOskZJFJyCKTkEUmIctgz+WrXw6pAJ1vNNcn5uq+IaWIj8bjV43\/SFe\/HDKRzToJWWQSssgkZJFJyFI6q\/U7HjiaqwFcaTzJdXWjyqWubhRSl3p1gqzCOglZZBKyyCRkkUnIsndW62NtctbVpTLLJ1cax3vNFbGuHmPOq7rjmXUSssgkZJFJyCKTkKVzdnpjdeF8o6srV3rqVOa9z9UtrspUc4PlQ46MXZ2oaqzhzbVgtk5CFpmELDIJWWQSsgzu41nr2FvZI7JW5JibqzXXvebK3FT2V4W3xsriFeskZJFJyCKTkEUmIUtnP5613TYfIeWiq0udzY1wP792rQ43959Teaorei7D30ImIYtMQhaZhCylGk+IkA7Fjdt6Gn96ZW5nUkVmGbLxRh\/WScgik5BFJiGLTEKW0lmtxuFQleJK48mmyrjsylM1Xqqx2LD2B53bP3T+5cz+Q9ZJyCKTkEUmIYtMQpbOnsuN5raqzE0pv7rv+ach557m6lKNHYbmKjGvSj7WScgik5BFJiGLTEKWzrNajfs8zq893\/dVk5Xf4kRV5VJXVz7faO7DuXqMj1eHwj6sk5BFJiGLTEIWmYQsgz2X59rkrLXYWXuMK40njOYudWWuldHVfUN6U1knIYtMQhaZhCwyCVk6azwfrxrSvGpYfBayy6dxK9LZ3F9\/TkjJxzoJWWQSssgkZJFJyPLsrNYrjbWWkOrRx9xb+Aj5cBpHqV+Ze0fWScgik5BFJiGLTEKWvdnpc5Oo5764X93o1am3irWeOmtDqeasnVyzTkIWmYQsMglZZBKy7NV4Gq0dKVpr\/NPYRnntypX7rrUymvsLqvHA30ImIYtMQhaZhCyl2elrmzM+35gb2\/NUhLRgvnqMVxuV1upSV1PZK59V5ZfPrJOQRSYhi0xCFpmELKUaz8faLpDKpdYqMZnbeio3WuswNFeWe9VT+4p1ErLIJGSRScgik5Cls8bzsVaomNvJcb7R+cqV157f0avtU1cf7Nna3qO5YuEc6yRkkUnIIpOQRSYhy2CNZ86rBr7nykSlivOqK1JjMWmtL3bjfRs7OTWyTkIWmYQsMglZZBKy\/JY1nrOrL\/1zJ6oaK0AVjU2l1w46Xam8hcp2ork\/mXUSssgkZJFJyCKTkGWwxrO2N2VtDHtIo+TGsWJr58vmdvnM1VrW+g99WCchi0xCFpmELDIJWTprPK+OUJ01blV5NTlr7kaVs1pzu17mGlI3lsfmWCchi0xCFpmELDIJWX5edYIB\/pV1ErLIJGSRScgik5BFJiGLTEIWmYQsMglZZBKyyCRkkUnIIpOQRSYhi0xCFpmELDIJWWQSssgkZJFJyPI\/7jZ25hZhAWcAAAAASUVORK5CYII=" | |
}; | |
//CREATE PATH | |
var dir = path + "/" + (dni % 10); | |
if (!fs.existsSync(dir)){ | |
fs.mkdirSync(dir); | |
} | |
dir = dir + "/" + Math.trunc(dni / 10) % 10; | |
if (!fs.existsSync(dir)){ | |
fs.mkdirSync(dir); | |
} | |
dir = dir + "/" + Math.trunc(dni / 100) % 10; | |
if (!fs.existsSync(dir)){ | |
fs.mkdirSync(dir); | |
} | |
//SAVE FILE | |
fs.writeFileSync(dir+"/"+dni+"_"+sexo+".json",JSON.stringify(result)); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment