ititle-boxes.filter - tgtimes - The Gopher Times Err bitreich.org 70 hgit clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes URL:git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes bitreich.org 70 1Log /scm/tgtimes/log.gph bitreich.org 70 1Files /scm/tgtimes/files.gph bitreich.org 70 1Refs /scm/tgtimes/refs.gph bitreich.org 70 1Tags /scm/tgtimes/tag bitreich.org 70 1README /scm/tgtimes/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 ititle-boxes.filter (1307B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 #!/usr/bin/env bash Err bitreich.org 70 i 2 # Err bitreich.org 70 i 3 # Use this when boxes is used. Err bitreich.org 70 i 4 # We now use the simpler filter. Err bitreich.org 70 i 5 # Err bitreich.org 70 i 6 Err bitreich.org 70 i 7 export TERM=linux Err bitreich.org 70 i 8 Err bitreich.org 70 i 9 reset="$(tput sgr0)" Err bitreich.org 70 i 10 italicformat="$(tput sitm)" Err bitreich.org 70 i 11 italicreset="$(tput ritm)" Err bitreich.org 70 i 12 boldformat="$(tput bold)" Err bitreich.org 70 i 13 boldreset="$(echo -ne "\033[22m")" Err bitreich.org 70 i 14 underlineformat="$(tput smul)" Err bitreich.org 70 i 15 underlinereset="$(tput rmul)" Err bitreich.org 70 i 16 reverseformat="$(tput rev)" Err bitreich.org 70 i 17 reversereset="$(echo -ne "\033[27m")" Err bitreich.org 70 i 18 Err bitreich.org 70 i 19 redcolor="$(tput setaf 1)" Err bitreich.org 70 i 20 greencolor="$(tput setaf 2)" Err bitreich.org 70 i 21 yellowcolor="$(tput setaf 3)" Err bitreich.org 70 i 22 bluecolor="$(tput setaf 4)" Err bitreich.org 70 i 23 purplecolor="$(tput setaf 5)" Err bitreich.org 70 i 24 cyancolor="$(tput setaf 6)" Err bitreich.org 70 i 25 whitecolor="$(tput setaf 7)" Err bitreich.org 70 i 26 darkgreycolor="$(tput setaf 8)" Err bitreich.org 70 i 27 brightredcolor="$(tput setaf 9)" Err bitreich.org 70 i 28 brightgreencolor="$(tput setaf 10)" Err bitreich.org 70 i 29 brightyellowcolor="$(tput setaf 11)" Err bitreich.org 70 i 30 brightbluecolor="$(tput setaf 12)" Err bitreich.org 70 i 31 brightpurplecolor="$(tput setaf 13)" Err bitreich.org 70 i 32 brightcyancolor="$(tput setaf 14)" Err bitreich.org 70 i 33 brightwhitecolor="$(tput setaf 14)" Err bitreich.org 70 i 34 Err bitreich.org 70 i 35 line0="" Err bitreich.org 70 i 36 line1="" Err bitreich.org 70 i 37 line2="" Err bitreich.org 70 i 38 Err bitreich.org 70 i 39 i=0 Err bitreich.org 70 i 40 while IFS= read -r line; Err bitreich.org 70 i 41 do Err bitreich.org 70 i 42 case "${i}" in Err bitreich.org 70 i 43 0) Err bitreich.org 70 i 44 line0="${line}" Err bitreich.org 70 i 45 ;; Err bitreich.org 70 i 46 1) Err bitreich.org 70 i 47 line1="${line}" Err bitreich.org 70 i 48 ;; Err bitreich.org 70 i 49 2) Err bitreich.org 70 i 50 line2="${line}" Err bitreich.org 70 i 51 nline2="$(printf "%s\n" "${line2}" \ Err bitreich.org 70 i 52 | sed 's,^|[ #]*\(.*\)$,\1,')" Err bitreich.org 70 i 53 nline0="$(printf "%s\n" "${line0}" \ Err bitreich.org 70 i 54 | sed "s,\[ \],\[${underlineformat} ${nline2} ${reset}\],")" Err bitreich.org 70 i 55 printf "%s\n" "${nline0}" Err bitreich.org 70 i 56 #printf "%s\n" "${line1}" Err bitreich.org 70 i 57 ;; Err bitreich.org 70 i 58 *) Err bitreich.org 70 i 59 printf "%s\n" "${line}" Err bitreich.org 70 i 60 ;; Err bitreich.org 70 i 61 esac Err bitreich.org 70 i 62 i=$((i + 1)) Err bitreich.org 70 i 63 done Err bitreich.org 70 i 64 Err bitreich.org 70 .