diff --git a/template/page.html b/template/page.html index 3c416eb..f6bffe0 100644 --- a/template/page.html +++ b/template/page.html @@ -15,9 +15,9 @@
<< - < + < ? - > + > >>
diff --git a/xfwc b/xfwc index e10ee70..9de2699 100755 --- a/xfwc +++ b/xfwc @@ -13,7 +13,6 @@ cat < feed.rss EOF -BOOPTMP=$(mktemp) TOTAL=$(ls src | wc -w) @@ -28,32 +27,20 @@ NEWF=$NUM.html TITLE=$(echo ${fn%????} | sed 's/_/ /g' | sed -e 's/[]$.*[\^]/\\&/g') echo "rendering $NEWF..." -cat <> feed.rss +echo " $TITLE $ABSURL/$NEWF image #$NUM -EOF +" >> feed.rss -echo "$TITLE" > $BOOPTMP -cp template/page.html $NEWF +sed "s//$TITLE/; s/XFSSTITLE/$TITLE/g; s/RANDOM/"$(( ( RANDOM % TOTAL ) + 1 ))"/; s/LAST/$TOTAL/" template/page.html > $NEWF -sed "/COMIC -->/r $BOOPTMP" template/page.html > $NEWF +[ "$NUM" = "1" ] || sed -i "s/#PRE/"$(( NUM - 1 ))"/" $NEWF -sed -i "s/XFSSTITLE/$TITLE/g" $NEWF +[ "$NUM" = "$TOTAL" ] || sed -i "s/#NEXT/"$(( NUM + 1 ))"/" $NEWF -sed -i "s/RANDOM/"$(( ( RANDOM % TOTAL ) + 1 ))"/" $NEWF - - -sed -i "s/LAST/$TOTAL/" $NEWF - - -[ "$NUM" = "1" ] || sed -i "s/PRE/"$(( NUM - 1 ))"/" $NEWF - -[ "$NUM" = "$TOTAL" ] || sed -i "s/NEXT/"$(( NUM + 1 ))"/" $NEWF - -sed -i 's/PRE/#/; s/NEXT/#/' $NEWF NUM=$(( NUM - 1 ))