inou/.claude/worktrees/vibrant-nash/tools/add-jane.go

38 lines
774 B
Go

package main
import (
"encoding/json"
"fmt"
"time"
"inou/lib"
)
func main() {
if err := lib.CryptoInit(lib.KeyPathDefault); err != nil {
fmt.Printf("crypto init: %v\n", err)
return
}
if err := lib.DBInit("/tank/inou/data/inou.db"); err != nil {
fmt.Printf("db init: %v\n", err)
return
}
defer lib.DBClose()
data, _ := json.Marshal(map[string]any{"dob": "2021-07-04", "sex": 2, "lang": "en"})
err := lib.EntryWrite("", &lib.Entry{
EntryID: "1111111111111111",
DossierID: "1111111111111111",
Category: 0,
Type: "dossier",
Summary: "Jane Doe",
Data: string(data),
Timestamp: time.Now().Unix(),
})
if err != nil {
fmt.Printf("EntryWrite failed: %v\n", err)
return
}
fmt.Println("Jane Doe created: 1111111111111111")
}