summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerguey Parkhomovsky <xindigo@gmail.com>2025-12-08 21:22:49 -0800
committerSerguey Parkhomovsky <xindigo@gmail.com>2025-12-08 21:24:05 -0800
commit37da816f24c15840756f0940f20210775f235881 (patch)
treec2c84fd50b56be90f302bea2aeb8aecaf6192df6
parent4df3b2195e9a0a4204bc9c0829420e267c678f5a (diff)
Migrate to non-cgo sqlite
-rw-r--r--go.mod8
-rw-r--r--go.sum12
-rw-r--r--main.go3
3 files changed, 19 insertions, 4 deletions
diff --git a/go.mod b/go.mod
index f4e2cad..660c7fd 100644
--- a/go.mod
+++ b/go.mod
@@ -2,4 +2,10 @@ module weeklybeats-scraper
go 1.25.1
-require github.com/mattn/go-sqlite3 v1.14.32
+require github.com/ncruces/go-sqlite3 v0.30.3
+
+require (
+ github.com/ncruces/julianday v1.0.0 // indirect
+ github.com/tetratelabs/wazero v1.10.1 // indirect
+ golang.org/x/sys v0.38.0 // indirect
+)
diff --git a/go.sum b/go.sum
index 66f7516..6446d0e 100644
--- a/go.sum
+++ b/go.sum
@@ -1,2 +1,10 @@
-github.com/mattn/go-sqlite3 v1.14.32 h1:JD12Ag3oLy1zQA+BNn74xRgaBbdhbNIDYvQUEuuErjs=
-github.com/mattn/go-sqlite3 v1.14.32/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
+github.com/ncruces/go-sqlite3 v0.30.3 h1:X/CgWW9GzmIAkEPrifhKqf0cC15DuOVxAJaHFTTAURQ=
+github.com/ncruces/go-sqlite3 v0.30.3/go.mod h1:AxKu9sRxkludimFocbktlY6LiYSkxiI5gTA8r+os/Nw=
+github.com/ncruces/julianday v1.0.0 h1:fH0OKwa7NWvniGQtxdJRxAgkBMolni2BjDHaWTxqt7M=
+github.com/ncruces/julianday v1.0.0/go.mod h1:Dusn2KvZrrovOMJuOt0TNXL6tB7U2E8kvza5fFc9G7g=
+github.com/tetratelabs/wazero v1.10.1 h1:2DugeJf6VVk58KTPszlNfeeN8AhhpwcZqkJj2wwFuH8=
+github.com/tetratelabs/wazero v1.10.1/go.mod h1:DRm5twOQ5Gr1AoEdSi0CLjDQF1J9ZAuyqFIjl1KKfQU=
+golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
+golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
+golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM=
+golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
diff --git a/main.go b/main.go
index f92c5fa..42f0a68 100644
--- a/main.go
+++ b/main.go
@@ -11,7 +11,8 @@ import (
"strings"
"time"
- _ "github.com/mattn/go-sqlite3"
+ _ "github.com/ncruces/go-sqlite3/driver"
+ _ "github.com/ncruces/go-sqlite3/embed"
)
// RSS structures