hlfw.ca

gcli

Download patch

ref: 71cfdcaf93e20347c5efd641daf1227ce31f27b0
parent: a9109fa5763523520bda1c2bb189d9e6f1ccf085
author: Halfwit <michaelmisch1985@gmail.com>
date: Mon Jun 3 09:03:46 PDT 2019

Add role to make p9p happy

--- a/gcli.go
+++ b/gcli.go
@@ -28,7 +28,6 @@
 }
 
 type image struct {
-	ContextLink string
 	ThumbnailLink string
 }
 	
@@ -54,11 +53,11 @@
 	if err != nil {
 		return "", "", err
 	}
-	key, err := libauth.Getuserpasswd("proto=pass service=gcli user=%s", u.Username)
+	key, err := libauth.Getuserpasswd("proto=pass role=client service=gcli user=%s", u.Username)
 	if err != nil {
 		return "", "", err
 	}
-	cx, err := libauth.Getuserpasswd("proto=pass service=gcse user=%s", u.Username)
+	cx, err := libauth.Getuserpasswd("proto=pass role=client service=gcse user=%s", u.Username)
 	if err != nil {
 		return "", "", err
 	}
@@ -133,17 +132,16 @@
 func handle(r results, lines chan string) {
 	for _, item := range r.Items {
 		var line strings.Builder
-		line.WriteString(fmt.Sprintf("%s %s", item.Title, item.Link))
+		line.WriteString(fmt.Sprintf("%s - %s", item.Title, item.Link))
+		if *thumb {
+			line.WriteString(fmt.Sprintf(" %s", 
+				item.Image.ThumbnailLink,
+			))
+		}
 		if *snippet {
 			snip := strings.Replace(item.Snippet, "\n", " ", -1)
 			line.WriteString(snip)
 			line.WriteString("\n")
-		}
-		if *isearch {
-			line.WriteString(fmt.Sprintf("%s %s", 
-				item.Image.ContextLink, 
-				item.Image.ThumbnailLink,
-			))
 		}
 		lines <- line.String()	
 	}