Skip to content

Commit c2a6bf4

Browse files
committed
build: Add new playground command and update Go version to 1.25.4
1 parent 3ce14c4 commit c2a6bf4

File tree

7 files changed

+58
-5
lines changed

7 files changed

+58
-5
lines changed

.idea/runConfigurations/Run_CLI.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmd/cli/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module cli
22

3-
go 1.25.1
3+
go 1.25.4
44

55
require (
66
github.com/charmbracelet/bubbles v0.21.0

cmd/gui/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module gui
22

3-
go 1.25.1
3+
go 1.25.4
44

55
require (
66
github.com/google/uuid v1.6.0

cmd/playground/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module playground
2+
3+
go 1.25.4

cmd/playground/main.go

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
package main
2+
3+
import (
4+
"fmt"
5+
"os"
6+
"shared"
7+
8+
"github.com/vegidio/go-sak/fetch"
9+
"github.com/vegidio/umd"
10+
)
11+
12+
func main() {
13+
cookies, err := shared.GetCookies("manual", "/Users/vegidio/Desktop/cookies.txt")
14+
if err != nil {
15+
panic(err)
16+
}
17+
18+
metadata := umd.Metadata{
19+
umd.SimpCity: map[string]interface{}{
20+
"cookie": fetch.CookiesToHeader(cookies),
21+
},
22+
}
23+
24+
u := umd.New().WithMetadata(metadata)
25+
26+
extractor, err := u.FindExtractor("https://simpcity.cr/threads/sylvia-yasmina-sylviayasmina.239680/")
27+
if err != nil {
28+
panic(err)
29+
}
30+
31+
resp, _ := extractor.QueryMedia(10, nil, true)
32+
resp.Track(func(queried, total int) {
33+
fmt.Println("queried", queried)
34+
})
35+
36+
os.MkdirAll("/Users/vegidio/Desktop/test", 0755)
37+
result := shared.DownloadAll(resp.Media, "/Users/vegidio/Desktop/test", 5)
38+
39+
for file := range result {
40+
fmt.Println("Downloading", file.Request.Url)
41+
42+
err = file.Error()
43+
if err == nil {
44+
fmt.Println("Done")
45+
} else {
46+
fmt.Println("Download", file.Request.Url, "failed")
47+
}
48+
}
49+
}

go.work

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
go 1.25.1
1+
go 1.25.4
22

33
use (
44
.
55
cmd/cli
66
cmd/gui
7+
cmd/playground
78
internal/shared
89
)

internal/shared/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module shared
22

3-
go 1.25.1
3+
go 1.25.4
44

55
require (
66
github.com/denisbrodbeck/machineid v1.0.1

0 commit comments

Comments
 (0)