From 46e2c4c9e1f9389215971942d220b295d4eae10d Mon Sep 17 00:00:00 2001 From: Dave Machado Date: Fri, 22 Dec 2017 19:58:20 -0500 Subject: [PATCH] Remove outdated conversion scripts --- build/condenseMd.js | 63 --------------------- build/md2json.js | 134 -------------------------------------------- 2 files changed, 197 deletions(-) delete mode 100644 build/condenseMd.js delete mode 100644 build/md2json.js diff --git a/build/condenseMd.js b/build/condenseMd.js deleted file mode 100644 index b1eb1735..00000000 --- a/build/condenseMd.js +++ /dev/null @@ -1,63 +0,0 @@ -fs = require('fs') - -function setupMd(filename, anchor) { - fs.readFile(filename, 'utf8', function (err,text) { - if (err) { - return console.log(err); - } - var lines = text.split("\n"), - cur_line = 0, - line = "", - table_name = "", - col_num = 0, - cols = [], - rows = [], - arr = []; - - - function read_line() { - return lines[cur_line++]; - } - - while (true) { - var cols = []; - var rows = []; - while (line.indexOf(anchor) == -1 && cur_line != lines.length) { - line = read_line(); - } - if (cur_line == lines.length) { - break; - } - table_name = line.split(anchor)[1]; - read_line() - read_line() - while (true) { - line = read_line() - if (line.length < 2 || cur_line == lines.length) { - break - } - if (line.indexOf("|") == 0) { - arr.push(line + table_name) - } - } - - } - console.log(anchor + " entries") - console.log("API | Description | Auth | HTTPS | Link | Category") - console.log("|---|---|---|---|---|---|") - for (i = 0; i < arr.length; i++) { - console.log(arr[i]) - } - }); -} - -if (process.argv.length < 3) { - console.log("No .md file passed!"); - return; -} -if (process.argv.length < 4) { - anchorText = "###"; -} else { - anchorText = process.argv[3]; -} -setupMd(process.argv[2].toString(), anchorText); diff --git a/build/md2json.js b/build/md2json.js deleted file mode 100644 index dd2112ba..00000000 --- a/build/md2json.js +++ /dev/null @@ -1,134 +0,0 @@ -fs = require('fs') - -function md_trim(str, context) { - str = str.replace(/(^\s+)|(\s+$)/g, ""); - - if (context == 1) { // Name - // placeholder for any formatting on name value - } else if (context == 2) { // Description - str = str.replace(".", ""); // remove ending periods on descriptions - } else if (context == 3) { // Auth - if (str.toUpperCase() == "NO") { - str = null - } else { - str = str.replace("`", "").replace("`", "") - } - } else if (context == 4) { // HTTPS - if (str.toUpperCase() == "YES") { - str = true - } else { - str = false - } - } else if (context == 5) { // Link - str = str.replace("[Go!]", "").slice(1, -1); - } - return str; -} - -function handle(filename, anchor) { - fs.readFile(filename, 'utf8', function (err,text) { - if (err) { - return console.log(err); - } - var lines = text.split("\n"); - var cur_line = 0; - var line = "" - var table_name = ""; - var col_num = 0; - var cols = []; - var rows = []; - var entry_count = 0; - - function read_line() { - return lines[cur_line++]; - } - var root = {}; - while (true) { - var cols = []; - var rows = []; - while (line.indexOf(anchor) == -1 && cur_line != lines.length) { - line = read_line(); - } - if (cur_line == lines.length) { - break; - } - table_name = line.split(anchor)[1]; - table_name = md_trim(table_name, 0) - - line = read_line() - - if (line) { - line = line.split("|") - for (var j in line) { - - line[j] = md_trim(line[j], 0) - if ((j == 0 || j == line.length - 1) && line[j] === "") { - - } else { - cols.push(line[j]); - } - } - if (line.length) { - cols = line; - rows.push(cols) - } else { - console.error("markdown expect column title") - break; - } - } else { - console.error("markdown expect table content") - break; - } - - line = read_line() - - if (!line) { - console.error("markdown expect table spliter") - break; - } - line = read_line() - while (line.indexOf("|") != -1 && cur_line != lines.length) { - - var line_this = line.split("|") - var row = [] - for (var j in line_this) { - line_this[j] = md_trim(line_this[j], j) - if ((j == 0 || j == line_this.length - 1) && line_this[j] === "") { - - } else { - row.push(line_this[j]); - } - - } - rows.push(row); - entry_count++; - line = read_line() - } - - var data=[]; - for (var j in rows) { - if (j != 0) { - var ele = {}; - for (var k in rows[j]) { - ele[rows[0][k]] = rows[j][k]; - } - data.push(ele); - } - } - root["count"] = entry_count; - root[table_name] = data; - } - console.log(JSON.stringify(root)); - }); -} - -if (process.argv.length < 3) { - console.log("No .md file passed!"); - return; -} -if (process.argv.length < 4) { - anchorText = "###"; -} else { - anchorText = process.argv[3]; -} -handle(process.argv[2].toString(), anchorText);