bowl 4
This commit is contained in:
parent
9f40a83d41
commit
d97a95f80f
@ -321,14 +321,14 @@ with open('../$0', 'r') as f:
|
||||
with open(day.split('\n')[0]+'.html', 'x') as g:
|
||||
g.write(prefix+day+'\n'+suffix)
|
||||
";cd blah;for f in *.html;do #in glob we trust
|
||||
test -z "$last" || sed -i "s,_NAVIGATION_,$nav<A HREF=\"$f\">\></A></P>," \
|
||||
"$last";nav="<P>";test -z "$last"||nav="$nav<A HREF=\"$last\">\<</A>"
|
||||
nav="$nav<A HREF=\"index.html\">^</A>";last="$f";done
|
||||
sed -i "s,_NAVIGATION_,$nav</P>," "$last";for f in *.html;do #e unibus puellam
|
||||
test -z "$last" || sed -i "s,_NAVIGATION_,$nav<A HREF=\"$f\">\></A></P>," \
|
||||
"$last";nav="<P>";test -z "$last"||nav="$nav<A HREF=\"$last\">\<</A>"
|
||||
nav="$nav<A HREF=\"index.html\">^</A>";last="$f";done
|
||||
sed -i "s,_NAVIGATION_,$nav</P>," "$last";for f in *.html;do #e unibus puellam
|
||||
fi="$(echo "$f" | cut -d . -f 1)";test "$fi" = "index" && continue
|
||||
printf '<A HREF="/blah/%s.html">%s</A>\n' "$fi" "$fi"; done|sort -r|\
|
||||
sed -e "1i<!DOCTYPE html><HTML><HEAD><TITLE>blah</TITLE></HEAD><BODY><PRE>\
|
||||
<A HREF="..">..</A>" -e '$a</PRE></BODY></HTML>'>index.html
|
||||
printf '<A HREF="/blah/%s.html">%s</A>\n' "$fi" "$fi"; done|sort -r|\
|
||||
sed -e "1i<!DOCTYPE html><HTML><HEAD><TITLE>blah</TITLE></HEAD><BODY><PRE>\
|
||||
<A HREF="..">..</A>" -e '$a</PRE></BODY></HTML>'>index.html
|
||||
exit 0
|
||||
|
||||
That's the source code to this blog, in its entirety. My writing
|
||||
@ -362,7 +362,7 @@ with open('../$0', 'r') as f:
|
||||
]
|
||||
) + '\n'
|
||||
continue
|
||||
elif day.split('\n')[0][:4] == '<!--':
|
||||
elif day.split('\n')[0][:4] == '<!--':
|
||||
suffix = day
|
||||
continue
|
||||
with open(day.split('\n')[0]+'.html', 'x') as g:
|
||||
@ -389,14 +389,14 @@ cd blah
|
||||
for f in *.html
|
||||
do
|
||||
test -z "$last" || sed -i \
|
||||
-e "s,_NAVIGATION_,$nav<A HREF=\"$f\">\></A></P>," "$last"
|
||||
nav="<P>"
|
||||
-e "s,_NAVIGATION_,$nav<A HREF=\"$f\">\></A></P>," "$last"
|
||||
nav="<P>"
|
||||
test -z "$last" \
|
||||
|| nav="$nav<A HREF=\"$last\">\<</A>"
|
||||
nav="$nav<A HREF=\"index.html\">^</A>"
|
||||
|| nav="$nav<A HREF=\"$last\">\<</A>"
|
||||
nav="$nav<A HREF=\"index.html\">^</A>"
|
||||
last="$f"
|
||||
done
|
||||
sed -i "s,_NAVIGATION_,$nav</P>," "$last"
|
||||
sed -i "s,_NAVIGATION_,$nav</P>," "$last"
|
||||
|
||||
This replaces _NAVIGATION_ with an actual navigation bar. The actual
|
||||
string has two underscores before and after NAVIGATION but this blog is held
|
||||
@ -418,12 +418,12 @@ for f in *.html
|
||||
fi="$(echo "$f" | cut -d . -f 1)"
|
||||
test "$fi" = "index" \
|
||||
&& continue
|
||||
printf '<A HREF="/blah/%s.html">%s</A>\n' "$fi" "$fi"
|
||||
printf '<A HREF="/blah/%s.html">%s</A>\n' "$fi" "$fi"
|
||||
done \
|
||||
| sort -r \
|
||||
| sed \
|
||||
-e "1i\
|
||||
<!DOCTYPE html><HTML><HEAD><TITLE>blah</TITLE></HEAD><BODY><PRE><A HREF="..">..</A>" \
|
||||
<!DOCTYPE html><HTML><HEAD><TITLE>blah</TITLE></HEAD><BODY><PRE><A HREF="..">..</A>" \
|
||||
-e '$a</PRE></BODY></HTML>' \
|
||||
> index.html
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user