aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2023-11-08 07:55:06 -0500
committerXe Iaso <me@xeiaso.net>2023-11-08 07:55:06 -0500
commit6124bce48661d88ed6cca6a35a7041cc60d0ce36 (patch)
treefa17b7b2b75b8fd50ad608253a793993810d6093 /cmd
parent4a899c13abe723d066a85eb54153ca699094bbd1 (diff)
downloadx-6124bce48661d88ed6cca6a35a7041cc60d0ce36.tar.xz
x-6124bce48661d88ed6cca6a35a7041cc60d0ce36.zip
use buildGoModule instead of buildGoApplication
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/sanguisuga/main.go6
-rw-r--r--cmd/uploud/main.go30
2 files changed, 19 insertions, 17 deletions
diff --git a/cmd/sanguisuga/main.go b/cmd/sanguisuga/main.go
index 1e48639..27f2574 100644
--- a/cmd/sanguisuga/main.go
+++ b/cmd/sanguisuga/main.go
@@ -22,11 +22,11 @@ import (
"github.com/mymmrac/telego"
tu "github.com/mymmrac/telego/telegoutil"
+ "github.com/tailscale/wireguard-go/conn"
+ "github.com/tailscale/wireguard-go/device"
+ "github.com/tailscale/wireguard-go/tun/netstack"
irc "github.com/thoj/go-ircevent"
"go.jetpack.io/tyson"
- "golang.zx2c4.com/wireguard/conn"
- "golang.zx2c4.com/wireguard/device"
- "golang.zx2c4.com/wireguard/tun/netstack"
"honnef.co/go/transmission"
"tailscale.com/hostinfo"
"tailscale.com/jsondb"
diff --git a/cmd/uploud/main.go b/cmd/uploud/main.go
index 551cf34..24d4500 100644
--- a/cmd/uploud/main.go
+++ b/cmd/uploud/main.go
@@ -2,6 +2,7 @@
package main
import (
+ "context"
"flag"
"fmt"
"image"
@@ -13,10 +14,9 @@ import (
"path/filepath"
"runtime"
- "github.com/aws/aws-sdk-go/aws"
- "github.com/aws/aws-sdk-go/aws/credentials"
- "github.com/aws/aws-sdk-go/aws/session"
- "github.com/aws/aws-sdk-go/service/s3"
+ "github.com/aws/aws-sdk-go-v2/aws"
+ "github.com/aws/aws-sdk-go-v2/credentials"
+ "github.com/aws/aws-sdk-go-v2/service/s3"
"github.com/chai2010/webp"
"github.com/disintegration/imaging"
"within.website/x/internal"
@@ -181,6 +181,9 @@ func main() {
log.Fatalf("usage: %s <filename/folder> <b2 path>", os.Args[0])
}
+ ctx, cancel := context.WithCancel(context.Background())
+ defer cancel()
+
td, err := os.MkdirTemp("", "uploud")
if err != nil {
log.Fatal(err)
@@ -236,7 +239,7 @@ func main() {
}
defer fin.Close()
- _, err = s3c.PutObject(&s3.PutObjectInput{
+ _, err = s3c.PutObject(ctx, &s3.PutObjectInput{
Body: fin,
Bucket: b2Bucket,
Key: aws.String(flag.Arg(1) + "/" + finfo.Name()),
@@ -257,15 +260,14 @@ var mimeTypes = map[string]string{
".css": "text/css",
}
-func mkS3Client() *s3.S3 {
- s3Config := &aws.Config{
- Credentials: credentials.NewStaticCredentials(*b2KeyID, *b2KeySecret, ""),
- Endpoint: aws.String("https://s3.us-west-001.backblazeb2.com"),
- Region: aws.String("us-west-001"),
- S3ForcePathStyle: aws.Bool(true),
+func mkS3Client() *s3.Client {
+ s3Config := aws.Config{
+ Credentials: credentials.NewStaticCredentialsProvider(*b2KeyID, *b2KeySecret, ""),
+ BaseEndpoint: aws.String("https://s3.us-west-001.backblazeb2.com"),
+ Region: "us-west-001",
}
- newSession := session.New(s3Config)
-
- s3Client := s3.New(newSession)
+ s3Client := s3.NewFromConfig(s3Config, (func(o *s3.Options) {
+ o.UsePathStyle = true
+ }))
return s3Client
}