This repository has been archived on 2021-02-16. You can view files and clone it, but cannot push or open issues or pull requests.
Nodezzarella/classes/Categories.class.js
2017-06-21 00:39:50 +02:00

20 lines
669 B
JavaScript

const log = require('color-logs')(true, true, "Categories.class.js"),
path = require('path'),
fs = require("fs");
class Categories {
list(callback) {
const srcpath = 'ressources';
var listDir = fs.readdirSync(srcpath).filter(file => fs.lstatSync(path.join(srcpath, file)).isDirectory());
var listCtg = {};
for(var x = 0; x < listDir.length; x++){
var params = JSON.parse(fs.readFileSync(srcpath+'/'+listDir[x]+'/params.json', 'utf8'));
listCtg[x] = [{'title': params.title, 'slug': listDir[x]}]
}
callback(listCtg);
}
}
module.exports = Categories;