ref: b7cd6da8cf141c4f5e21ffef8dcbe5f118244b87
parent: bf928334986d8027cbff3ad2fe3c1b3c69b787e4
author: penny <penny@limitedideas.org>
date: Sat Sep 27 11:10:45 EDT 2025
add /likes command
--- a/commands.go
+++ b/commands.go
@@ -4,7 +4,7 @@
"strings"
)
-var commands = []string{"examine", "reply", "like", "thread", "open", "prev", "download", "dm", "rt", "parent", "children", "rm", "mark", "unmark", "account", "vim", "import", "pause", "resume", "url", "fpost", "ufpost", "edit", "notice", "stats", "next", "preview", "bookmarks", "follow", "unfollow"}+var commands = []string{"examine", "reply", "like", "thread", "open", "prev", "download", "dm", "rt", "parent", "children", "rm", "mark", "unmark", "account", "vim", "import", "pause", "resume", "url", "fpost", "ufpost", "edit", "notice", "stats", "next", "preview", "bookmarks", "follow", "unfollow", "likes"} func processInput(input string) (command string, arguments string, found bool) {--- a/main.go
+++ b/main.go
@@ -136,6 +136,13 @@
hc.page.loader = &StatusPages{hc: hc, getter: getter}fmt.Print(hc.page.String())
return
+ case "likes":
+ hc.pause(true)
+ hc.page = &Page{}+ getter := &BasicStatusGetter{getter: hc.client.GetFavourites}+ hc.page.loader = &StatusPages{hc: hc, getter: getter}+ fmt.Print(hc.page.String())
+ return
case "notice":
defer hc.updatePrompt()
defer hc.pause(true)
@@ -401,7 +408,6 @@
fmt.Printf("Follow request sent to %s\n", account.Acct)return
}
-
case "fpost":
_, err := hc.filterStatus(postItem)
if err != nil {--
⑨