Files
mcr-account-creator-bot/modules/accountManager.js
2023-05-19 18:27:56 +02:00

21 lines
714 B
JavaScript

const fs = require('fs');
const path = require('path');
function batchAccounts(accounts, batchSize) {
const sortedDir = '../accounts/sorted';
if (!fs.existsSync(path.join(__dirname, sortedDir))) {
fs.mkdirSync(path.join(__dirname, sortedDir));
}
for (let i = 0; i < accounts.length; i += batchSize) {
const batch = accounts.slice(i, i + batchSize);
const batchNumber = Math.ceil((i + 1) / batchSize);
const batchFilename = `${sortedDir}/batch${batchNumber}.json`;
fs.writeFileSync(path.join(__dirname, batchFilename), JSON.stringify(batch, null, 2));
}
}
const accounts = require(path.join(__dirname, '../accounts/accounts.json'));
batchAccounts(accounts, 6);
module.exports = { batchAccounts };