added line numbers to log entries
This commit is contained in:
parent
8a83bfcb1b
commit
23375c7f3f
|
@ -10,9 +10,9 @@ entry_index () {
|
||||||
|
|
||||||
# print link in listings
|
# print link in listings
|
||||||
if [ $index -lt 20 ]; then
|
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
|
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
|
# create entry
|
||||||
entry_html="${html_dir}${loghtml}.html"
|
entry_html="${html_dir}${loghtml}.html"
|
||||||
|
@ -42,6 +42,8 @@ if [ "$run_user" -eq 0 ]; then
|
||||||
html_dir="/var/www/html"
|
html_dir="/var/www/html"
|
||||||
gopher_dir="/var/gopher"
|
gopher_dir="/var/gopher"
|
||||||
|
|
||||||
|
logcount=$(wc -l "${gopher_dir}/listing.gophermap" | awk '{print $1}')
|
||||||
|
|
||||||
# Clear web folder
|
# Clear web folder
|
||||||
rm -rf "${html_dir:-/var/www/html}/*"
|
rm -rf "${html_dir:-/var/www/html}/*"
|
||||||
# Generate RSS
|
# Generate RSS
|
||||||
|
@ -66,12 +68,12 @@ if [ "$run_user" -eq 0 ]; then
|
||||||
printf "<pre class=\"inner-wrapper\">"
|
printf "<pre class=\"inner-wrapper\">"
|
||||||
# Intro text
|
# Intro text
|
||||||
cat "${gopher_dir}/intro.gophermap"
|
cat "${gopher_dir}/intro.gophermap"
|
||||||
# Ship listings
|
|
||||||
printf "\\n<a href=\"/log\">>> Complete Transmission Log</a>\\n"
|
printf "\\n<a href=\"/log\">>> Complete Transmission Log</a>\\n"
|
||||||
printf "<a href=\"/ships\">>> Ships, Colonies, Outposts</a>\\n"
|
printf "<a href=\"/ships\">>> Ships, Colonies, Outposts</a>\\n"
|
||||||
printf "<a href=\"/rss.xml\">>> RSS Feed</a>\\n\\n"
|
printf "<a href=\"/rss.xml\">>> RSS Feed</a>\\n\\n"
|
||||||
# Logs
|
# Logs
|
||||||
printf "Most recent (20) log entries:\\n"
|
printf "Most recent log entries:\\n"
|
||||||
|
printf "<ol reversed start=\"%s\">" "$logcount"
|
||||||
} >> "${file_html}"
|
} >> "${file_html}"
|
||||||
|
|
||||||
# Custom header elements and body start
|
# Custom header elements and body start
|
||||||
|
@ -85,6 +87,7 @@ if [ "$run_user" -eq 0 ]; then
|
||||||
printf "<a href=\"/\"><< BACK TO RELAY ONE</a>\\n\\n"
|
printf "<a href=\"/\"><< BACK TO RELAY ONE</a>\\n\\n"
|
||||||
# Intro text
|
# Intro text
|
||||||
cat "${gopher_dir}/log/intro.gophermap"
|
cat "${gopher_dir}/log/intro.gophermap"
|
||||||
|
printf "<ol reversed>"
|
||||||
} >> "${log_html}"
|
} >> "${log_html}"
|
||||||
|
|
||||||
# Loop through listings gophermap
|
# Loop through listings gophermap
|
||||||
|
@ -95,6 +98,7 @@ if [ "$run_user" -eq 0 ]; then
|
||||||
done < "${gopher_dir}/listing.gophermap"
|
done < "${gopher_dir}/listing.gophermap"
|
||||||
# footer
|
# footer
|
||||||
{
|
{
|
||||||
|
printf "</ol>\\n"
|
||||||
printf "</pre>\\n"
|
printf "</pre>\\n"
|
||||||
printf "</div>\\n"
|
printf "</div>\\n"
|
||||||
printf "</body>\\n"
|
printf "</body>\\n"
|
||||||
|
@ -147,8 +151,9 @@ if [ "$run_user" -eq 0 ]; then
|
||||||
printf "\\n"
|
printf "\\n"
|
||||||
fi
|
fi
|
||||||
printf "%s - Ship Log\\n" "$ship"
|
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 "<ol reversed>"
|
||||||
printf "</div></body></html>"
|
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}"
|
} >> "${ship_html}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
|
@ -33,6 +33,11 @@
|
||||||
width: auto;
|
width: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ol {
|
||||||
|
padding: 0;
|
||||||
|
line-height: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
@media screen and (min-width: 700px) {
|
@media screen and (min-width: 700px) {
|
||||||
body, html {
|
body, html {
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user