annna-memeview.sh - randomcrap - random crap programs of varying quality
 (HTM) git clone git://git.codemadness.org/randomcrap
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       annna-memeview.sh (390B)
       ---
            1 #!/bin/sh
            2 
            3 list() {
            4 git blame -p modules/hashtags/hashtags.txt | \
            5 LC_ALL=C awk -F '[ ]' '
            6 $1 == "committer-time" {
            7         ts = $2;
            8 }
            9 /^        / {
           10         memeline = substr($0, 2);
           11         idx = index(memeline, " ");
           12         if (idx) {
           13                 hashtag = substr(memeline, 1, idx);
           14                 url = substr(memeline, idx + 1);
           15                 print ts "\t" hashtag "\t" url;
           16         }
           17 }
           18 ' | \
           19 sort -t '        ' -k1,1rn
           20 }
           21 
           22 view() {
           23         list | sfeed_curses
           24 }
           25 
           26 "${1:-view}"