til-user - annna - Annna the nice friendly bot.
HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
---
til-user (600B)
---
1 #!/bin/sh
2
3 nick="${1}"
4 tilmodbase="$HOME/bin/modules/til"
5 tildb="${tilmodbase}/til.txt"
6
7 # Make sure there's a file to parse.
8 if [ ! -f "${tildb}" ];
9 then
10 exit 1
11 fi
12
13 format_user_tils() {
14 awk -v nick="${nick}" \
15 'BEGIN {
16 FS="\t"
17 print nick "\n"
18 }
19 $1 ~ nick {
20 print $3
21 print "\nTIL" $2 "\n\n"
22 }' "${tildb}"
23 }
24
25 if user_learned_count="$(grep -cP "^${nick}\t" "${tildb}")";
26 then
27 results=$(format_user_tils "${nick}" \
28 | fmt -w 69 \
29 | /br/bin/bitreich-paste)
30 printf "here is all your learning: %s" "${results}"
31 exit 0
32 else
33 printf "you haven't learned anything yet :o"
34 exit 0
35 fi