shithub: hell

Download patch

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 {
--