shithub: hell

Download patch

ref: 52b9d00a556b0a743ac2195c8b2029f5408f3f3b
parent: 00a84c4e2dc9760c97b93bb873e6d894f62d8d27
author: penny <penny@limitedideas.org>
date: Tue Sep 30 17:12:14 EDT 2025

/import uses config too

--- a/config.go
+++ b/config.go
@@ -16,6 +16,7 @@
 	Save_Location string `json:"save_location"`
 	Browser string `json:"browser"`
 	ImageViewer string `json:"image_viewer"`
+	MediaImport string `json:"media_importer"`
 }
 
 type account struct {
@@ -54,6 +55,10 @@
 		prefs.ImageViewer = defaultprefs.ImageViewer
 		fixed = true
 	}
+	if prefs.MediaImport == "" {
+		prefs.MediaImport = defaultprefs.MediaImport
+		fixed = true
+	}
 	return prefs, fixed
 }
 
@@ -63,6 +68,7 @@
 		Save_Location: "~/Downloads",
 		Browser: "xdg-open '%s'",
 		ImageViewer: "xdg-open %s",
+		MediaImport: "xdg-open %s",
 	}
 	return *prefs
 }
--- a/main.go
+++ b/main.go
@@ -272,7 +272,7 @@
 				}
 				return
 			case "import":
-				err := hc.previewPostImages(postItem, "shortcuts run \"media collector\" --input-path")
+				err := hc.previewPostImages(postItem, hc.preferences.MediaImport)
 				if err != nil {
 					fmt.Printf("Image preview failed: %v\n", err)
 				}
--