From 587dedf7a9381cac04fd34bff8bcd4c69ef99f36 Mon Sep 17 00:00:00 2001 From: ekzyis Date: Mon, 3 Feb 2025 23:36:47 +0100 Subject: [PATCH] Update to snappy v0.8.0 --- go.mod | 3 ++- go.sum | 8 ++++---- main.go | 5 +++++ 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index abbc588..6721a66 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,8 @@ go 1.20 require ( github.com/dustin/go-humanize v1.0.1 - github.com/ekzyis/snappy v0.7.0 + github.com/ekzyis/snappy v0.8.0 + github.com/joho/godotenv v1.5.1 github.com/mattn/go-sqlite3 v1.14.22 ) diff --git a/go.sum b/go.sum index 8c6151b..108c2ce 100644 --- a/go.sum +++ b/go.sum @@ -1,9 +1,9 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/ekzyis/snappy v0.5.1-0.20240702214736-049ea1f1c076 h1:9WC2mkujT2iyfFmLDdFJfCNfOCisGs+/pSqXGlFc7/M= -github.com/ekzyis/snappy v0.5.1-0.20240702214736-049ea1f1c076/go.mod h1:BxJwdGlCwUw0Q5pQzBr59weAIS6pkVdivBBaZkkWTSo= -github.com/ekzyis/snappy v0.7.0 h1:RcFTUHdZFTBFOnh6cG9HCL/RPK6L13qdxDrjBNZFjEM= -github.com/ekzyis/snappy v0.7.0/go.mod h1:UksYI0dU0+cnzz0LQjWB1P0QQP/ghx47e4atP99a5Lk= +github.com/ekzyis/snappy v0.8.0 h1:e7dRR384XJgNYa1FWNIZmqITSHOSanteBFXQJPfcQwg= +github.com/ekzyis/snappy v0.8.0/go.mod h1:UksYI0dU0+cnzz0LQjWB1P0QQP/ghx47e4atP99a5Lk= +github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= +github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU= github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= gopkg.in/guregu/null.v4 v4.0.0 h1:1Wm3S1WEA2I26Kq+6vcW+w0gcDo44YKYD7YIEJNHDjg= diff --git a/main.go b/main.go index 1e68501..01923ad 100644 --- a/main.go +++ b/main.go @@ -8,6 +8,7 @@ import ( "github.com/ekzyis/hnbot/db" "github.com/ekzyis/hnbot/hn" sn "github.com/ekzyis/hnbot/sn" + "github.com/joho/godotenv" ) func SyncHnItemsToDb() { @@ -30,6 +31,10 @@ func SyncHnItemsToDb() { } func main() { + if err := godotenv.Load(); err != nil { + log.Fatal(err) + } + // fetch HN front page every minute in the background and store state in db go SyncHnItemsToDb()