species-of-things
clone your own copy | download snapshot

Snapshots | iceberg

No images in this repository’s iceberg at this time

Inside this repository

build_src.sh
text/x-sh

Download raw (723 bytes)

#! /bin/bash

chapterfolder=${1%/}
srcjs=$2

echo ";(function(undefined) {" > "${srcjs}"
echo "    'use strict';" >> "${srcjs}"
echo "    var src = {" >> "${srcjs}"
    

for htmlfile in $chapterfolder/*.html; do
    filepath=$(sed "s/^..\//\//g" <<< "${htmlfile}")
    filename=$(basename -s .html "${htmlfile}")
    splitname=$(sed "s/-/ /g" <<< "${filename}")
    name=$(sed -e "s/\([a-z]\)\([0-9]\)/\1 \2/gi" <<< "${splitname}")
    echo "${name}: ${filepath} "
    echo "        \"${name}\": \"${filepath}\","  >> "${srcjs}"
done;

echo "    }" >> "${srcjs}"
echo "    var docs = new HTML2print.Docs;" >> "${srcjs}"
echo "    docs.initialize(src);" >> "${srcjs}"
echo "})();" >> "${srcjs}"

echo "Written to ${srcjs}"