File tree Expand file tree Collapse file tree 4 files changed +39
-0
lines changed Expand file tree Collapse file tree 4 files changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ require (
107
107
gopkg.in/yaml.v2 v2.4.0
108
108
mvdan.cc/xurls/v2 v2.4.0
109
109
src.techknowlogick.com/monster-id v0.0.0-20210202042845-b14361e87496
110
+ src.techknowlogick.com/wavatars v0.0.0-20190220172003-d08f03a6b865
110
111
strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251
111
112
xorm.io/builder v0.3.11
112
113
xorm.io/xorm v1.3.2-0.20220714055524-c3bce556200f
Original file line number Diff line number Diff line change @@ -2432,6 +2432,8 @@ sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
2432
2432
sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0 /go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU =
2433
2433
src.techknowlogick.com/monster-id v0.0.0-20210202042845-b14361e87496 h1:c+syTOBF/T6w7vi7KoDpFHQsAxWrZBn2oJfLqylWqgo =
2434
2434
src.techknowlogick.com/monster-id v0.0.0-20210202042845-b14361e87496 /go.mod h1:C4IzHjWw8+3/osm2FWUib2Ax2owZ1oKx4rzBZilBS8I =
2435
+ src.techknowlogick.com/wavatars v0.0.0-20190220172003-d08f03a6b865 h1:X2c3+d3MscxYD2FxBGAYNGmLA0SVtDRWmDFmLADL2Wc =
2436
+ src.techknowlogick.com/wavatars v0.0.0-20190220172003-d08f03a6b865 /go.mod h1:F3KS3mPE6x39Llpd05OjyZnVoQl70UomA7ntxg/jNCQ =
2435
2437
strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251 h1:mUcz5b3FJbP5Cvdq7Khzn6J9OCUQJaBwgBkCR+MOwSs =
2436
2438
strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251 /go.mod h1:FJGmPh3vz9jSos1L/F91iAgnC/aejc0wIIrF2ZwJxdY =
2437
2439
xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978 /go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE =
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import (
19
19
"code.gitea.io/gitea/modules/avatar/monsterid"
20
20
"code.gitea.io/gitea/modules/avatar/none"
21
21
"code.gitea.io/gitea/modules/avatar/robot"
22
+ "code.gitea.io/gitea/modules/avatar/wavatars"
22
23
"code.gitea.io/gitea/modules/setting"
23
24
24
25
"github.com/nfnt/resize"
69
70
none.None {},
70
71
robot.Robot {},
71
72
monsterid.Monster {},
73
+ wavatars.Wavatars {},
72
74
}
73
75
)
74
76
Original file line number Diff line number Diff line change
1
+ // Copyright 2022 The Gitea Authors. All rights reserved.
2
+ // Use of this source code is governed by a MIT-style
3
+ // license that can be found in the LICENSE file.
4
+
5
+ package wavatars
6
+
7
+ import (
8
+ "image"
9
+
10
+ "src.techknowlogick.com/wavatars"
11
+ )
12
+
13
+ // Wavatars is used to generate pseudo-random avatars
14
+ type Wavatars struct {}
15
+
16
+ func (Wavatars ) Name () string {
17
+ return "wavatars"
18
+ }
19
+
20
+ func (Wavatars ) RandomUserImage (size int , data []byte ) (image.Image , error ) {
21
+ return randomImageSize (size , data )
22
+ }
23
+
24
+ func (Wavatars ) RandomOrgImage (size int , data []byte ) (image.Image , error ) {
25
+ return randomImageSize (size , data )
26
+ }
27
+
28
+ func (Wavatars ) RandomRepoImage (size int , data []byte ) (image.Image , error ) {
29
+ return randomImageSize (size , data )
30
+ }
31
+
32
+ func randomImageSize (size int , data []byte ) (image.Image , error ) {
33
+ return wavatars .New (data ), nil
34
+ }
You can’t perform that action at this time.
0 commit comments