index : livejrnl-builder.git

ascending towards madness

#!/bin/env zsh

CURRENT_DIR=$(realpath $(dirname $0))
LIVEJRNL_TEMPLATE_DIR="$CURRENT_DIR/templates/"
LIVEJRNL_OUTPUT_DIR="$CURRENT_DIR/build/"

cd $CURRENT_DIR
cd livejrnl
# enter venv
source .venv/bin/activate

# build the site and RSS feeds
python src/livejrnl.py -t $LIVEJRNL_TEMPLATE_DIR/deadjournal/index.html.template -o $LIVEJRNL_OUTPUT_DIR/index.html --config="$CURRENT_DIR/config.json"
python src/livejrnl.py -t $LIVEJRNL_TEMPLATE_DIR/shared/rss_feed.xml.template -o $LIVEJRNL_OUTPUT_DIR/feed.xml --config="$CURRENT_DIR/config.json"
python src/livejrnl.py -t $LIVEJRNL_TEMPLATE_DIR/shared/rss_feed.xml.template -o $LIVEJRNL_OUTPUT_DIR/feed_latest.xml --cutoff=5 --config="$CURRENT_DIR/config.json"

# exit venv
deactivate

cd $CURRENT_DIR
# build CSS
mkdir -p ./build/css/
sassc -t compressed "$LIVEJRNL_TEMPLATE_DIR/deadjournal/scss/_stylesheet.scss" "$LIVEJRNL_OUTPUT_DIR/css/stylesheet.min.css"