Commit 0fdc45a668

0fdc45a668d95d603a9013f90392f6bc966c72f9

parent: 6b8e230012

Verified · cmc

cmc <hello@cleberg.net> · 2026-07-15 01:22 UTC

deps: migrate to github.com/zerolabsco/devianter v0.3.1

Repoint the import path from git.macaw.me/skunky/devianter, replacing a
placeholder v0.0.0 require that had no go.sum entry and did not resolve.

v0.3.1 reorders the last two return values of PerformSearch, Group.Get
and Group.Gallery from (..., error, Error) to (..., Error, error);
adapt the call sites. The two types differ, so the compiler enforces
this.

Layout: unified · split

app/api.go +2 −2
@@ -5,7 +5,7 @@ import (
55 "math/rand"
66 "strings"
77
8 "git.macaw.me/skunky/devianter"
8 "github.com/zerolabsco/devianter"
99)
1010
1111type API struct {
@@ -63,7 +63,7 @@ func (a API) Random() {
6363 a.Error("Sorry, butt NSFW on this are disabled, and the instance failed to find a random art without NSFW", 500)
6464 }
6565
66 s, err, daErr := devianter.PerformSearch(string(rand.Intn(999)), rand.Intn(30), 'a')
66 s, daErr, err := devianter.PerformSearch(string(rand.Intn(999)), rand.Intn(30), 'a')
6767 try(err)
6868 if daErr.RAW != nil {
6969 continue
app/config.go +1 −1
@@ -8,7 +8,7 @@ import (
88 "strconv"
99 "time"
1010
11 "git.macaw.me/skunky/devianter"
11 "github.com/zerolabsco/devianter"
1212)
1313
1414var Release struct {
app/parsers.go +1 −1
@@ -5,7 +5,7 @@ import (
55 "strconv"
66 "strings"
77
8 "git.macaw.me/skunky/devianter"
8 "github.com/zerolabsco/devianter"
99 "golang.org/x/net/html"
1010)
1111
app/util.go +1 −1
@@ -12,7 +12,7 @@ import (
1212 "text/template"
1313 "time"
1414
15 "git.macaw.me/skunky/devianter"
15 "github.com/zerolabsco/devianter"
1616 "golang.org/x/net/html"
1717)
1818
app/wrapper.go +5 −5
@@ -6,7 +6,7 @@ import (
66 "strings"
77 "time"
88
9 "git.macaw.me/skunky/devianter"
9 "github.com/zerolabsco/devianter"
1010 "golang.org/x/net/html"
1111)
1212
@@ -20,7 +20,7 @@ func (s skunkyart) GRUser() {
2020 var daError devianter.Error
2121 g.Name = s.Query
2222 var err error
23 s.Templates.GroupUser.GR, err, daError = g.Get()
23 s.Templates.GroupUser.GR, daError, err = g.Get()
2424 try(err)
2525 if daError.RAW != nil {
2626 s.Error(daError)
@@ -98,7 +98,7 @@ func (s skunkyart) GRUser() {
9898 if s.Type == 'f' {
9999 content, daError = g.Favourites(s.Page, all, folderid)
100100 } else {
101 content, err, daError = g.Gallery(s.Page, folderid)
101 content, daError, err = g.Gallery(s.Page, folderid)
102102 try(err)
103103 }
104104
@@ -267,9 +267,9 @@ func (s skunkyart) Search() {
267267 ss := &s.Templates.Search
268268 switch s.Type {
269269 case 'a', 't':
270 ss.Content, err, daError = devianter.PerformSearch(s.Query, s.Page, s.Type)
270 ss.Content, daError, err = devianter.PerformSearch(s.Query, s.Page, s.Type)
271271 case 'g', 'f':
272 ss.Content, err, daError = devianter.PerformSearch(s.Query, s.Page, s.Type, s.Args.Get("usr"))
272 ss.Content, daError, err = devianter.PerformSearch(s.Query, s.Page, s.Type, s.Args.Get("usr"))
273273 case 'r': // скраппер, поскольку девиантартовцы зажопили гостевое API для поиска групп
274274 var (
275275 usernames = make(map[int]string)
go.mod +1 −1
@@ -3,6 +3,6 @@ module skunkyart
33go 1.18
44
55require (
6 git.macaw.me/skunky/devianter v0.2.6-0.20240904171839-b3c99749f133
6 github.com/zerolabsco/devianter v0.3.1
77 golang.org/x/net v0.27.0
88)
go.sum +2 −2
@@ -1,4 +1,4 @@
1git.macaw.me/skunky/devianter v0.2.6-0.20240904171839-b3c99749f133 h1:ziutYUyDmdbsptR8Lj4lNmZUxfgwGsNbHM1mO9ATph8=
2git.macaw.me/skunky/devianter v0.2.6-0.20240904171839-b3c99749f133/go.mod h1:ZLn527xBlnpXrUB1B8z/MhyeiWVK4nPWjyfnhWOE8Is=
1github.com/zerolabsco/devianter v0.3.1 h1:QS28ATASgas8IejXpekWU1Z4//1Gr/tuqdl5BRAqItE=
2github.com/zerolabsco/devianter v0.3.1/go.mod h1:3su99kASJEhNcJpLMO35Si2qDGTZ3bfKLOK/ymitneM=
33golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys=
44golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE=
main.go +1 −1
@@ -5,7 +5,7 @@ import (
55 "skunkyart/static"
66 "time"
77
8 "git.macaw.me/skunky/devianter"
8 "github.com/zerolabsco/devianter"
99)
1010
1111func main() {