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)}
--
⑨