improved dayview
This commit is contained in:
parent
e5134fd0a0
commit
19c65d7ce1
28
src/awk/dayview.awk
Normal file
28
src/awk/dayview.awk
Normal file
@ -0,0 +1,28 @@
|
||||
function allday() {
|
||||
return ITALIC FAINT " (allday) " OFF $4
|
||||
}
|
||||
function endstoday() {
|
||||
return CYAN " -- " $2 OFF ": " $4
|
||||
}
|
||||
function slice() {
|
||||
if ($2 == "00:00")
|
||||
return CYAN $1 " -- " OFF ": " $4
|
||||
else
|
||||
return CYAN $1 OFF " -- " CYAN $2 OFF ": " $4
|
||||
}
|
||||
BEGIN {
|
||||
FS = "|";
|
||||
GREEN = "\033[1;32m";
|
||||
RED = "\033[1;31m";
|
||||
WHITE = "\033[1;97m";
|
||||
CYAN = "\033[1;36m";
|
||||
ITALIC = "\033[3m";
|
||||
FAINT = "\033[2m";
|
||||
OFF = "\033[m";
|
||||
OFS = "|"
|
||||
}
|
||||
/^[0-9]+$/ && hour { print hour, FAINT hour ":00 ----------------------" OFF }
|
||||
/^[0-9]+$/ { hour = $1 < 10 ? "0"$1 : $1; next }
|
||||
$1 == hour":00" { print $3, slice(); unset hour; next }
|
||||
$1 == "00:00" && $2 == "00:00" { print $3, allday(); next }
|
||||
$1 == "00:00" { print $3, endstoday();next }
|
Loading…
Reference in New Issue
Block a user