|
@@ -1,6 +1,7 @@
|
|
|
#!/bin/sh
|
|
|
|
|
|
# create text, assemble html file, add to articles
|
|
|
+#requires package html-xml-utils for hxselext
|
|
|
|
|
|
ROOT=/home/philip/src/web/wittamore.com
|
|
|
|
|
@@ -8,16 +9,17 @@ cd $ROOT/.tmp
|
|
|
TOP="top.html"
|
|
|
BOTTOM="bottom.html"
|
|
|
EDITFILE="middle.html"
|
|
|
+DATE=$(date +%Y-%m-%d)
|
|
|
|
|
|
read -p "Enter title: " TITLE
|
|
|
+read -e -i "$DATE" -p "Enter date: " input
|
|
|
|
|
|
-echo "<h2>" > $EDITFILE
|
|
|
-echo $TITLE >> $EDITFILE
|
|
|
-echo "</h2>" >> $EDITFILE
|
|
|
+ARTICLEDATE="${input:-$DATE}"
|
|
|
+YEAR=$(echo $ARTICLEDATE | cut -c 1-4)
|
|
|
+DEST="$ROOT/articles/$YEAR"
|
|
|
|
|
|
-echo "<h5>" >> $EDITFILE
|
|
|
-echo $(date +%Y-%m-%d) >>$EDITFILE
|
|
|
-echo "</h5>" >> $EDITFILE
|
|
|
+echo "<h2>$TITLE</h2>" > $EDITFILE
|
|
|
+echo "<h5>$ARTICLEDATE</h5>" >> $EDITFILE
|
|
|
|
|
|
micro $EDITFILE
|
|
|
|
|
@@ -25,8 +27,5 @@ TITLE=${TITLE// /-}
|
|
|
ARTICLE="$TITLE.html"
|
|
|
|
|
|
cat $TOP $EDITFILE $BOTTOM > $ARTICLE
|
|
|
-
|
|
|
-DEST="$ROOT/articles/$(date +%Y)"
|
|
|
mv $ARTICLE $DEST
|
|
|
-
|
|
|
-echo "Done, run uph or upb to upload to web site."
|
|
|
+echo "saved as $DEST/$ARTICLE"
|