displaying tags

This commit is contained in:
Tykayn 2021-03-01 18:14:47 +01:00 committed by tykayn
parent 33d0082543
commit 81528c2321
2 changed files with 17 additions and 3 deletions

View File

@ -5,6 +5,9 @@ var parseString = require("xml2js").parseString;
var router = express.Router(); var router = express.Router();
var fileToOpen = 'gtg_tasks' var fileToOpen = 'gtg_tasks'
// const convertFiles = true;
const convertFiles = false;
const json = { const json = {
tasks : {}, tasks : {},
projects : {}, projects : {},
@ -16,17 +19,24 @@ const json = {
*/ */
router.get('/', async function (req, res, next) { router.get('/', async function (req, res, next) {
if(convertFiles){
convertOneXmlToJson('gtg_tasks',res) convertOneXmlToJson('gtg_tasks',res)
convertOneXmlToJson('tags',res) convertOneXmlToJson('tags',res)
convertOneXmlToJson('projects',res) convertOneXmlToJson('projects',res)
}else{
console.log('================== conversion de fichiers désactivée dans index.js ================== ')
}
// récupérer le contenu des json // récupérer le contenu des json
fs.readFile(`sources/tags_gtg.json`, "utf-8", function (err, data) { fs.readFile(`sources/tags_gtg.json`, "utf-8", function (err, data) {
if (err) console.log(err); if (err) console.log(err);
json.tags = data json.tags = JSON.parse(data)
console.log('json', json)
res.render('index', {title: "Conversion de GTG tâches", json: json})
}); });
res.render('index', {title: "Conversion de GTG tâches", json: json})
}); });
@ -34,7 +44,6 @@ router.get('/', async function (req, res, next) {
function convertOneXmlToJson(fileToOpen,res){ function convertOneXmlToJson(fileToOpen,res){
fs.readFile(`sources/${fileToOpen}.xml`, "utf-8", function (err, data) { fs.readFile(`sources/${fileToOpen}.xml`, "utf-8", function (err, data) {
if (err) console.log(err); if (err) console.log(err);
console.log(data);
const results = transformToJson(data, fileToOpen, res) const results = transformToJson(data, fileToOpen, res)
console.log('fichier converti en json', fileToOpen) console.log('fichier converti en json', fileToOpen)

View File

@ -3,3 +3,8 @@ extends layout
block content block content
h1= title h1= title
p Welcome to #{title} p Welcome to #{title}
section.tags
h2= "Tags"
ul
each t in json.tags.tagstore
li= t.$.name