Author: Adam <git@apiote.xyz>
hide donks
gonk.go | 9 +++++++--
diff --git a/gonk.go b/gonk.go index ddb93c656d3cf0e96c8096cd6dad82a2b2a99efd..d2e2dcb76444ed0e8ab5123781e0e9e8cd556c24 100644 --- a/gonk.go +++ b/gonk.go @@ -189,8 +189,8 @@ head := fmt.Sprintf(colour.White+"%d/%d\n%s %s %s (%s) \n%s\n"+colour.Reset, i+1, honksNumber, honk.Handle, honk.What, honk.Oondle, honk.Date, honk.XID) head = strings.ReplaceAll(head, " ", " ") fmt.Println(head) fmt.Printf("%s\n\n", md) - for i, donk := range honk.Donks { - fmt.Printf(colour.White+"Donk #%d: %s\n\n"+colour.Reset, i, donk.URL) + if len(honk.Donks) > 0 { + fmt.Println(colour.White + "## has donks" + colour.Reset) } for { key := readkey() @@ -202,6 +202,11 @@ } if rune(key[0]) == 'o' { exec.Command("xdg-open", honk.XID).Run() continue + } + if rune(key[0]) == 'd' { + for i, donk := range honk.Donks { + fmt.Printf(colour.White+"Donk #%d: %s\n"+colour.Reset, i, donk.URL) + } } if rune(key[0]) == 'q' { broken = true