master
Gregory Scheerlinck 9 years ago
parent 77d117e7a8
commit 69ee34c48e

@ -4,17 +4,15 @@
var getContents = require('../lib/fileio').getContents; var getContents = require('../lib/fileio').getContents;
var convert = require('../lib/fileio').convert; var convert = require('../lib/fileio').convert;
var processMd = require('../lib/fileio').processMd;
var narrowDown = require('../lib/find').narrowDown; var narrowDown = require('../lib/find').narrowDown;
var selectArticle = require('../lib/find').selectArticle; var selectArticle = require('../lib/find').selectArticle;
var getArticlePath = require('../lib/util').getArticlePath;
var tmpSave = require('../lib/fileio').tmpSave; var tmpSave = require('../lib/fileio').tmpSave;
var removeTmp = require('../lib/fileio').removeTmp; var removeTmp = require('../lib/fileio').removeTmp;
var lastUpdate = require('arch-wiki-md-repo').updated; var lastUpdate = require('arch-wiki-md-repo').updated;
var articles = require('arch-wiki-md-repo').doneList; var articles = require('arch-wiki-md-repo').doneList;
// var kexec = require('kexec');
// var spawn = require('child_process').spawnSync;
var spawn = require('child_process').spawn; var spawn = require('child_process').spawn;
var yargs = require('yargs') var yargs = require('yargs')
@ -41,15 +39,15 @@ var options = {
Promise.resolve(narrowDown(articles, searchTerms, isDeep)).then(function select(filteredArticles) { Promise.resolve(narrowDown(articles, searchTerms, isDeep)).then(function select(filteredArticles) {
return selectArticle(filteredArticles); return selectArticle(filteredArticles);
}).then(function makeRoff(selectedArticle) { }).then(function makeRoff(selectedArticle) {
// selectedArticle = articles[1747];
selectedArticle.path = getArticlePath(selectedArticle.path);
return getContents(selectedArticle); return getContents(selectedArticle);
}).then(function passToRemark(data) { }).then(function passToRemarkMd(article) {
options.name = data.title; return processMd(article);
options.manual = data.url; }).then(function passToRemarkMan(article) {
options.description = data.description; options.name = article.title;
options.manual = article.url;
return Promise.resolve(convert(data.contents, options)); options.description = article.description;
return convert(article.contents, options);
}).then(function saveTmpFile(roff) { }).then(function saveTmpFile(roff) {
return tmpSave(roff); return tmpSave(roff);
}).then(function displayRoff(tmpFile) { }).then(function displayRoff(tmpFile) {
@ -59,7 +57,6 @@ Promise.resolve(narrowDown(articles, searchTerms, isDeep)).then(function select(
console.log('All done'); console.log('All done');
}); });
}); });
}).catch(function catchAll(err) {
console.log(err);
}); });
// TODO: remove the description from the main text
// TODO: reformat links and delete images

Loading…
Cancel
Save