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}"