gemini-search

A simple search engine for Geminispace
git clone git://git.laack.co/gemini-search.git
Log | Files | Refs | README

commit fdaf393b96d0a90d8d5ca40b6a0f5054573fb32b
parent 7acf0e871ec7bb9a353cffaed0c70e4f0dacbb30
Author: Andrew Laack <andrew@laack.co>
Date:   Mon,  4 May 2026 18:20:33 -0500

Change output location for working

Diffstat:
M.gitignore | 4+---
Mmain.go | 7++++---
2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,3 +1 @@ -main -main.db -gemini* +outputs/ diff --git a/main.go b/main.go @@ -75,7 +75,8 @@ func main() { // how to multi-thread? // go mutex duh - db, err := sql.Open("sqlite3", "./main.db") + os.Mkdir("outputs/", 0755) + db, err := sql.Open("sqlite3", "./outputs/main.db") if err != nil { panic(err) @@ -104,13 +105,13 @@ func main() { } fmt.Println("\n=== Links ===\n") - err = os.WriteFile(url.PathEscape(currentUrl), []byte(body), 0644) + err = os.WriteFile("outputs/" + url.PathEscape(currentUrl), []byte(body), 0644) if err != nil { panic(err) } - f, err := os.OpenFile("links.txt", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600) + f, err := os.OpenFile("outputs/links.txt", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600) if err != nil { panic(err) }