added line numbers to log entries

This commit is contained in:
James Tomasino 2018-12-11 21:20:04 -05:00
parent 8a83bfcb1b
commit 23375c7f3f
2 changed files with 16 additions and 6 deletions

View File

@ -10,9 +10,9 @@ entry_index () {
# print link in listings
if [ $index -lt 20 ]; then
printf "<a href=\"%s.html\">>> %s</a>\\n" "$loghtml" "$title" >> "${file_html}"
printf "<li><a href=\"%s.html\">>> %s</a></li>\\n" "$loghtml" "$title" >> "${file_html}"
fi
printf "<a href=\"%s.html\">>> %s</a>\\n" "$loghtml" "$title" >> "${log_html}"
printf "<li><a href=\"%s.html\">>> %s</a></li>\\n" "$loghtml" "$title" >> "${log_html}"
# create entry
entry_html="${html_dir}${loghtml}.html"
@ -42,6 +42,8 @@ if [ "$run_user" -eq 0 ]; then
html_dir="/var/www/html"
gopher_dir="/var/gopher"
logcount=$(wc -l "${gopher_dir}/listing.gophermap" | awk '{print $1}')
# Clear web folder
rm -rf "${html_dir:-/var/www/html}/*"
# Generate RSS
@ -66,12 +68,12 @@ if [ "$run_user" -eq 0 ]; then
printf "<pre class=\"inner-wrapper\">"
# Intro text
cat "${gopher_dir}/intro.gophermap"
# Ship listings
printf "\\n<a href=\"/log\">>> Complete Transmission Log</a>\\n"
printf "<a href=\"/ships\">>> Ships, Colonies, Outposts</a>\\n"
printf "<a href=\"/rss.xml\">>> RSS Feed</a>\\n\\n"
# Logs
printf "Most recent (20) log entries:\\n"
printf "Most recent log entries:\\n"
printf "<ol reversed start=\"%s\">" "$logcount"
} >> "${file_html}"
# Custom header elements and body start
@ -85,6 +87,7 @@ if [ "$run_user" -eq 0 ]; then
printf "<a href=\"/\">&lt;&lt; BACK TO RELAY ONE</a>\\n\\n"
# Intro text
cat "${gopher_dir}/log/intro.gophermap"
printf "<ol reversed>"
} >> "${log_html}"
# Loop through listings gophermap
@ -95,6 +98,7 @@ if [ "$run_user" -eq 0 ]; then
done < "${gopher_dir}/listing.gophermap"
# footer
{
printf "</ol>\\n"
printf "</pre>\\n"
printf "</div>\\n"
printf "</body>\\n"
@ -147,8 +151,9 @@ if [ "$run_user" -eq 0 ]; then
printf "\\n"
fi
printf "%s - Ship Log\\n" "$ship"
grep "^0${ship}" "${gopher_dir}/listing.gophermap" | sed "s|0${ship} - ||" | awk -F"\\t" '{f=$2; gsub(".txt", ".html", f); printf "<a href=\"%s\">>> %s</a>\n", f, $1}'
printf "</div></body></html>"
printf "<ol reversed>"
grep "^0${ship}" "${gopher_dir}/listing.gophermap" | sed "s|0${ship} - ||" | awk -F"\\t" '{f=$2; gsub(".txt", ".html", f); printf "<li><a href=\"%s\">>> %s</a></li>\n", f, $1}'
printf "</ol></div></body></html>"
} >> "${ship_html}"
fi
done

View File

@ -33,6 +33,11 @@
width: auto;
}
ol {
padding: 0;
line-height: 0.5em;
}
@media screen and (min-width: 700px) {
body, html {
font-size: 18px;