preview
This commit is contained in:
parent
1fd35de475
commit
b5682bf435
@ -1,12 +1,12 @@
|
|||||||
# print content of field `field`
|
# print content of field `field`
|
||||||
BEGIN { FS = ":"; regex = "^" field; }
|
BEGIN { FS = ":"; regex = "^" field; }
|
||||||
/^BEGIN:VEVENT$/ { inside = 1 }
|
/^BEGIN:VEVENT$/ { inside = 1 }
|
||||||
/^END:VEVENT/ && inside { exit }
|
/^END:VEVENT$/ { exit }
|
||||||
$0 ~ field { content = $0; next; }
|
$0 ~ regex { content = $0; next; }
|
||||||
/^ / && content { content = content substr($0, 2); next; }
|
/^ / && content { content = content substr($0, 2); next; }
|
||||||
/^[^ ]/ && content { exit }
|
/^[^ ]/ && content { exit }
|
||||||
END {
|
END {
|
||||||
if (!type) { exit }
|
if (!inside) { exit }
|
||||||
# Process content line
|
# Process content line
|
||||||
content = substr(content, index(content, ":") + 1);
|
content = substr(content, index(content, ":") + 1);
|
||||||
gsub("\\\\n", "\n", content);
|
gsub("\\\\n", "\n", content);
|
28
src/main.sh
28
src/main.sh
@ -87,15 +87,24 @@ EOF
|
|||||||
)
|
)
|
||||||
export AWK_DAYVIEW
|
export AWK_DAYVIEW
|
||||||
|
|
||||||
AWK_PREVIEW=$(
|
AWK_GET=$(
|
||||||
cat <<'EOF'
|
cat <<'EOF'
|
||||||
@@include src/awk/preview.awk
|
@@include src/awk/get.awk
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
export AWK_DAYVIEW
|
export AWK_GET
|
||||||
### END OF AWK SCRIPTS
|
### END OF AWK SCRIPTS
|
||||||
FZF_VJOUR_USE_EXPORTED="yes"
|
|
||||||
export FZF_VJOUR_USE_EXPORTED
|
## Colors
|
||||||
|
export GREEN="\033[1;32m"
|
||||||
|
export RED="\033[1;31m"
|
||||||
|
export WHITE="\033[1;97m"
|
||||||
|
export CYAN="\033[1;36m"
|
||||||
|
export ITALIC="\033[3m"
|
||||||
|
export FAINT="\033[2m"
|
||||||
|
export OFF="\033[m"
|
||||||
|
|
||||||
|
export FZF_VJOUR_USE_EXPORTED="yes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
__load_approx_data() {
|
__load_approx_data() {
|
||||||
@ -160,8 +169,6 @@ __show_day() {
|
|||||||
echo "$s|$e|$starttime|$endtime|$fpath|$description"
|
echo "$s|$e|$starttime|$endtime|$fpath|$description"
|
||||||
done)
|
done)
|
||||||
fi
|
fi
|
||||||
GREEN="\033[1;32m"
|
|
||||||
OFF="\033[m"
|
|
||||||
echo "||||🗓️ $GREEN $(date -d "$DISPLAY_DATE" +"%a %e %b %Y")$OFF"
|
echo "||||🗓️ $GREEN $(date -d "$DISPLAY_DATE" +"%a %e %b %Y")$OFF"
|
||||||
echo ""
|
echo ""
|
||||||
(
|
(
|
||||||
@ -259,10 +266,11 @@ if [ "${1:-}" = "--preview" ]; then
|
|||||||
dfmt="$dfmt %Y %R %Z"
|
dfmt="$dfmt %Y %R %Z"
|
||||||
fi
|
fi
|
||||||
end=$(date -d "@$end" +"$dfmt")
|
end=$(date -d "@$end" +"$dfmt")
|
||||||
echo "START @ $start, END @ $end"
|
echo "${GREEN}From: ${OFF}${CYAN}$start${OFF}"
|
||||||
|
echo "${GREEN}To: ${OFF}${CYAN}$end${OFF}"
|
||||||
|
echo ""
|
||||||
|
awk -v field="DESCRIPTION" "$AWK_GET" "$fpath" | $CAT
|
||||||
fi
|
fi
|
||||||
#awk -v field="DESCRIPTION" "$AWK_PREVIEW" "$fpath" |
|
|
||||||
# $CAT
|
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user