From a8157509b66073f0c8d19bd70e25e06283ddb7a5 Mon Sep 17 00:00:00 2001 From: Radar231 Date: Wed, 8 Dec 2021 10:57:57 -0500 Subject: [PATCH] initial checkin --- README.md | 10 ++++++++++ mk_nb_pages | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 README.md create mode 100755 mk_nb_pages diff --git a/README.md b/README.md new file mode 100644 index 0000000..95dd118 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# mk_nb_pages repo + +## Introduction + +This repo contains the mk_nb_pages shell script, which creates simple web +pages out of the contents of the nb notebooks located in ~/.nb. These web pages +are placed in a syncthing source directory, where they will be copied to my cell +phone. This allows me to view the contents of my nb notes while away with only +the phone for access. + diff --git a/mk_nb_pages b/mk_nb_pages new file mode 100755 index 0000000..bd17b19 --- /dev/null +++ b/mk_nb_pages @@ -0,0 +1,39 @@ +#!/bin/bash + +srcDir="/home/rmorrow/.nb/" +bookList="journal notes exercise" + +dstDir="/home/rmorrow/wikis/" + +for book in $bookList +do + dstFile="${dstDir}/nb_${book}.html" + list=$(ls -1 ${srcDir}/${book}/*.md | sort -r) + + echo "" > ${dstFile} + echo "" >> ${dstFile} + echo " nb_${book}" >> ${dstFile} + echo "" >> ${dstFile} + echo "" >> ${dstFile} + echo "
" >> ${dstFile} + echo "

" >> ${dstFile} + + for i in $list + do + title=$(head -1 $i) + target=$(basename $i) + + echo "

${target}

" >> ${dstFile} + echo "

" >> ${dstFile} + echo "

" >> ${dstFile}
+        cat $i >> ${dstFile}
+        echo "
" >> ${dstFile} + echo "

" >> ${dstFile} + echo "


" >> ${dstFile} + echo "

" >> ${dstFile} + done + + echo "" >> ${dstFile} + echo "" >> ${dstFile} +done +